[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