Public bug reported:

Upstream bugs:

* https://github.com/pypa/pip/issues/7874
* https://github.com/pypa/pip/issues/7946

Debian bugs:

* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955414
* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954256

Debian ships all pip dependencies as wheels in a separate python-pip-whl
package and installs those wheels into virtual environments. This
assumed that all pip dependencies can be run from wheel/zip archives but
that wasn't the case with pep517, which breaks building things with
pep517 support in virtual environments (see upstream reports)

This for example breaks installing sqlalchemy and pygobject with pip.
I've also create a minimal reproducer here: https://github.com/lazka
/pip-pyproject-bug

This was just now fixed in upstream pep517 and in Debian sid: pep517 has
a new 0.8.2 release which makes it possible to run it from zips. On the
Debian side of things pep517 itself was updated and also the wheel in
python-pip-whl was updated.

It would be nice if Ubuntu would sync the new versions of pip (20.0.2-4)
and pep517 (0.8.2-1), or at least update pep517, both the package and
the wheel in python-pip-whl.

Affected Debian packages:

* https://packages.debian.org/sid/python-pip-whl
* https://packages.debian.org/sid/python3-pep517

** Affects: pep517 (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  Upstream bugs:
  
  * https://github.com/pypa/pip/issues/7874
  * https://github.com/pypa/pip/issues/7946
  
  Debian bugs:
  
  * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955414
  * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954256
  
- Debian ships all pip dependencies as wheels in a separate python-pip-whl 
package
- and installs those wheels into virtual environments. This assumed that all pip
- dependencies can be run from wheel/zip archives but that wasn't the case with
- pep517, which breaks building things with pep517 support in virtual 
environments
- (see upstream reports)
+ Debian ships all pip dependencies as wheels in a separate python-pip-whl
+ package and installs those wheels into virtual environments. This
+ assumed that all pip dependencies can be run from wheel/zip archives but
+ that wasn't the case with pep517, which breaks building things with
+ pep517 support in virtual environments (see upstream reports)
  
- This for example breaks installing sqlalchemy and pygobject with pip. I've 
also
- create a minimal reproducer here: https://github.com/lazka/pip-pyproject-bug
+ This for example breaks installing sqlalchemy and pygobject with pip.
+ I've also create a minimal reproducer here: https://github.com/lazka
+ /pip-pyproject-bug
  
- This was just now fixed in upstream pep517 and in Debian sid: pep517 has a new
- 0.8.2 release which makes it possible to run it from zips. On the Debian side 
of
- things pep517 itself was updated and also the wheel in python-pip-whl was
- updated.
+ This was just now fixed in upstream pep517 and in Debian sid: pep517 has
+ a new 0.8.2 release which makes it possible to run it from zips. On the
+ Debian side of things pep517 itself was updated and also the wheel in
+ python-pip-whl was updated.
  
- It would be nice if Ubuntu would sync the new versions of pip (20.0.2-4) and
- pep517 (0.8.2-1), or at least update pep517, both the package and the wheel in
- python-pip-whl.
+ It would be nice if Ubuntu would sync the new versions of pip (20.0.2-4)
+ and pep517 (0.8.2-1), or at least update pep517, both the package and
+ the wheel in python-pip-whl.

** Description changed:

  Upstream bugs:
  
  * https://github.com/pypa/pip/issues/7874
  * https://github.com/pypa/pip/issues/7946
  
  Debian bugs:
  
  * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955414
  * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954256
  
  Debian ships all pip dependencies as wheels in a separate python-pip-whl
  package and installs those wheels into virtual environments. This
  assumed that all pip dependencies can be run from wheel/zip archives but
  that wasn't the case with pep517, which breaks building things with
  pep517 support in virtual environments (see upstream reports)
  
  This for example breaks installing sqlalchemy and pygobject with pip.
  I've also create a minimal reproducer here: https://github.com/lazka
  /pip-pyproject-bug
  
  This was just now fixed in upstream pep517 and in Debian sid: pep517 has
  a new 0.8.2 release which makes it possible to run it from zips. On the
  Debian side of things pep517 itself was updated and also the wheel in
  python-pip-whl was updated.
  
  It would be nice if Ubuntu would sync the new versions of pip (20.0.2-4)
  and pep517 (0.8.2-1), or at least update pep517, both the package and
  the wheel in python-pip-whl.
+ 
+ Affected Debian packages:
+ 
+ * https://packages.debian.org/sid/python-pip-whl
+ * https://packages.debian.org/sid/python3-pep517

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1870733

Title:
  Not zip safe and breaks Debian pip when building with pep517 (pls sync
  from Debian)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pep517/+bug/1870733/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to