[Python-modules-commits] [python-pip] 08/08: Close #823358

Barry Warsaw barry at moszumanska.debian.org
Wed May 11 13:54:44 UTC 2016


This is an automated email from the git hooks/post-receive script.

barry pushed a commit to branch master
in repository python-pip.

commit c49caa8245d9c9e1898df77b4b97e4cdc940c0cc
Author: Barry Warsaw <barry at python.org>
Date:   Wed May 11 09:49:11 2016 -0400

    Close #823358
    
    * 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)
---
 debian/changelog              | 15 +++++++++++++++
 debian/control                |  8 +++++---
 debian/rules                  |  1 +
 debian/tests/control          |  3 +++
 debian/tests/pip3-editable.sh | 20 ++++++++++++++++++++
 5 files changed, 44 insertions(+), 3 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index b35b03d..8aa2d8a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,18 @@
+python-pip (8.1.2-1) UNRELEASED; 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)
+
+ -- Barry Warsaw <barry at debian.org>  Wed, 11 May 2016 09:29:18 -0400
+
 python-pip (8.1.1-2) unstable; urgency=medium
 
   * d/control: Add python{,3}-setuptools to Recommends.  (Closes: #814292)
diff --git a/debian/control b/debian/control
index cb09c82..26caf6a 100644
--- a/debian/control
+++ b/debian/control
@@ -24,6 +24,7 @@ Build-Depends: debhelper (>= 9),
                python3-packaging,
                python3-pkg-resources,
                python3-progress,
+               python3-pyparsing,
                python3-pytest,
                python3-requests,
                python3-retrying,
@@ -32,7 +33,7 @@ Build-Depends: debhelper (>= 9),
                python3-six,
                python3-urllib3,
                python3-wheel,
-Standards-Version: 3.9.7
+Standards-Version: 3.9.8
 X-Python-Version: >= 2.7
 X-Python3-Version: >= 3.4
 Vcs-Git: http://anonscm.debian.org/git/python-modules/packages/python-pip.git
@@ -77,12 +78,13 @@ Architecture: all
 Depends: ca-certificates,
          ${misc:Depends},
 Built-Using: chardet (= 2.3.0-2),
-             python-colorama (= 0.3.6-1),
+             python-colorama (= 0.3.7-1),
              distlib (= 0.2.2-1),
              html5lib (= 0.999-4),
              requests (= 2.9.1-3),
-             python-setuptools (= 20.1.1-1),
+             python-setuptools (= 20.10.1-1),
              six (= 1.10.0-3),
+             pyparsing (= 2.1.1+dfsg1-1),
              python-urllib3 (= 1.13.1-2)
 Breaks: python-chardet-whl (<< 2.3.0-2),
         python-colorama-whl (<< 0.3.6-1),
diff --git a/debian/rules b/debian/rules
index 2dd241e..abc8d49 100755
--- a/debian/rules
+++ b/debian/rules
@@ -52,6 +52,7 @@ override_dh_auto_install:
 	dirtbike packaging
 	dirtbike pkg_resources
 	dirtbike progress
+	dirtbike pyparsing
 	dirtbike requests
 	dirtbike retrying
 	dirtbike setuptools
diff --git a/debian/tests/control b/debian/tests/control
index e5c8e04..4125451 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -7,3 +7,6 @@ Restrictions: needs-root
 Tests: pip2-user.sh
 
 Tests: pip3-user.sh
+
+# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823358
+Tests: pip3-editable.sh
diff --git a/debian/tests/pip3-editable.sh b/debian/tests/pip3-editable.sh
new file mode 100644
index 0000000..ff2cb3f
--- /dev/null
+++ b/debian/tests/pip3-editable.sh
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+export HOME=$ADTTMP
+
+cd $HOME
+mkdir stupid
+cat > stupid/setup.py <<EOF
+from setuptools import setup
+
+setup(
+    name='stupid',
+    version='0.1',
+    extras_require = {
+        'testing': [],
+        }
+    )
+EOF
+
+cd stupid
+pip3 install -e .[testing]

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-pip.git



More information about the Python-modules-commits mailing list