← Back to team overview

touch-packages team mailing list archive

[Bug 1290847] Re: pyvenv fails due to mising ensurepip module

 

Who calls pyvenv directly? People just use python3 -m venv which, as
people pointed out above, is expected by everyone to be fully working
and available with any python3 install _without_ separately installed
packages. Sure distributions have different conventions, but python was
always packaged with all core stuff contained on pretty much all
distributions includung Ubuntu. Therefore if you change that arbitrarly
for the core venv component, you should expect people to get caught by
surprise and wonder why Ubuntu's python is so broken until this is
changed.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to python3-defaults in
Ubuntu.
https://bugs.launchpad.net/bugs/1290847

Title:
  pyvenv fails due to mising ensurepip module

Status in python3-defaults package in Ubuntu:
  Fix Released
Status in python3.4 package in Ubuntu:
  Fix Released
Status in python3.4 package in Debian:
  Fix Released

Bug description:
  Hello,

  I noticed the following

  # fails
  python3.4 -m venv --clear python-venv
  Error: Command '['.../external/python-venv/bin/python3.4', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1

  # works, but no pip
  python3.4 -m venv --clear --without-pip python-venv

  Thank you

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python3-defaults/+bug/1290847/+subscriptions


Follow ups