2020-05-26 19:46:46 |
Rick Elrod |
bug |
|
|
added bug |
2020-07-05 11:31:52 |
Launchpad Janitor |
python-virtualenv (Ubuntu): status |
New |
Confirmed |
|
2020-07-22 18:55:36 |
Kai Kasurinen |
bug |
|
|
added subscriber Kai Kasurinen |
2020-07-22 19:42:16 |
Kai Kasurinen |
python-virtualenv (Ubuntu): status |
Confirmed |
Fix Released |
|
2020-07-22 21:03:01 |
Dark Dragon |
bug |
|
|
added subscriber Dark Dragon |
2020-07-29 10:57:45 |
Ville Mattila |
bug |
|
|
added subscriber Ville Mattila |
2020-09-15 00:33:36 |
Tonal |
bug |
|
|
added subscriber Tonal |
2020-10-05 12:30:51 |
Sebastian |
bug |
|
|
added subscriber Sebastian |
2020-10-06 08:24:00 |
Per Lundberg |
bug watch added |
|
https://github.com/ansible/ansible/issues/69203 |
|
2020-10-13 18:39:14 |
Rob Parker |
bug |
|
|
added subscriber Rob Parker |
2020-10-13 21:15:39 |
Francois |
bug |
|
|
added subscriber Francois |
2020-10-13 22:32:58 |
Marcos Alano |
bug |
|
|
added subscriber Marcos Alano |
2020-10-20 03:19:20 |
Billy Olsen |
nominated for series |
|
Ubuntu Focal |
|
2020-10-20 03:19:20 |
Billy Olsen |
bug task added |
|
python-virtualenv (Ubuntu Focal) |
|
2020-10-20 03:19:20 |
Billy Olsen |
nominated for series |
|
Ubuntu Groovy |
|
2020-10-20 03:19:20 |
Billy Olsen |
bug task added |
|
python-virtualenv (Ubuntu Groovy) |
|
2020-10-23 08:46:30 |
Launchpad Janitor |
python-virtualenv (Ubuntu Focal): status |
New |
Confirmed |
|
2021-01-19 11:43:05 |
Alexander Skiba |
bug |
|
|
added subscriber Alexander Skiba |
2021-01-19 19:03:56 |
Stefano Rivera |
python-virtualenv (Ubuntu Focal): status |
Confirmed |
Incomplete |
|
2021-01-21 00:48:58 |
Stefano Rivera |
bug watch added |
|
https://github.com/pypa/pip/issues/6120 |
|
2021-01-21 00:48:58 |
Stefano Rivera |
bug task added |
|
virtualenv |
|
2021-01-21 00:50:04 |
Stefano Rivera |
summary |
python3 virtualenvs include (broken) bundled pip deps |
Ubuntu 20.04: virtualenv: pep517 requires toml, but it isn't bundled in venvs |
|
2021-01-21 01:31:34 |
Bug Watch Updater |
virtualenv: status |
Unknown |
Fix Released |
|
2021-01-27 03:42:28 |
Stefano Rivera |
bug task added |
|
python-pip (Ubuntu) |
|
2021-01-27 03:42:39 |
Stefano Rivera |
python-pip (Ubuntu Groovy): status |
New |
Fix Released |
|
2021-01-27 03:42:47 |
Stefano Rivera |
python-pip (Ubuntu): status |
New |
Fix Released |
|
2021-01-27 04:03:59 |
Stefano Rivera |
description |
On a clean 20.04 machine (or container), observe the following:
apt-get update
apt-get install -y python3-virtualenv
python3 -m virtualenv foo && source foo/bin/activate
pip list
You will notice there are a plethora of extra packages in the virtual environment that should not normally be there, resulting in a dirty virtual environment.
The packages listed here are those that are bundled with pip: https://github.com/pypa/pip/tree/master/src/pip/_vendor
To make matters worse, the latest release of pip bundles incompatible versions of libraries. The net result is that `pip install pep517` will show that it is already installed, and but `import pep517` will result in an ImportError.
This problem has been fixed in the Debian Testing/Unstable python-virtualenv package. Could the Ubuntu package backport these fixes?
This is blocking Ansible supporting 20.04 officially, since the dirty virtualenvs are causing our tests to fail. https://github.com/ansible/ansible/issues/69203 |
[Impact]
* The pep517 module vendored in pip is missing its toml dependency.
This is used to ...
* An explanation of the effects of the bug on users and
justification for backporting the fix to the stable release.
* This upload backports upstream's 20.1 patch, replacing pytoml with
toml, following pep517.
[Test Case]
# apt install python3 virtualenv
# virtualenv -p python3 foo
# foo/bin/python -m pep517.build
Note:
ModuleNotFoundError: No module named 'toml'
Ideally the virtualenv wouldn't even contain pep517, it would be internal to pip. See LP: #1904945
[Where problems could occur]
* Anybody who was expecting pytoml to be installed in Ubuntu Focal
virtualenvs will have their expectation broken.
They really shouldn't be expecting that, though.
[Original Bug Report]
On a clean 20.04 machine (or container), observe the following:
apt-get update
apt-get install -y python3-virtualenv
python3 -m virtualenv foo && source foo/bin/activate
pip list
You will notice there are a plethora of extra packages in the virtual environment that should not normally be there, resulting in a dirty virtual environment.
The packages listed here are those that are bundled with pip: https://github.com/pypa/pip/tree/master/src/pip/_vendor
To make matters worse, the latest release of pip bundles incompatible versions of libraries. The net result is that `pip install pep517` will show that it is already installed, and but `import pep517` will result in an ImportError.
This problem has been fixed in the Debian Testing/Unstable python-virtualenv package. Could the Ubuntu package backport these fixes?
This is blocking Ansible supporting 20.04 officially, since the dirty virtualenvs are causing our tests to fail. https://github.com/ansible/ansible/issues/69203 |
|
2021-01-27 04:13:39 |
Stefano Rivera |
attachment added |
|
python-pip_20.0.2-5ubuntu1.2.debdiff https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1880749/+attachment/5457222/+files/python-pip_20.0.2-5ubuntu1.2.debdiff |
|
2021-01-27 04:14:16 |
Stefano Rivera |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2021-01-28 18:35:07 |
Stefano Rivera |
description |
[Impact]
* The pep517 module vendored in pip is missing its toml dependency.
This is used to ...
* An explanation of the effects of the bug on users and
justification for backporting the fix to the stable release.
* This upload backports upstream's 20.1 patch, replacing pytoml with
toml, following pep517.
[Test Case]
# apt install python3 virtualenv
# virtualenv -p python3 foo
# foo/bin/python -m pep517.build
Note:
ModuleNotFoundError: No module named 'toml'
Ideally the virtualenv wouldn't even contain pep517, it would be internal to pip. See LP: #1904945
[Where problems could occur]
* Anybody who was expecting pytoml to be installed in Ubuntu Focal
virtualenvs will have their expectation broken.
They really shouldn't be expecting that, though.
[Original Bug Report]
On a clean 20.04 machine (or container), observe the following:
apt-get update
apt-get install -y python3-virtualenv
python3 -m virtualenv foo && source foo/bin/activate
pip list
You will notice there are a plethora of extra packages in the virtual environment that should not normally be there, resulting in a dirty virtual environment.
The packages listed here are those that are bundled with pip: https://github.com/pypa/pip/tree/master/src/pip/_vendor
To make matters worse, the latest release of pip bundles incompatible versions of libraries. The net result is that `pip install pep517` will show that it is already installed, and but `import pep517` will result in an ImportError.
This problem has been fixed in the Debian Testing/Unstable python-virtualenv package. Could the Ubuntu package backport these fixes?
This is blocking Ansible supporting 20.04 officially, since the dirty virtualenvs are causing our tests to fail. https://github.com/ansible/ansible/issues/69203 |
[Impact]
* The pep517 module vendored in pip is missing its toml dependency.
* No specific examples of what that breaks, but it seems worth fixing
while we deal with LP: #1912248.
* This upload backports upstream's 20.1 patch, replacing pytoml with
toml, following pep517.
[Test Case]
# apt install python3 virtualenv
# virtualenv -p python3 foo
# foo/bin/python -m pep517.build
Note:
ModuleNotFoundError: No module named 'toml'
Ideally the virtualenv wouldn't even contain pep517, it would be internal to pip. See LP: #1904945
[Where problems could occur]
* Anybody who was expecting pytoml to be installed in Ubuntu Focal
virtualenvs will have their expectation broken.
They really shouldn't be expecting that, though.
[Original Bug Report]
On a clean 20.04 machine (or container), observe the following:
apt-get update
apt-get install -y python3-virtualenv
python3 -m virtualenv foo && source foo/bin/activate
pip list
You will notice there are a plethora of extra packages in the virtual environment that should not normally be there, resulting in a dirty virtual environment.
The packages listed here are those that are bundled with pip: https://github.com/pypa/pip/tree/master/src/pip/_vendor
To make matters worse, the latest release of pip bundles incompatible versions of libraries. The net result is that `pip install pep517` will show that it is already installed, and but `import pep517` will result in an ImportError.
This problem has been fixed in the Debian Testing/Unstable python-virtualenv package. Could the Ubuntu package backport these fixes?
This is blocking Ansible supporting 20.04 officially, since the dirty virtualenvs are causing our tests to fail. https://github.com/ansible/ansible/issues/69203 |
|
2021-02-09 11:46:48 |
Łukasz Zemczak |
python-pip (Ubuntu Focal): status |
New |
Fix Committed |
|
2021-02-09 11:46:50 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2021-02-09 11:46:55 |
Łukasz Zemczak |
tags |
|
verification-needed verification-needed-focal |
|
2021-02-09 11:48:07 |
Łukasz Zemczak |
python-virtualenv (Ubuntu Focal): status |
Incomplete |
Invalid |
|
2021-02-12 02:46:52 |
Rick Elrod |
attachment added |
|
reproducer using latest SRU build above https://bugs.launchpad.net/ubuntu/+source/python-virtualenv/+bug/1880749/+attachment/5462853/+files/pep517.build.out |
|
2021-02-15 00:39:17 |
Mathew Hodson |
bug task deleted |
python-virtualenv (Ubuntu) |
|
|
2021-02-15 00:39:25 |
Mathew Hodson |
bug task deleted |
python-virtualenv (Ubuntu Focal) |
|
|
2021-02-15 00:39:33 |
Mathew Hodson |
bug task deleted |
python-virtualenv (Ubuntu Groovy) |
|
|
2021-02-15 00:40:24 |
Mathew Hodson |
bug watch removed |
https://github.com/ansible/ansible/issues/69203 |
|
|
2021-02-15 00:41:11 |
Mathew Hodson |
affects |
virtualenv |
pip |
|
2021-02-16 04:58:31 |
Stefano Rivera |
description |
[Impact]
* The pep517 module vendored in pip is missing its toml dependency.
* No specific examples of what that breaks, but it seems worth fixing
while we deal with LP: #1912248.
* This upload backports upstream's 20.1 patch, replacing pytoml with
toml, following pep517.
[Test Case]
# apt install python3 virtualenv
# virtualenv -p python3 foo
# foo/bin/python -m pep517.build
Note:
ModuleNotFoundError: No module named 'toml'
Ideally the virtualenv wouldn't even contain pep517, it would be internal to pip. See LP: #1904945
[Where problems could occur]
* Anybody who was expecting pytoml to be installed in Ubuntu Focal
virtualenvs will have their expectation broken.
They really shouldn't be expecting that, though.
[Original Bug Report]
On a clean 20.04 machine (or container), observe the following:
apt-get update
apt-get install -y python3-virtualenv
python3 -m virtualenv foo && source foo/bin/activate
pip list
You will notice there are a plethora of extra packages in the virtual environment that should not normally be there, resulting in a dirty virtual environment.
The packages listed here are those that are bundled with pip: https://github.com/pypa/pip/tree/master/src/pip/_vendor
To make matters worse, the latest release of pip bundles incompatible versions of libraries. The net result is that `pip install pep517` will show that it is already installed, and but `import pep517` will result in an ImportError.
This problem has been fixed in the Debian Testing/Unstable python-virtualenv package. Could the Ubuntu package backport these fixes?
This is blocking Ansible supporting 20.04 officially, since the dirty virtualenvs are causing our tests to fail. https://github.com/ansible/ansible/issues/69203 |
[Impact]
* The pep517 module vendored in pip is missing its toml dependency.
* No specific examples of what that breaks, but it seems worth fixing
while we deal with LP: #1912248.
* This upload backports upstream's 20.1 patch, replacing pytoml with
toml, following pep517.
[Test Case]
# apt install python3 virtualenv
# virtualenv --clear-app-data -p python3 foo
# foo/bin/python -m pep517.build
Note:
ModuleNotFoundError: No module named 'toml'
Ideally the virtualenv wouldn't even contain pep517, it would be internal to pip. See LP: #1904945
[Where problems could occur]
* Anybody who was expecting pytoml to be installed in Ubuntu Focal
virtualenvs will have their expectation broken.
They really shouldn't be expecting that, though.
[Original Bug Report]
On a clean 20.04 machine (or container), observe the following:
apt-get update
apt-get install -y python3-virtualenv
python3 -m virtualenv foo && source foo/bin/activate
pip list
You will notice there are a plethora of extra packages in the virtual environment that should not normally be there, resulting in a dirty virtual environment.
The packages listed here are those that are bundled with pip: https://github.com/pypa/pip/tree/master/src/pip/_vendor
To make matters worse, the latest release of pip bundles incompatible versions of libraries. The net result is that `pip install pep517` will show that it is already installed, and but `import pep517` will result in an ImportError.
This problem has been fixed in the Debian Testing/Unstable python-virtualenv package. Could the Ubuntu package backport these fixes?
This is blocking Ansible supporting 20.04 officially, since the dirty virtualenvs are causing our tests to fail. https://github.com/ansible/ansible/issues/69203 |
|
2021-02-16 10:53:15 |
James Page |
tags |
verification-needed verification-needed-focal |
verification-failed verification-failed-focal |
|
2021-02-16 10:54:50 |
James Page |
attachment added |
|
pip-failures.log https://bugs.launchpad.net/pip/+bug/1880749/+attachment/5464096/+files/pip-failures.log |
|
2021-02-27 02:38:14 |
Stefano Rivera |
attachment added |
|
Reproducer script https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1880749/+attachment/5467765/+files/upgrade.sh |
|
2021-02-27 05:49:33 |
Stefano Rivera |
attachment added |
|
python-pip_20.0.2-5ubuntu1.3.incremental.debdiff https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1880749/+attachment/5467785/+files/python-pip_20.0.2-5ubuntu1.3.incremental.debdiff |
|
2021-02-27 05:49:51 |
Stefano Rivera |
attachment added |
|
python-virtualenv_20.0.17-1ubuntu0.3.incremental.debdiff https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1880749/+attachment/5467786/+files/python-virtualenv_20.0.17-1ubuntu0.3.incremental.debdiff |
|
2021-02-27 05:50:11 |
Stefano Rivera |
bug task added |
|
python-virtualenv (Ubuntu) |
|
2021-02-27 05:50:45 |
Stefano Rivera |
python-virtualenv (Ubuntu): status |
New |
Fix Released |
|
2021-02-28 11:43:52 |
Mathew Hodson |
bug |
|
|
added subscriber Mathew Hodson |
2021-03-01 08:55:57 |
Mathew Hodson |
bug task deleted |
python-pip (Ubuntu Groovy) |
|
|
2021-03-01 08:56:27 |
Mathew Hodson |
bug task deleted |
python-virtualenv (Ubuntu) |
|
|
2021-03-01 08:57:31 |
Mathew Hodson |
bug task added |
|
python-virtualenv (Ubuntu) |
|
2021-03-01 08:57:48 |
Mathew Hodson |
bug task deleted |
python-pip (Ubuntu Focal) |
|
|
2021-03-01 08:58:06 |
Mathew Hodson |
nominated for series |
|
Ubuntu Focal |
|
2021-03-01 08:58:06 |
Mathew Hodson |
bug task added |
|
python-virtualenv (Ubuntu Focal) |
|
2021-03-01 08:58:06 |
Mathew Hodson |
bug task added |
|
python-pip (Ubuntu Focal) |
|
2021-03-01 08:58:15 |
Mathew Hodson |
python-pip (Ubuntu Focal): status |
New |
Fix Committed |
|
2021-03-01 08:58:19 |
Mathew Hodson |
python-virtualenv (Ubuntu): status |
New |
Fix Released |
|
2021-03-01 08:59:54 |
Mathew Hodson |
python-pip (Ubuntu): importance |
Undecided |
Low |
|
2021-03-01 08:59:57 |
Mathew Hodson |
python-pip (Ubuntu Focal): importance |
Undecided |
Low |
|
2021-03-01 09:00:00 |
Mathew Hodson |
python-virtualenv (Ubuntu): importance |
Undecided |
Low |
|
2021-03-01 09:00:02 |
Mathew Hodson |
python-virtualenv (Ubuntu Focal): importance |
Undecided |
Low |
|
2021-03-01 09:02:10 |
Mathew Hodson |
removed subscriber Mathew Hodson |
|
|
|
2021-03-01 15:22:39 |
Łukasz Zemczak |
tags |
verification-failed verification-failed-focal |
verification-needed verification-needed-focal |
|
2021-03-01 15:36:10 |
Łukasz Zemczak |
python-virtualenv (Ubuntu Focal): status |
New |
Fix Committed |
|
2021-04-24 19:37:11 |
Stefano Rivera |
tags |
verification-needed verification-needed-focal |
verification-done verification-done-focal |
|
2021-04-26 16:09:13 |
Launchpad Janitor |
python-pip (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2021-04-26 16:09:21 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2021-04-26 16:09:37 |
Launchpad Janitor |
python-virtualenv (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|