[Python-modules-commits] r17734 - in packages/python-mock/trunk/debian (11 files)
fladi-guest at users.alioth.debian.org
fladi-guest at users.alioth.debian.org
Thu Jul 7 06:49:45 UTC 2011
Date: Thursday, July 7, 2011 @ 06:49:43
Author: fladi-guest
Revision: 17734
Build for python3.
Clean up after build.
Added:
packages/python-mock/trunk/debian/clean
packages/python-mock/trunk/debian/python-mock.docs
packages/python-mock/trunk/debian/python3-mock.doc-base
packages/python-mock/trunk/debian/python3-mock.docs
packages/python-mock/trunk/debian/python3-mock.links
Modified:
packages/python-mock/trunk/debian/changelog
packages/python-mock/trunk/debian/compat
packages/python-mock/trunk/debian/control
packages/python-mock/trunk/debian/copyright
packages/python-mock/trunk/debian/rules
Deleted:
packages/python-mock/trunk/debian/docs
Modified: packages/python-mock/trunk/debian/changelog
===================================================================
--- packages/python-mock/trunk/debian/changelog 2011-07-06 14:52:26 UTC (rev 17733)
+++ packages/python-mock/trunk/debian/changelog 2011-07-07 06:49:43 UTC (rev 17734)
@@ -9,12 +9,11 @@
* Streamline packaging code with wrap-and-sort.
* Bumped Standards-Version to 3.9.2 (no change necessary).
* Move HTML documentation to u/s/d/python-mock/html/.
- * Set 'abort-on-upstream-changes' and 'unapply-patches' in d/s/local-
- options.
* Use dh_link to create the documentation symlinks.
* Set X-P-V to >= 2.4.
+ * Build for Python3.
- -- Fladischer Michael <FladischerMichael at fladi.at> Mon, 06 Jun 2011 22:53:32 +0200
+ -- Fladischer Michael <FladischerMichael at fladi.at> Thu, 07 Jul 2011 08:07:56 +0200
python-mock (0.6.0-1.1) unstable; urgency=low
Added: packages/python-mock/trunk/debian/clean
===================================================================
--- packages/python-mock/trunk/debian/clean (rev 0)
+++ packages/python-mock/trunk/debian/clean 2011-07-07 06:49:43 UTC (rev 17734)
@@ -0,0 +1,2 @@
+*.pyc
+**/*.pyc
Modified: packages/python-mock/trunk/debian/compat
===================================================================
--- packages/python-mock/trunk/debian/compat 2011-07-06 14:52:26 UTC (rev 17733)
+++ packages/python-mock/trunk/debian/compat 2011-07-07 06:49:43 UTC (rev 17734)
@@ -1 +1 @@
-7
+8
Modified: packages/python-mock/trunk/debian/control
===================================================================
--- packages/python-mock/trunk/debian/control 2011-07-06 14:52:26 UTC (rev 17733)
+++ packages/python-mock/trunk/debian/control 2011-07-07 06:49:43 UTC (rev 17734)
@@ -4,12 +4,15 @@
Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
Uploaders: David Watson <david at kutoken.com>,
Fladischer Michael <FladischerMichael at fladi.at>
-Build-Depends: debhelper (>= 7.0.50~),
+Build-Depends: debhelper (>= 8),
python-all (>= 2.6.6-3~),
- python-setuptools
+ python-setuptools,
+ python3-all (>= 3.1.2-12~),
+ python3-setuptools
Build-Depends-Indep: libjs-jquery, python-sphinx
Standards-Version: 3.9.2
X-Python-Version: >= 2.4
+X-Python3-Version: >= 3.0
Homepage: http://www.voidspace.org.uk/python/mock/
Vcs-Svn: svn://svn.debian.org/python-modules/packages/python-mock/trunk/
Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/python-mock/trunk/
@@ -25,3 +28,17 @@
/ attributes were used and arguments they were called with. You can
also specify return values and set specific attributes in the normal
way.
+
+Package: python3-mock
+Architecture: all
+Depends: ${misc:Depends}, ${python3:Depends}
+Recommends: libjs-jquery
+Description: Mocking and Testing Library (Python3 version)
+ mock provides a core mock.Mock class that is intended to reduce the
+ need to create a host of trivial stubs throughout your test suite.
+ After performing an action, you can make assertions about which methods
+ / attributes were used and arguments they were called with. You can
+ also specify return values and set specific attributes in the normal
+ way.
+ .
+ This package contains the Python 3 version of the library.
Modified: packages/python-mock/trunk/debian/copyright
===================================================================
--- packages/python-mock/trunk/debian/copyright 2011-07-06 14:52:26 UTC (rev 17733)
+++ packages/python-mock/trunk/debian/copyright 2011-07-07 06:49:43 UTC (rev 17734)
@@ -1,18 +1,18 @@
-Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=166
+Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?view=markup&pathrev=174
Upstream-Name: anyjson
Upstream-Contact: Rune Halvorsen <runefh at gmail.com>
Source: http://www.voidspace.org.uk/python/mock/
Files: *
Copyright: 2003-2009, Michael Foord <fuzzyman at voidspace.org.uk>
-License: BSD
+License: BSD-mock
Files: debian/*
Copyright: 2011, Fladischer Michael <FladischerMichael at fladi.at>
2009, David Watson <david at kutoken.com>
-License: BSD
+License: BSD-mock
-License: BSD
+License: BSD-mock
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
Deleted: packages/python-mock/trunk/debian/docs
===================================================================
--- packages/python-mock/trunk/debian/docs 2011-07-06 14:52:26 UTC (rev 17733)
+++ packages/python-mock/trunk/debian/docs 2011-07-07 06:49:43 UTC (rev 17734)
@@ -1 +0,0 @@
-.build/html
Added: packages/python-mock/trunk/debian/python-mock.docs
===================================================================
--- packages/python-mock/trunk/debian/python-mock.docs (rev 0)
+++ packages/python-mock/trunk/debian/python-mock.docs 2011-07-07 06:49:43 UTC (rev 17734)
@@ -0,0 +1 @@
+.build/html
Added: packages/python-mock/trunk/debian/python3-mock.doc-base
===================================================================
--- packages/python-mock/trunk/debian/python3-mock.doc-base (rev 0)
+++ packages/python-mock/trunk/debian/python3-mock.doc-base 2011-07-07 06:49:43 UTC (rev 17734)
@@ -0,0 +1,9 @@
+Document: python3-mock
+Title: Python3 Mock Documentation
+Author: Michael Foord
+Abstract: This documentation gives an introduction to Python Mock.
+Section: Programming/Python
+
+Format: HTML
+Index: /usr/share/doc/python3-mock/html/index.html
+Files: /usr/share/doc/python3-mock/html/*.html
Added: packages/python-mock/trunk/debian/python3-mock.docs
===================================================================
--- packages/python-mock/trunk/debian/python3-mock.docs (rev 0)
+++ packages/python-mock/trunk/debian/python3-mock.docs 2011-07-07 06:49:43 UTC (rev 17734)
@@ -0,0 +1 @@
+.build/html
Added: packages/python-mock/trunk/debian/python3-mock.links
===================================================================
--- packages/python-mock/trunk/debian/python3-mock.links (rev 0)
+++ packages/python-mock/trunk/debian/python3-mock.links 2011-07-07 06:49:43 UTC (rev 17734)
@@ -0,0 +1,2 @@
+usr/share/doc/python3-mock/html/_sources usr/share/doc/python3-mock/rst
+usr/share/javascript/jquery/jquery.js usr/share/doc/python3-mock/html/_static/jquery.js
Modified: packages/python-mock/trunk/debian/rules
===================================================================
--- packages/python-mock/trunk/debian/rules 2011-07-06 14:52:26 UTC (rev 17733)
+++ packages/python-mock/trunk/debian/rules 2011-07-07 06:49:43 UTC (rev 17734)
@@ -3,9 +3,40 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
+PYVERS := $(shell pyversions -r)
+PY3VERS := $(shell py3versions -r)
+
%:
- dh $@ --with=python2
+ dh $@ --with python2,python3
+.PHONY: override_dh_auto_build
+override_dh_auto_build:
+ set -e; \
+ for py in $(PYVERS) $(PY3VERS); do \
+ $$py -B setup.py build; \
+ done
+
+.PHONY: override_dh_auto_clean
+override_dh_auto_clean:
+ set -e; \
+ for py in $(PYVERS) $(PY3VERS); do \
+ $$py -B setup.py clean; \
+ rm -rf build; \
+ done
+
+.PHONY: override_dh_auto_install
+override_dh_auto_install:
+ set -e; \
+ for py in $(PYVERS); do \
+ $$py -B setup.py install --skip-build --root debian/python-mock \
+ --install-layout deb; \
+ done
+ set -e; \
+ for py in $(PY3VERS); do \
+ $$py -B setup.py install --skip-build --root debian/python3-mock \
+ --install-layout deb; \
+ done
+
.PHONY: override_dh_installchangelogs
override_dh_installchangelogs:
dh_installchangelogs -k docs/changelog.txt
@@ -15,6 +46,7 @@
PYTHONPATH=. sphinx-build -b html -d .build/.doctrees -N docs .build/html
rm .build/html/.buildinfo
dh_installdocs
+ rm -rf .build/
# Remove embedded copy of libjs-jquery
rm debian/python-mock/usr/share/doc/python-mock/html/_static/jquery.js
@@ -22,8 +54,4 @@
override_dh_compress:
dh_compress -X.js -X.html
-.PHONY: override_dh_clean
-override_dh_clean:
- rm -rf .build html
- dh_clean
More information about the Python-modules-commits
mailing list