summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog53
-rw-r--r--debian/compat1
-rw-r--r--debian/control55
-rw-r--r--debian/copyright31
-rw-r--r--debian/python-service-identity.install1
-rw-r--r--debian/python3-service-identity.install1
-rwxr-xr-xdebian/rules13
-rw-r--r--debian/source/format1
-rw-r--r--debian/tests/control7
-rw-r--r--debian/upstream/signing-key.asc41
-rw-r--r--debian/watch3
11 files changed, 207 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..66c0569
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,53 @@
+python-service-identity (16.0.0-3) UNRELEASED; urgency=medium
+
+ [ Ondřej Nový ]
+ * d/control: Set Vcs-* to salsa.debian.org
+ * d/copyright: Use https protocol in Format field
+ * Convert git repository from git-dpm to gbp layout
+
+ [ Andrej Shadura ]
+ * Bump debhelper from old 9 to 10.
+ * Re-export upstream signing key without extra signatures.
+
+ -- Ondřej Nový <onovy@debian.org> Tue, 13 Feb 2018 10:03:03 +0100
+
+python-service-identity (16.0.0-2) unstable; urgency=medium
+
+ * Adopt package; thanks to Matthias Klose for his work so far.
+ * Update debian/watch to check signatures and use https.
+ * Switch python{,3}-characteristic dependency to python{,3}-attr
+ (closes: #815385).
+
+ -- Tristan Seligmann <mithrandi@debian.org> Sun, 21 Feb 2016 23:30:43 +0200
+
+python-service-identity (16.0.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Relax build dependencies. Closes: #799687.
+
+ -- Matthias Klose <doko@debian.org> Sat, 20 Feb 2016 22:23:25 +0100
+
+python-service-identity (14.0.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Build-depend on python3-idna, python-idna.
+
+ -- Matthias Klose <doko@debian.org> Wed, 02 Sep 2015 21:17:52 +0200
+
+python-service-identity (1.0.0-3) unstable; urgency=medium
+
+ * Drop build dependency on python{,3}-idna (needs some more packaging work).
+
+ -- Matthias Klose <doko@debian.org> Sat, 09 Aug 2014 21:02:48 +0200
+
+python-service-identity (1.0.0-2) unstable; urgency=medium
+
+ * Enable running the testsuite during the build.
+
+ -- Matthias Klose <doko@debian.org> Sun, 03 Aug 2014 19:44:42 +0200
+
+python-service-identity (1.0.0-1) unstable; urgency=low
+
+ * Initial release (Closes: #754866).
+
+ -- Matthias Klose <doko@debian.org> Tue, 15 Jul 2014 09:35:43 +0000
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..f599e28
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+10
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..4b64237
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,55 @@
+Source: python-service-identity
+Priority: optional
+Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
+Uploaders: Tristan Seligmann <mithrandi@debian.org>
+Build-Depends:
+ debhelper (>= 10~),
+ dh-python,
+ python-all,
+ python-attr,
+ python-idna,
+ python-openssl,
+ python-pyasn1-modules,
+ python-pytest,
+ python-setuptools,
+ python3-all,
+ python3-attr,
+ python3-idna,
+ python3-openssl,
+ python3-pyasn1-modules,
+ python3-pytest,
+ python3-setuptools,
+Build-Depends-Indep: python3-sphinx
+Standards-Version: 3.9.7
+Section: python
+Homepage: https://pypi.python.org/pypi/service_identity
+Vcs-Git: https://salsa.debian.org/python-team/modules/python-service-identity.git
+Vcs-Browser: https://salsa.debian.org/python-team/modules/python-service-identity
+
+Package: python-service-identity
+Architecture: all
+Depends: ${misc:Depends}, ${python:Depends}
+Recommends: python-idna
+Description: Service identity verification for pyOpenSSL (Python 2 module)
+ Service_identity aspires to give you all the tools you need for verifying
+ whether a certificate is valid for the intended purposes.
+ .
+ In the simplest case, this means host name verification. However,
+ service_identity implements RFC 6125 fully and plans to add other
+ relevant RFCs too.
+ .
+ This package contains service_identity for Python 2.
+
+Package: python3-service-identity
+Architecture: all
+Depends: ${misc:Depends}, ${python3:Depends}
+Recommends: python3-idna
+Description: Service identity verification for pyOpenSSL (Python 3 module)
+ Service_identity aspires to give you all the tools you need for verifying
+ whether a certificate is valid for the intended purposes.
+ .
+ In the simplest case, this means host name verification. However,
+ service_identity implements RFC 6125 fully and plans to add other
+ relevant RFCs too.
+ .
+ This package contains service_identity for Python 3.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..f79fffa
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,31 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: service_identity
+Source: https://pypi.python.org/pypi/service_identity/
+
+Files: *
+Copyright: 2014 Hynek Schlawack
+License: Expat
+
+Files: debian/*
+Copyright: 2014 Matthias Klose <doko@debian.org>
+ 2016 Tristan Seligmann <mithrandi@debian.org>
+License: Expat
+
+License: Expat
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in all
+ copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
diff --git a/debian/python-service-identity.install b/debian/python-service-identity.install
new file mode 100644
index 0000000..b2cc136
--- /dev/null
+++ b/debian/python-service-identity.install
@@ -0,0 +1 @@
+usr/lib/python2*
diff --git a/debian/python3-service-identity.install b/debian/python3-service-identity.install
new file mode 100644
index 0000000..4606faa
--- /dev/null
+++ b/debian/python3-service-identity.install
@@ -0,0 +1 @@
+usr/lib/python3*
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..dfb845d
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,13 @@
+#!/usr/bin/make -f
+# See debhelper(7) (uncomment to enable)
+# output every command that modifies files on the build system.
+#DH_VERBOSE = 1
+
+export LC_ALL=C.UTF-8
+
+%:
+ dh $@ --with python2,python3 --buildsystem=pybuild
+
+override_dh_auto_test:
+ : # ignore test results, idna test fail
+ dh_auto_test -- --test-pytest --test-args='{dir}/tests'
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..c563563
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,7 @@
+Test-Command: for p in $(pyversions -s) $(py3versions -s); do $p -m pytest tests/; done
+Depends:
+ python-all,
+ python-pytest,
+ python3-all,
+ python3-pytest,
+ @
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
new file mode 100644
index 0000000..4790b94
--- /dev/null
+++ b/debian/upstream/signing-key.asc
@@ -0,0 +1,41 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+CZ0iB5UJ88PHb7MDTaUnF2J5d0Is5Ejt000=
+=K+Ie
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..0aa39c5
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+opts=uversionmangle=s/(rc|a|b|c)/~$1/,pgpsigurlmangle=s/$/.asc/ \
+https://pypi.debian.net/service_identity/service_identity-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))