Your message dated Wed, 11 May 2016 16:45:48 +0000
with message-id <[email protected]>
and subject line Bug#823358: fixed in python-pip 8.1.2-1
has caused the Debian Bug report #823358,
regarding Unable to install in editable mode with setuptools extras
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.)
--
823358: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823358
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-pip
Version: 8.1.1-2
When trying to install a package in editable mode using setuptools
extras, pip crashes. Downgrading to pip 8.1.0 fixes the problem. I've
demonstrated the problem below using the Debian Sid docker image and the
pip GitHub repo as an example.
root@ea22ee879710:~# git clone https://github.com/pypa/pip.git
Cloning into 'pip'...
remote: Counting objects: 23076, done.
remote: Total 23076 (delta 0), reused 0 (delta 0), pack-reused 23075
Receiving objects: 100% (23076/23076), 42.92 MiB | 6.79 MiB/s, done.
Resolving deltas: 100% (15899/15899), done.
Checking connectivity... done.
root@ea22ee879710:~# cd pip/
root@ea22ee879710:~/pip# pip install -e .[testing]
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 209,
in main
status = self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line
305, in run
wheel_cache
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 280,
in populate_requirement_set
wheel_cache=wheel_cache
File "/usr/lib/python2.7/dist-packages/pip/req/req_install.py", line
136, in from_editable
editable_req, default_vcs)
File "/usr/lib/python2.7/dist-packages/pip/req/req_install.py", line
1146, in parse_editable
'__placeholder__' + extras
File
"/usr/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl/pkg_resources/__init__.py",
line 2806, in parse
req, = parse_requirements(s)
File
"/usr/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl/pkg_resources/__init__.py",
line 2754, in parse_requirements
yield Requirement(line)
File
"/usr/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl/pkg_resources/__init__.py",
line 2763, in __init__
raise RequirementParseError(str(e))
RequirementParseError: Invalid requirement, parse error at "'__placeh'"
root@ea22ee879710:~/pip# pip install pip==8.1.0
Collecting pip==8.1.0
Downloading pip-8.1.0-py2.py3-none-any.whl (1.2MB)
100% |################################| 1.2MB 1.1MB/s
Installing collected packages: pip
Found existing installation: pip 8.1.1
Not uninstalling pip at /usr/lib/python2.7/dist-packages, outside
environment /usr
Successfully installed pip-8.1.0
You are using pip version 8.1.0, however version 8.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
root@ea22ee879710:~/pip# pip --version
pip 8.1.0 from /usr/local/lib/python2.7/dist-packages (python 2.7)
root@ea22ee879710:~/pip# pip install -e .[testing]
Obtaining file:///root/pip
Collecting pytest (from pip==8.2.0.dev0)
Downloading pytest-2.9.1-py2.py3-none-any.whl (161kB)
100% |################################| 163kB 1.4MB/s
Collecting virtualenv>=1.10 (from pip==8.2.0.dev0)
Downloading virtualenv-15.0.1-py2.py3-none-any.whl (1.8MB)
100% |################################| 1.8MB 713kB/s
Collecting scripttest>=1.3 (from pip==8.2.0.dev0)
Downloading scripttest-1.3.tar.gz
Collecting mock (from pip==8.2.0.dev0)
Downloading mock-2.0.0-py2.py3-none-any.whl (56kB)
100% |################################| 61kB 11.0MB/s
Collecting pretend (from pip==8.2.0.dev0)
Downloading pretend-1.0.8-py2.py3-none-any.whl
Collecting py>=1.4.29 (from pytest->pip==8.2.0.dev0)
Downloading py-1.4.31-py2.py3-none-any.whl (81kB)
100% |################################| 92kB 5.1MB/s
Collecting funcsigs>=1 (from mock->pip==8.2.0.dev0)
Downloading funcsigs-1.0.2-py2.py3-none-any.whl
Collecting six>=1.9 (from mock->pip==8.2.0.dev0)
Downloading six-1.10.0-py2.py3-none-any.whl
Collecting pbr>=0.11 (from mock->pip==8.2.0.dev0)
Downloading pbr-1.9.1-py2.py3-none-any.whl (96kB)
100% |################################| 102kB 8.8MB/s
Building wheels for collected packages: scripttest
Running setup.py bdist_wheel for scripttest ... done
Stored in directory:
/root/.cache/pip/wheels/22/b5/64/ef06bb383edbf5a0dcfec1c3259cc58b3cbabceb2612f700fe
Successfully built scripttest
Installing collected packages: py, pytest, virtualenv, scripttest,
funcsigs, six, pbr, mock, pretend, pip
Running setup.py develop for pip
Successfully installed funcsigs-1.0.2 mock-2.0.0 pbr-1.9.1 pip-8.1.0
pretend-1.0.8 py-1.4.31 pytest-2.9.1 scripttest-1.3 six-1.10.0
virtualenv-15.0.1
You are using pip version 8.1.0, however version 8.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
root@ea22ee879710:~/pip#
--- End Message ---
--- Begin Message ---
Source: python-pip
Source-Version: 8.1.2-1
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.
Barry Warsaw <[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: SHA256
Format: 1.8
Date: Wed, 11 May 2016 09:58:14 -0400
Source: python-pip
Binary: python-pip python3-pip python-pip-whl
Architecture: source all
Version: 8.1.2-1
Distribution: unstable
Urgency: medium
Maintainer: Barry Warsaw <[email protected]>
Changed-By: Barry Warsaw <[email protected]>
Description:
python-pip - alternative Python package installer
python-pip-whl - alternative Python package installer
python3-pip - alternative Python package installer - Python 3 version of the pa
Closes: 823358
Changes:
python-pip (8.1.2-1) unstable; urgency=medium
.
* New upstream release.
* d/control:
- Add python3-pyparsing as new Build-Depends.
- Update python-colorama and python-setuptools Built-Using versions.
- Add pyparsing to Built-Using.
- Bump Standards-Version to 3.9.8 with no other changes needed.
* d/rules: dirtbike up pyparsing.
* d/tests/control: Add new DEP-8 test.
* d/tests/pip3-editable.sh: Test to prove that the editable mode extras
bug is fixed. (Closes: #823358)
Checksums-Sha1:
966f09f68c455393826db464a351111d03d5cadc 2614 python-pip_8.1.2-1.dsc
1c13c247967ec5bee6de5fd104c5d78ba30951c7 1140573 python-pip_8.1.2.orig.tar.gz
c9669c66bbbf1cdf7633319f777a038e23cbe904 16360 python-pip_8.1.2-1.debian.tar.xz
63b00c779c93a8b1633546b48446d913577391a2 1137182 python-pip-whl_8.1.2-1_all.deb
14ae5df3eb1b47c92951105b2bcee3d2dc436889 170674 python-pip_8.1.2-1_all.deb
834fc0a3c8bc959783dee2dfc91fea40d026e282 135308 python3-pip_8.1.2-1_all.deb
Checksums-Sha256:
7627c55415d30f0d46e88f635b1f294d83cc85f1e6d7be76f65e7e86e5c2c176 2614
python-pip_8.1.2-1.dsc
4d24b03ffa67638a3fa931c09fd9e0273ffa904e95ebebe7d4b1a54c93d7b732 1140573
python-pip_8.1.2.orig.tar.gz
e9d6ab857c124d9899564a833a4d2ed001c83e40c22430ec69d55e44593d5345 16360
python-pip_8.1.2-1.debian.tar.xz
a41a106230a5df2f3d3e5e7c393c88c529566517b46517994edf7df983f85495 1137182
python-pip-whl_8.1.2-1_all.deb
97af288f5cffd56534ee040f2718030ecb27d19598ba1764b69eb7d9b68394f6 170674
python-pip_8.1.2-1_all.deb
f4fb23712a163b4b20c6a1afca0b96f39a37cc962d4386a69d49706fa9235ef3 135308
python3-pip_8.1.2-1_all.deb
Files:
c55b4105319e859d3a53bd79ec4377f1 2614 python optional python-pip_8.1.2-1.dsc
87083c0b9867963b29f7aba3613e8f4a 1140573 python optional
python-pip_8.1.2.orig.tar.gz
8bfcf98297fdd49195cd519ea11bb489 16360 python optional
python-pip_8.1.2-1.debian.tar.xz
814aee1c09b68d9e83b93862baf3868a 1137182 python optional
python-pip-whl_8.1.2-1_all.deb
63d3b519bf75c0864da020245331164f 170674 python optional
python-pip_8.1.2-1_all.deb
9de14694f4bd9037a84a415ff9d7268a 135308 python optional
python3-pip_8.1.2-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJXM0DJAAoJEBJutWOnSwa/vhgQAMEl95A3AZceDv5H1e88uXLd
y7UIS9sLeOCowkZZgwKKpwoHkRrCtnZoPG04Fuibdvkc2WodUQRDaq6OoEgFNP7+
mVW1AU8cfr+wTHtanHKORlW5qhKPCswMkKG2qr+PqBE5mywG8vU+O21Y7jviIADG
MREkorjEulpFjp3MhlBXEW9uJcgnxrKPklvVy1d7XIT+pIrMhifhs54URuvtGnlS
XofDmmsudlGw0sFEZyIFQNyZbtO5JOS17rXWYKuWJMgqBlJiMVblfef7lduT9Jaa
dtxWwfRThwJLK+xCXNmxvvA1DlOz2W9ammldLy0QLT9ifZJQsjmW9fQuKDKPdbAP
jnoz1AqQMDBP85O5muXCy6IiO/cN/0O4lDYoCnalLDcCo0N6uGhPwN7eDD/iajZc
UNxv9W6kz2FzcDpk81rOHkGVn7PM8nfDc+9jcuyzHJvo8ZwpDUtZ11Z164qTpmpU
/TpBTykVRmt1mchoQeANAlR+oB6T4HGKdXq8Y6m+JCR5ERw2J5HP1rKK0LSLX76d
UU5Ky/DZeEk7A7vS6cuOAAWN+snZvYq8FQVGMi0rVE14fpCpVZC4cnmmx/kuOmyo
+HZI8vVSXcGSGnPSEXfLHHR8Xiay4Ij6KfZrDMhAy6r8KZjjks6aiWR32tv1DBl5
YIqNofK9LCW8V0tm48cM
=4tZL
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Python-modules-team mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team