[Python-modules-commits] [python-shade] 01/01: Adding python3 support.

Clint Byrum spamaps at moszumanska.debian.org
Sun May 29 06:02:37 UTC 2016


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

spamaps pushed a commit to branch master
in repository python-shade.

commit 2fcee3e13718cc7f6620eb858c47c7089c38b92d
Author: Clint Byrum <spamaps at debian.org>
Date:   Sat May 28 08:51:24 2016 -0700

    Adding python3 support.
    
    * Adding python3 support.
      - Removing erroneous os-cloud-config dependency (shade doesn't
        relate to TripleO)
      - Replaced bunch with munch in build depends per upstream changes
---
 debian/README.source  |  2 --
 debian/changelog      |  6 +++++-
 debian/control        | 45 +++++++++++++++++++++++++++++++++++++++++++--
 debian/rules          |  1 +
 debian/source/options |  1 +
 5 files changed, 50 insertions(+), 5 deletions(-)

diff --git a/debian/README.source b/debian/README.source
deleted file mode 100644
index 6aea625..0000000
--- a/debian/README.source
+++ /dev/null
@@ -1,2 +0,0 @@
-Note that because shade is heavily dependent on the client libraries,
-we cannot have a python3-shade until they are all packaged.
diff --git a/debian/changelog b/debian/changelog
index 0ae86e5..dc92065 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,8 +3,12 @@ python-shade (1.7.0-2) UNRELEASED; urgency=medium
   * Updated standards to v3.9.8, no changes required.
   * Add reference to /usr/share/common-licenses to address copyright-
     should-refer-to-common-license-file-for-apache-2 lintian error.
+  * Adding python3 support.
+    - Removing erroneous os-cloud-config dependency (shade doesn't
+      relate to TripleO)
+    - Replaced bunch with munch in build depends per upstream changes
 
- -- Clint Byrum <spamaps at debian.org>  Fri, 20 May 2016 09:48:39 -0700
+ -- Clint Byrum <spamaps at debian.org>  Sat, 28 May 2016 08:49:30 -0700
 
 python-shade (1.7.0-1) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index 1e6d93d..a8f140a 100644
--- a/debian/control
+++ b/debian/control
@@ -22,7 +22,7 @@ Build-Depends: debhelper (>=9),
     python-troveclient,
     python-ironicclient,
     python-swiftclient,
-    python-bunch,
+    python-munch,
     python-designateclient,
     python-heatclient,
     python-keystoneauth1,
@@ -32,7 +32,33 @@ Build-Depends: debhelper (>=9),
     python-munch,
     python-requestsexceptions (>= 1.1.1),
     python-decorator,
-    python-os-cloud-config,
+    python3-all,
+    python3-setuptools,
+    python3-pbr,
+    python3-sphinx,
+    python3-testtools,
+    python3-testrepository,
+    python3-dogpile.cache,
+    python3-os-client-config (>=1.13.0),
+    python3-mock,
+    python3-testscenarios,
+    python3-novaclient,
+    python3-keystoneclient,
+    python3-glanceclient,
+    python3-cinderclient,
+    python3-neutronclient,
+    python3-troveclient,
+    python3-ironicclient,
+    python3-swiftclient,
+    python3-munch,
+    python3-designateclient,
+    python3-heatclient,
+    python3-keystoneauth1,
+    python3-jsonpatch,
+    python3-six,
+    python3-munch,
+    python3-requestsexceptions (>= 1.1.1),
+    python3-decorator,
 Standards-Version: 3.9.8
 Homepage: https://pypi.python.org/pypi/shade
 Vcs-Git: https://anonscm.debian.org/git/python-modules/packages/python-shade.git
@@ -53,3 +79,18 @@ Description: Client library for operating OpenStack clouds
  shade is for you.
  .
  This package installs the library for Python 2.
+
+Package: python3-shade
+Architecture: all
+Depends: ${misc:Depends},${python:Depends}
+Description: Client library for operating OpenStack clouds
+ Shade is a simple Python client library for operating OpenStack
+ clouds. The key word here is simple. Clouds can do many things - but
+ there are probably only about 10 of them that most people care about
+ with any regularity. If you want to do complicated things, you should
+ probably use the lower level client libraries - or even the REST API
+ directly. However, if what you want is to be able to write an application
+ that talks to clouds no matter what choices the deployer has made then
+ shade is for you.
+ .
+ This package installs the library for Python 3.
diff --git a/debian/rules b/debian/rules
index 116b315..c2acf95 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,5 +6,6 @@ export PYBUILD_NAME=shade
 
 override_dh_auto_test:
 ifeq (,$(filter nocheck, $(DEB_BUILD_OPTIONS)))
+	python3 setup.py testr --slowest
 	python setup.py testr --slowest
 endif
diff --git a/debian/source/options b/debian/source/options
new file mode 100644
index 0000000..2e8cf6c
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1 @@
+extend-diff-ignore="^.eggs/"

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



More information about the Python-modules-commits mailing list