[Python-modules-commits] r20937 - in packages/python-gnupg/trunk/debian (9 files)

mitya57-guest at users.alioth.debian.org mitya57-guest at users.alioth.debian.org
Tue Mar 27 13:45:19 UTC 2012


    Date: Tuesday, March 27, 2012 @ 13:45:15
  Author: mitya57-guest
Revision: 20937

Resynchronize with Elena's packaging (this is approved by David)

Changes:

- Added the team to Uploaders and added Vcs-* fields
- Added X-Python{3}-Versions fields
- Slightly changed packages description, to please Lintian

Added:
  packages/python-gnupg/trunk/debian/clean
  packages/python-gnupg/trunk/debian/patches/
  packages/python-gnupg/trunk/debian/patches/series
  packages/python-gnupg/trunk/debian/patches/skip_network_needing_test.patch
  packages/python-gnupg/trunk/debian/python-gnupg.install
  packages/python-gnupg/trunk/debian/python3-gnupg.install
Modified:
  packages/python-gnupg/trunk/debian/changelog
  packages/python-gnupg/trunk/debian/control
  packages/python-gnupg/trunk/debian/rules

Modified: packages/python-gnupg/trunk/debian/changelog
===================================================================
--- packages/python-gnupg/trunk/debian/changelog	2012-03-27 08:25:02 UTC (rev 20936)
+++ packages/python-gnupg/trunk/debian/changelog	2012-03-27 13:45:15 UTC (rev 20937)
@@ -1,11 +1,5 @@
-python-gnupg (0.2.8-2) UNRELEASED; urgency=low
-
-  * Add Vcs-* fields.
-
- -- Jakub Wilk <jwilk at debian.org>  Sat, 10 Sep 2011 00:08:58 +0200
-
 python-gnupg (0.2.8-1) unstable; urgency=low
 
-  * Initial release
+  * Initial release. Closes: 660842
 
- -- David Villa Alises <David.Villa at uclm.es>  Sat, 03 Sep 2011 01:18:39 +0200
+ -- Elena Grandi <elena.valhalla at gmail.com>  Wed, 22 Feb 2012 09:50:23 +0000

