diff options
-rw-r--r-- | debian/changelog | 53 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 55 | ||||
-rw-r--r-- | debian/copyright | 31 | ||||
-rw-r--r-- | debian/python-service-identity.install | 1 | ||||
-rw-r--r-- | debian/python3-service-identity.install | 1 | ||||
-rwxr-xr-x | debian/rules | 13 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/tests/control | 7 | ||||
-rw-r--r-- | debian/upstream/signing-key.asc | 41 | ||||
-rw-r--r-- | debian/watch | 3 |
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))) |