Your message dated Sun, 05 Feb 2023 22:24:12 +0000
with message-id <[email protected]>
and subject line Bug#1030335: fixed in python-pip 23.0+dfsg-2
has caused the Debian Bug report #1030335,
regarding python3-pip: PEP 668 support breaks --user/--editable
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1030335: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1030335
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-pip
Version: 23.0+dfsg-1
Severity: important
X-Debbugs-Cc: [email protected]

Hi!

I just updated python3-pip and was greeted with a NEWS message about
PEP 668 support:

  This version of pip introduces PEP 668 support. Debian's python3.11
  interpreter will soon (>= 3.11.1-3) declare the installation to be
  EXTERNALLY-MANAGED, instructing pip to disallow package installation outside
  virtualenvs.
  
  See: https://peps.python.org/pep-0668/
  
  Practically, this means that you can't use pip to install packages outside a
  virtualenv, on a Debian system, any more.
  
  See /usr/share/doc/python3.11/README.venv for more details.
  If that isn't available yet, check:
  https://salsa.debian.org/cpython-team/python3/-/blob/master/debian/README.venv

Not being able to install packages system-wide seems like a good idea,
I fully support that.

But I often install the Python packages I'm developing under my own
user account with "pip install -e", which is also made impossible by
this change.

And I intentionally do not use virtualenvs for this because I want to
have all dependencies provided by Debian packages, not downloaded from
PyPI.

And as far as I can tell there is not even an option I can give to pip
to tell it to allow me to install to ~/.local anyway.  PEP 668
mentions a --break-system-packages (as an example), but such an option
doesn't seem to actually exist.

- FC

--- End Message ---
--- Begin Message ---
Source: python-pip
Source-Version: 23.0+dfsg-2
Done: Stefano Rivera <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-pip, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stefano Rivera <[email protected]> (supplier of updated python-pip package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 05 Feb 2023 18:07:04 -0400
Source: python-pip
Architecture: source
Version: 23.0+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Stefano Rivera <[email protected]>
Closes: 1030335
Changes:
 python-pip (23.0+dfsg-2) unstable; urgency=medium
 .
   * Patch: Implement ``--break-system-packages`` to permit installing packages
     into EXTERNALLY-MANAGED Python installations. (Closes: #1030335)
   * Use --break-system-packages in our autopkgtests.
   * Bump the NEWS entry, to document --break-system-packages.
Checksums-Sha1:
 a9a4ee2a685fe0054fb8cb45301ae7ea41872169 1679 python-pip_23.0+dfsg-2.dsc
 d6680d7bb4b1db04be3c47a0133bda7eb5a16ca6 23872 
python-pip_23.0+dfsg-2.debian.tar.xz
 b37c3eb2317c7ab5703bb1b4e98a356b2b439e0a 6502 
python-pip_23.0+dfsg-2_source.buildinfo
Checksums-Sha256:
 c4a5fca41e46bf181944015a3715501bd57bd0c7b41cc59466227b90e94f6228 1679 
python-pip_23.0+dfsg-2.dsc
 9dc004063e83a28aa0e3991e811885c87c2e5a9d49f3f1961309f101844a756e 23872 
python-pip_23.0+dfsg-2.debian.tar.xz
 5d89c696e908a6d46b58e714c92d6c877d78119baa4cb198b63a36b5871446e0 6502 
python-pip_23.0+dfsg-2_source.buildinfo
Files:
 e6a0ab7f9a22fc7dbb54cbffce451a2a 1679 python optional 
python-pip_23.0+dfsg-2.dsc
 d7c13d17741550f8bb353003d33692bb 23872 python optional 
python-pip_23.0+dfsg-2.debian.tar.xz
 f8385dd50c555aec5f3380da29468b2f 6502 python optional 
python-pip_23.0+dfsg-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCY+AotRQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2KhZAP9tsHliBJeSYJ0LTaNVBkprwBd7ZwS/
pwEahW6BSRHYsQEAg/f5AzEKlG4ebpPHrGTdL302ZIWWyTJsSw8JNQYjqg0=
=RcA6
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to