Added: packages/python-gnupg/trunk/debian/clean
===================================================================
--- packages/python-gnupg/trunk/debian/clean	                        (rev 0)
+++ packages/python-gnupg/trunk/debian/clean	2012-03-27 13:45:15 UTC (rev 20937)
@@ -0,0 +1 @@
+python_gnupg-0.2.8.egg-info/*

Modified: packages/python-gnupg/trunk/debian/control
===================================================================
--- packages/python-gnupg/trunk/debian/control	2012-03-27 08:25:02 UTC (rev 20936)
+++ packages/python-gnupg/trunk/debian/control	2012-03-27 13:45:15 UTC (rev 20937)
@@ -1,16 +1,32 @@
 Source: python-gnupg
-Maintainer: David Villa Alises <David.Villa at uclm.es>
+Maintainer: Elena Grandi <elena.valhalla at gmail.com>
+Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Section: python
 Priority: optional
-Build-Depends: python-all (>= 2.6.6-3), debhelper (>= 7)
-Standards-Version: 3.9.2
+Build-Depends: python-all (>= 2.6.6-3~), python3-all (>= 3.1.2-7~), debhelper (>= 7.0.50~)
+Standards-Version: 3.9.3
+Homepage: http://code.google.com/p/python-gnupg/
 Vcs-Svn: svn://svn.debian.org/python-modules/packages/python-gnupg/trunk/
 Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/python-gnupg/trunk/
+X-Python-Version: >= 2.6
+X-Python3-Version: >= 3.1
 
 Package: python-gnupg
 Architecture: all
 Depends: ${misc:Depends}, ${python:Depends}, gnupg
-Description: Wrapper for the Gnu Privacy Guard (GPG or GnuPG)
- This module allows easy access to GnuPG's key management, encryption
- and signature functionality from Python programs. It is intended for
- use with Python 2.4 or greater.
+Description: Python wrapper for the Gnu Privacy Guard (Python 2.x)
+ Python-GnuPG allows easy and well-documented access to basic GnuPG
+ functionality such as generating and managing keys, encrypting and
+ decrypting data, signing and verifying messages.
+ .
+ This package provides Python 2.x version of python-gnupg.
+
+Package: python3-gnupg
+Architecture: all
+Depends: ${misc:Depends}, ${python3:Depends}, gnupg
+Description: Python wrapper for the Gnu Privacy Guard (Python 3.x)
+ Python-GnuPG allows easy and well-documented access to basic GnuPG
+ functionality such as generating and managing keys, encrypting and
+ decrypting data, signing and verifying messages.
+ .
+ This package provides Python 3.x version of python-gnupg.

Added: packages/python-gnupg/trunk/debian/patches/series
===================================================================
--- packages/python-gnupg/trunk/debian/patches/series	                        (rev 0)
+++ packages/python-gnupg/trunk/debian/patches/series	2012-03-27 13:45:15 UTC (rev 20937)
@@ -0,0 +1 @@
+skip_network_needing_test.patch

Added: packages/python-gnupg/trunk/debian/patches/skip_network_needing_test.patch
===================================================================
--- packages/python-gnupg/trunk/debian/patches/skip_network_needing_test.patch	                        (rev 0)
+++ packages/python-gnupg/trunk/debian/patches/skip_network_needing_test.patch	2012-03-27 13:45:15 UTC (rev 20937)
@@ -0,0 +1,22 @@
+Description: Skip a doctest snippet that requires internet access
+Forwarded: not-needed
+Author: Elena Grandi <elena.valhalla at gmail.com>
+--- a/gnupg.py
++++ b/gnupg.py
+@@ -744,11 +744,11 @@
+     def recv_keys(self, keyserver, *keyids):
+         """Import a key from a keyserver
+ 
+-        >>> import shutil
+-        >>> shutil.rmtree("keys")
+-        >>> gpg = GPG(gnupghome="keys")
+-        >>> result = gpg.recv_keys('pgp.mit.edu', '3FF0DB166A7476EA')
+-        >>> assert result
++        >>> import shutil  # doctest: +SKIP
++        >>> shutil.rmtree("keys")  # doctest: +SKIP
++        >>> gpg = GPG(gnupghome="keys")  # doctest: +SKIP
++        >>> result = gpg.recv_keys('pgp.mit.edu', '3FF0DB166A7476EA')  # doctest: +SKIP
++        >>> assert result  # doctest: +SKIP
+ 
+         """
+         result = self.result_map['import'](self)

Added: packages/python-gnupg/trunk/debian/python-gnupg.install
===================================================================
--- packages/python-gnupg/trunk/debian/python-gnupg.install	                        (rev 0)
+++ packages/python-gnupg/trunk/debian/python-gnupg.install	2012-03-27 13:45:15 UTC (rev 20937)
@@ -0,0 +1 @@
+usr/lib/python2.*/dist-packages/*

Added: packages/python-gnupg/trunk/debian/python3-gnupg.install
===================================================================
--- packages/python-gnupg/trunk/debian/python3-gnupg.install	                        (rev 0)
+++ packages/python-gnupg/trunk/debian/python3-gnupg.install	2012-03-27 13:45:15 UTC (rev 20937)
@@ -0,0 +1 @@
+usr/lib/python3/dist-packages/*

Modified: packages/python-gnupg/trunk/debian/rules
===================================================================
--- packages/python-gnupg/trunk/debian/rules	2012-03-27 08:25:02 UTC (rev 20936)
+++ packages/python-gnupg/trunk/debian/rules	2012-03-27 13:45:15 UTC (rev 20937)
@@ -1,9 +1,27 @@
 #!/usr/bin/make -f
 
-# This file was automatically generated by stdeb 0.6.0+git at
-# Sat, 03 Sep 2011 00:36:32 +0200
-
 %:
-	dh $@ --with python2 --buildsystem=python_distutils
+	dh $@ --with python2,python3
 
+override_dh_auto_build:
+	dh_auto_build
+	set -ex; for python in $(shell py3versions -r); do \
+		$$python setup.py build; \
+	done;
 
+override_dh_auto_install:
+	dh_auto_install
+	set -ex; for python in $(shell py3versions -r); do \
+		$$python setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb; \
+	done;
+
+override_dh_auto_test:
+	for py in $(shell pyversions -r -v); do \
+		PYTHONPATH=$(CURDIR)/build/lib.*-$$py  python$$py test_gnupg.py ;\
+	done
+	for python in $(shell py3versions -r); do \
+		cp test_gnupg.py test_gnupg_3.py ;\
+		2to3 -w test_gnupg_3.py ;\
+		PYTHONPATH=$(CURDIR)/build/lib $$python test_gnupg_3.py ;\
+		rm test_gnupg_3.py ;\
+	done




More information about the Python-modules-commits mailing list