Your message dated Fri, 11 Jul 2014 23:19:00 +0000
with message-id <[email protected]>
and subject line Bug#735163: fixed in python-defaults 2.7.8-1
has caused the Debian Bug report #735163,
regarding python-minimal: debpython/pydist.py fails to parse "!=" relationship
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.)
--
735163: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=735163
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-minimal
Version: 2.7.5-5
Severity: normal
Tags: patch
According to the setuptools documentation [1], as regards declaring
dependencies, "[a] version specifier is one of the operators <, >, <=,
=, == or !=, followed by a version identifier".
I am packaging xmds2, which declares in setup.py [2]:
install_requires = ['Cheetah>=2.0.1', 'pyparsing!=2.0.0', 'mpmath']
I end up with a wrong dependency on "python-pyparsing-" (instead of
"python-pyparsing") in the substvars file.
The patch attached below fixes this problem.
Rafael
[1] http://pythonhosted.org/setuptools/setuptools.html#declaring-dependencies
[2] http://sourceforge.net/p/xmds/code/HEAD/tree/trunk/xpdeint/setup.py
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (650, 'testing'), (600, 'unstable'), (550, 'stable'), (500, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 3.10-rc7-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages python-minimal depends on:
ii dpkg 1.17.5
ii python2.7-minimal 2.7.6-4
Versions of packages python-minimal recommends:
ii python 2.7.5-5
python-minimal suggests no packages.
-- no debconf information
=== modified file 'debpython/pydist.py'
--- debpython/pydist.py 2013-07-06 17:10:09 +0000
+++ debpython/pydist.py 2014-01-13 11:44:23 +0000
@@ -114,7 +114,7 @@
version = getver(version)
# some upstreams have weird ideas for distribution name...
- name, rest = re.compile('([^><= \[]+)(.*)').match(req).groups()
+ name, rest = re.compile('([^!><= \[]+)(.*)').match(req).groups()
req = safe_name(name) + rest
data = load()
--- End Message ---
--- Begin Message ---
Source: python-defaults
Source-Version: 2.7.8-1
We believe that the bug you reported is fixed in the latest version of
python-defaults, 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.
Scott Kitterman <[email protected]> (supplier of updated python-defaults
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: Fri, 11 Jul 2014 17:10:37 -0400
Source: python-defaults
Binary: python python-minimal python-examples python-dev libpython-dev
libpython-stdlib idle python-doc python-dbg libpython-dbg python-all
python-all-dev python-all-dbg libpython-all-dev libpython-all-dbg
Architecture: source all i386
Version: 2.7.8-1
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <[email protected]>
Changed-By: Scott Kitterman <[email protected]>
Description:
idle - IDE for Python using Tkinter (default version)
libpython-all-dbg - package depending on all supported Python debugging
packages
libpython-all-dev - package depending on all supported Python development
packages
libpython-dbg - debug build of the Python Interpreter (version 2.7)
libpython-dev - header files and a static library for Python (default)
libpython-stdlib - interactive high-level object-oriented language (default
python v
python - interactive high-level object-oriented language (default version)
python-all - package depending on all supported Python runtime versions
python-all-dbg - package depending on all supported Python debugging packages
python-all-dev - package depending on all supported Python development packages
python-dbg - debug build of the Python Interpreter (version 2.7)
python-dev - header files and a static library for Python (default)
python-doc - documentation for the high-level object-oriented language Python
python-examples - examples for the Python language (default version)
python-minimal - minimal subset of the Python language (default version)
Closes: 669346 701192 735163 751706 754060
Changes:
python-defaults (2.7.8-1) unstable; urgency=medium
.
[ Barry Warsaw ]
* Fix typo in policy doc re: wheel package exception list.
* Add myself to Uploaders.
.
[ Scott Kitterman ]
* Fix error in pydist package relationship regex (Closes: #735163)
- Thanks to Rafael Laboissiere for the patch
* Switch from using lsb-release to dpkg-vendor to determine distro and drop
lsb-release from build-depends (Closes: #751706)
- Thanks to Peter Pentchev for the patch
* Drop unused build-depends on libhtml-tree-perl
* Clarify discussion of requirement to use python:Provides (Closes: #669346)
* Add clarification of naming requirements for submocules (Closes: #701192)
* Minor cleanups in debian/pyversions.py
* Stop automatically regenerating static content (dh_python2 man pages and
Python FAQ) and drop build-dep on python-docutils to ease bootstrapping
(Closes: #754060)
- Add direct build-dep on python-all to replace indirect build-dep
* Bump version to 2.7.8
* Drop ancient Breaks on python-csv, python-bz2, and python-email
Checksums-Sha1:
9f58f947134effaa821b00095c0d9ffb6d6f2e57 2564 python-defaults_2.7.8-1.dsc
420757210163e6d6f7ef0c2dcb94297fd3f8575c 284536 python-defaults_2.7.8-1.tar.gz
db48c8406afc0f8f440ffb604f16bf3134a7017c 952 python-examples_2.7.8-1_all.deb
59e9bce0c48d19c7ff01649ac424a4ae3707be4b 3170 idle_2.7.8-1_all.deb
bbef27991e4b74517b531572a198fc80ca81ef17 22778 python-doc_2.7.8-1_all.deb
f78936abc6779f2f8456f0c38dbd44ddb461870c 150646 python_2.7.8-1_i386.deb
1e73292e77a81edcb3af5f4a43c1ab2657e440a6 39840 python-minimal_2.7.8-1_i386.deb
6ce7b767f7bb218b2741a8dbdeec3a517ea8ec75 1170 python-dev_2.7.8-1_i386.deb
ef5172882b95e06180bf63764935b096f539a80f 19334 libpython-dev_2.7.8-1_i386.deb
d663de00db3657320bb91b663b217171768870b3 19254
libpython-stdlib_2.7.8-1_i386.deb
6d9fcd2fa7d59ed4401ccb832282598472f4f48a 1240 python-dbg_2.7.8-1_i386.deb
cf862860023f85edffd46eaa5674850cc19436ab 19280 libpython-dbg_2.7.8-1_i386.deb
45ae613d0c8cb8bc01b40437357f626d8fe657d2 986 python-all_2.7.8-1_i386.deb
f7d6bff52be9f8ca2d3621edd476f4275ccdf731 1016 python-all-dev_2.7.8-1_i386.deb
b6e0b2862977b21dda6d70afcd3401ca0f0de430 1016 python-all-dbg_2.7.8-1_i386.deb
198476c001869751ce00c1b36b2469557806d156 1004
libpython-all-dev_2.7.8-1_i386.deb
9759bf31435e9c57afdf9d2ff9b75cf061e3e1d2 1146
libpython-all-dbg_2.7.8-1_i386.deb
Checksums-Sha256:
bab746a5e6783e110d80f207aa801a348072e134127149fd32e4fd9018b58e84 2564
python-defaults_2.7.8-1.dsc
41baf948d47b39863e6ef09dde20f93a2f9bbf673fff89466de9138bc081baf6 284536
python-defaults_2.7.8-1.tar.gz
f96c982d3badfc862f75e0ba9586f40fcd706617f676bbabae3173b1dde9fa87 952
python-examples_2.7.8-1_all.deb
c1a7ef549681cf0bd0732d38fbd818c46b27a92210c00341cbf83accc486abaa 3170
idle_2.7.8-1_all.deb
88c39163becded6063ec57d3fe57148c92cd682e6b3915936502a414390bda30 22778
python-doc_2.7.8-1_all.deb
29dc43e79e7ef9962004fb120562e4db994a1c59a616caa680923fe3b658308a 150646
python_2.7.8-1_i386.deb
03c39bd91aabb57fba5ae4e5071d7b69421c0d817060dbb69fb00eb5e8424417 39840
python-minimal_2.7.8-1_i386.deb
53a3f74898c8666b13057c72ddf6af3176d01b55c4cfbba17b9e7e081b121a06 1170
python-dev_2.7.8-1_i386.deb
9ebdaccf642b8cc8095c69fed71e6577875ed1cee2a41048dcf47aecf74a59ca 19334
libpython-dev_2.7.8-1_i386.deb
15f383f4a35850b92764f8017e6d96e7f2915158564366ff689b364a0cb58653 19254
libpython-stdlib_2.7.8-1_i386.deb
65cbc0c400ce575c5b0c995a25693b11d6ba971d0612560be32ef761b0a97ed3 1240
python-dbg_2.7.8-1_i386.deb
1e0c2d2105161afafa96bd5a46dfb2d6cadcfc8e4eb55b4f98f11ac17be9133a 19280
libpython-dbg_2.7.8-1_i386.deb
6b5f5d0a83d335a8e85a1de933a7a253dd14c9d65b30edc91239f0566b924028 986
python-all_2.7.8-1_i386.deb
27e5b8ebc8f2190b2ca5d2de1753fabf85e06b4e57f2cca2c1ccdf63e89079a3 1016
python-all-dev_2.7.8-1_i386.deb
3b2389f05cc4586d4708e7d2150108ed64025452ac22088603f36b598fa707b2 1016
python-all-dbg_2.7.8-1_i386.deb
806bce56f357b3843567e3798a0d22aec950b54023e47665ef91c5bfdb6228b7 1004
libpython-all-dev_2.7.8-1_i386.deb
e401daffefc4c1ad03427d780e2496b0621f48f54a4917ad5dd70cb08fedd407 1146
libpython-all-dbg_2.7.8-1_i386.deb
Files:
7c5e1502d9802ed729f8f7120a3288f4 952 python optional
python-examples_2.7.8-1_all.deb
365ed268b2dd59faca845872f1a8a41c 3170 python optional idle_2.7.8-1_all.deb
321189d102b7b4e85141b2ed8e872964 22778 doc optional python-doc_2.7.8-1_all.deb
dcec247e39efe0d6f7bb0b77d9f79aa0 150646 python standard python_2.7.8-1_i386.deb
3b2ac94146d850a4ff35f1138c943327 39840 python standard
python-minimal_2.7.8-1_i386.deb
b8944ff9752b112f28a4f53b06070a74 1170 python optional
python-dev_2.7.8-1_i386.deb
82f972c706ba7fed16499918befe5051 19334 libdevel optional
libpython-dev_2.7.8-1_i386.deb
b01adccec389e8793865d04e096280c7 19254 python optional
libpython-stdlib_2.7.8-1_i386.deb
1168c5d15605889a5f15988683dd37a6 1240 debug extra python-dbg_2.7.8-1_i386.deb
f30079b10c713b1337488e479e068855 19280 debug extra
libpython-dbg_2.7.8-1_i386.deb
38bf0f2c507e0d339fd9c1255e20acbe 986 python optional
python-all_2.7.8-1_i386.deb
83f0372ead1c0b70d1a5e955e54c3a82 1016 python optional
python-all-dev_2.7.8-1_i386.deb
100d909cb9ed7a998b3b2ddf29dc3823 1016 debug extra
python-all-dbg_2.7.8-1_i386.deb
5163320401a37b3c5f990062ab9e8d5a 1004 libdevel optional
libpython-all-dev_2.7.8-1_i386.deb
678ec3ea63b40314b158689a3141202f 1146 debug extra
libpython-all-dbg_2.7.8-1_i386.deb
f3e05c3ba90cad434a28f3ec7495940f 2564 python optional
python-defaults_2.7.8-1.dsc
167720976d64220265b2368dfd0d6d9e 284536 python optional
python-defaults_2.7.8-1.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJTwG1hAAoJEHjX3vua1ZrxtiAQAJE3ytg38lXq9K/NW2v2hYR4
1d93G0f4Y1UzzbJbsWBJ+UeibKfFwMhwQRX/UG6l9nxRVYJrAHTTZ6R6FwyQsOTU
rkye9QQyUcrJG0sANSUftjcFELjHt48DH2s18xtT+ISx+htSje1Z4L1/rsu6aw0v
wk+TtD/E9+mqxh87JNrYDKKZCTU67Qk7o8EjZS2b3d835K8RggS1dnYgBpogy3o0
WHjpgCuGnzH7CyrZF/KPNbK21qOec3XbVdXVGt4xsBwWMAEmloAY67L9vaTWrwMW
5kQa/xlLMdxh9rQiLkwoi9WsQK7/YVuc2s7ddq1vpNqURKRDml73hGndv2WdZt2Z
EOPdIdZtV7WZ3DE1nASASRW5ZaO2cEjr7yy0o9M4EWpKhekLJs/CIchsx2xzS1od
eW0Nbpo40MsBA1Qfm6j6z5yBIFOW9J0DJ6pifAawx2XDAynARlOv0cxmKCBBGsYN
opIKZu5CxlkqiMy5RIZPSTxwPo5dGj9DGb9QolHw1ziJpFWCfLaJWl/PhK6S7+ya
C4NT6BOyduh4oc/5LDasV6lF5oN3dy01fCCVLOquSg6ddooHT5rNLZo2Z600/che
0PjhRasphmhMErlGckw40iE0M1VoD9nl22Q9pG4quZvyhZEXgKshv2+KYMMP/tgU
EC3UNP6bjBwJDIlUjuxj
=nNZ5
-----END PGP SIGNATURE-----
--- End Message ---