[Python-modules-commits] r29254 - in packages/python-setproctitle/python-setproctitle/trunk/debian (3 files)
grantma at users.alioth.debian.org
grantma at users.alioth.debian.org
Sun Jun 8 03:12:04 UTC 2014
Date: Sunday, June 8, 2014 @ 03:12:03
Author: grantma
Revision: 29254
Assign Debian Python Modules Team, Python3, 1.1.8
Modified:
packages/python-setproctitle/python-setproctitle/trunk/debian/changelog
packages/python-setproctitle/python-setproctitle/trunk/debian/control
packages/python-setproctitle/python-setproctitle/trunk/debian/rules
Modified: packages/python-setproctitle/python-setproctitle/trunk/debian/changelog
===================================================================
--- packages/python-setproctitle/python-setproctitle/trunk/debian/changelog 2014-06-08 02:46:15 UTC (rev 29253)
+++ packages/python-setproctitle/python-setproctitle/trunk/debian/changelog 2014-06-08 03:12:03 UTC (rev 29254)
@@ -1,3 +1,11 @@
+python-setproctitle (1.1.8-1) unstable; urgency=medium
+
+ * New Upstream Release (Closes: #675423)
+ * Adds Python3 support
+ * Change to using dh_python2 and dh_python3
+
+ -- Matthew Grant <matt at mattgrant.net.nz> Sun, 08 Jun 2014 15:01:09 +1200
+
python-setproctitle (1.0.1-1) unstable; urgency=low
* New upstream version.
Modified: packages/python-setproctitle/python-setproctitle/trunk/debian/control
===================================================================
--- packages/python-setproctitle/python-setproctitle/trunk/debian/control 2014-06-08 02:46:15 UTC (rev 29253)
+++ packages/python-setproctitle/python-setproctitle/trunk/debian/control 2014-06-08 03:12:03 UTC (rev 29254)
@@ -1,16 +1,20 @@
Source: python-setproctitle
Section: python
Priority: extra
-Maintainer: Ãrjan Persson <orange at fobie.net>
-Uploaders: Andreas Schuldei <andreas at debian.org>
-Build-Depends: debhelper (>= 7.0.50), python-all-dev, gcc (>= 4), python-support, python-nose, procps
-Standards-Version: 3.8.4
+Maintainer: Debian Python Modules Team
+Uploaders: Matthew Grant <matt at mattgrant.net.nz>
+Build-Depends: debhelper (>= 7.0.50), python-all-dev, gcc (>= 4), python3-all-dev, procps, python-nose, python3-nose, python3-docutils
+X-Python-Version: >= 2.6
+X-Python3-Version: >= 3.2
+Standards-Version: 3.9.4
Homepage: http://code.google.com/p/py-setproctitle/
+Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-setproctitle/trunk/
+Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-setproctitle/trunk/
Package: python-setproctitle
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
-Description: A setproctitle implementation for Python
+Description: A setproctitle implementation for Python (Python 2)
The library allows a process to change its title (as displayed by system tools
such as ps and top).
.
@@ -23,8 +27,33 @@
Section: debug
Architecture: any
Depends: ${misc:Depends}, python-setproctitle (= ${binary:Version})
-Description: A setproctitle implementation for Python
+Description: A setproctitle implementation for Python (Python 2)
The library allows a process to change its title (as displayed by system tools
such as ps and top).
.
This is the debugging symbols for setproctitle.
+
+Package: python3-setproctitle
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}
+Description: A setproctitle implementation for Python (Python 3)
+ The library allows a process to change its title (as displayed by system tools
+ such as ps and top).
+ .
+ Changing the title is mostly useful in multi-process systems, for example when
+ a master process is forked: changing the children's title allows to identify
+ the task each process is busy with. The technique is used by PostgreSQL and
+ the OpenSSH Server for example.
+ .
+ This is the Python 3 package.
+
+Package: python3-setproctitle-dbg
+Section: debug
+Architecture: any
+Depends: ${misc:Depends}, python3-setproctitle (= ${binary:Version})
+Description: A setproctitle implementation for Python (Python 3)
+ The library allows a process to change its title (as displayed by system tools
+ such as ps and top).
+ .
+ This is the debugging symbols for setproctitle, Python 3.
+
Modified: packages/python-setproctitle/python-setproctitle/trunk/debian/rules
===================================================================
--- packages/python-setproctitle/python-setproctitle/trunk/debian/rules 2014-06-08 02:46:15 UTC (rev 29253)
+++ packages/python-setproctitle/python-setproctitle/trunk/debian/rules 2014-06-08 03:12:03 UTC (rev 29254)
@@ -1,32 +1,61 @@
#!/usr/bin/make -f
-PYVERSIONS := $(shell pyversions -sv)
+#DH_VERBOSE=1
+PYTHON2 := $(shell pyversions -vr)
+PYTHON3 := $(shell py3versions -vr)
+
%:
- dh $@
+ dh $@ --with python2,python3
-override_dh_auto_clean: $(PYVERSIONS:%=clean-%-stamp)
- dh_auto_clean
-clean-%-stamp:
- rm -rf build/test-$*
+#override_dh_installchangelogs:
+# dh_installchangelogs HISTORY
-override_dh_installchangelogs:
- dh_installchangelogs HISTORY
+#override_dh_strip:
+# dh_strip --dbg-package=python-setproctitle-dbg
-override_dh_strip:
- dh_strip --dbg-package=python-setproctitle-dbg
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+#
+#override_dh_auto_test: $(PYTHON2:%=test-%-stamp) $(PYTHON3:%=test-%-stamp)
+#test-%-stamp:
+# mkdir -p build/test-$*
+# python$* setup.py build
+# python$* setup.py install_lib -d build/test-$*
+#ifeq (,$(findstring kfreebsd,$(shell dpkg-architecture -qDEB_BUILD_ARCH_OS)))
+# PYTHONPATH=build/test-$* python$* /usr/bin/nosetests -v tests
+#endif
+# touch test-python-$*-stamp
+#
+test-python%:
+ true
+# python$* nosetests-$* -v tests
-override_dh_auto_test: $(PYVERSIONS:%=test-%-stamp)
-test-%-stamp:
-ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
- rm -rf build/test-$*
- mkdir build/test-$*
- python$* setup.py install_lib -d build/test-$*
-ifeq (,$(findstring kfreebsd,$(shell dpkg-architecture -qDEB_BUILD_ARCH_OS)))
- PYTHONPATH=build/test-$* python$* /usr/bin/nosetests -v tests
+override_dh_auto_test: $(PYTHON2:%=test-python%) $(PYTHON3:%=test-python%)
endif
- touch test-python-$*-stamp
-endif
-.PHONY: override_dh_auto_clean override_dh_installchangelogs override_dh_strip override_dh_auto_test
+build-python%:
+ python$* setup.py build
+
+override_dh_auto_build: $(PYTHON3:%=build-python%)
+ dh_auto_build
+ rst2man README.rst | nroff -mandoc > build/README
+ rst2man HISTORY.rst | nroff -mandoc > build/HISTORY
+
+install-python%:
+ python$* setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb
+
+override_dh_auto_install: $(PYTHON2:%=install-python%) $(PYTHON3:%=install-python%)
+
+override_dh_strip:
+ dh_strip -k
+ for P in python-setproctitle python3-setproctitle; do \
+ mv debian/$${P}/usr/lib/debug/* debian/$${P}-dbg/usr/lib/debug; \
+ done
+
+override_dh_auto_clean:
+ dh_auto_clean
+ -rm -rf build
+ -rm -rf *.egg-info
+ -find . -name '*.py[oc]' | xargs rm -f
+
More information about the Python-modules-commits
mailing list