diff -Nru python-argon2-18.3.0/debian/changelog python-argon2-18.3.0/debian/changelog --- python-argon2-18.3.0/debian/changelog 2018-11-07 20:18:00.000000000 +0000 +++ python-argon2-18.3.0/debian/changelog 2019-07-22 19:57:19.000000000 +0000 @@ -1,3 +1,15 @@ +python-argon2 (18.3.0-2) unstable; urgency=medium + + * Team upload. + * Use debhelper-compat instead of debian/compat. + * Drop PyPy support + * Drop Python 2 support + * Bump standards version to 4.4.0 + * Bump debhelper compat level to 12 + * Enable PIE + + -- Ondřej Nový Mon, 22 Jul 2019 21:57:19 +0200 + python-argon2 (18.3.0-1) unstable; urgency=medium * New upstream release 18.3.0 diff -Nru python-argon2-18.3.0/debian/compat python-argon2-18.3.0/debian/compat --- python-argon2-18.3.0/debian/compat 2018-04-16 22:43:15.000000000 +0000 +++ python-argon2-18.3.0/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -11 diff -Nru python-argon2-18.3.0/debian/control python-argon2-18.3.0/debian/control --- python-argon2-18.3.0/debian/control 2018-11-07 20:16:24.000000000 +0000 +++ python-argon2-18.3.0/debian/control 2019-07-22 19:49:38.000000000 +0000 @@ -3,24 +3,9 @@ Uploaders: Nicolas Dandrimont Section: python Priority: optional -Build-Depends: debhelper (>= 11~), +Build-Depends: debhelper-compat (= 12), dh-python (>= 3.20180927~), libargon2-0-dev, - pypy, - pypy-dev, - pypy-enum34, - pypy-hypothesis, - pypy-lib, - pypy-pytest, - pypy-setuptools, - pypy-six, - python-all-dev, - python-cffi, - python-enum34, - python-hypothesis, - python-pytest, - python-setuptools, - python-six, python3-all-dev, python3-cffi, python3-hypothesis, @@ -28,33 +13,12 @@ python3-setuptools, python3-six, python3-sphinx -Standards-Version: 4.2.1 +Standards-Version: 4.4.0 Rules-Requires-Root: no Homepage: https://argon2-cffi.readthedocs.io/ Vcs-Git: https://salsa.debian.org/python-team/modules/python-argon2.git Vcs-Browser: https://salsa.debian.org/python-team/modules/python-argon2 -Package: python-argon2 -Architecture: any -Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} -Suggests: python-argon2-doc (= ${source:Version}) -Description: Argon2 password hashing library - Python 2.x Module - Argon2 is a password-hashing function that can be used to hash passwords - for credential storage, key derivation, or other applications. - . - There are two main versions of Argon2: Argon2i and Argon2d. - Argon2i is the safest against side-channel attacks, while Argon2d provides - the highest resistance against GPU cracking attacks. - . - Argon2i and Argon2d are parametrized by: - * A time cost, which defines the amount of computation realized and - therefore the execution time, given in number of iterations - * A memory cost, which defines the memory usage, given in kibibytes - * A parallelism degree, which defines the number of parallel threads - . - This module provides argon2 hashing primitives for the Python programming - language. - Package: python3-argon2 Architecture: any Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends} @@ -76,27 +40,6 @@ This module provides argon2 hashing primitives for the Python 3 programming language. -Package: pypy-argon2 -Architecture: any -Depends: ${misc:Depends}, ${pypy:Depends}, ${shlibs:Depends} -Suggests: python-argon2-doc (= ${source:Version}) -Description: Argon2 password hashing library - PyPy Module - Argon2 is a password-hashing function that can be used to hash passwords - for credential storage, key derivation, or other applications. - . - There are two main versions of Argon2: Argon2i and Argon2d. - Argon2i is the safest against side-channel attacks, while Argon2d provides - the highest resistance against GPU cracking attacks. - . - Argon2i and Argon2d are parametrized by: - * A time cost, which defines the amount of computation realized and - therefore the execution time, given in number of iterations - * A memory cost, which defines the memory usage, given in kibibytes - * A parallelism degree, which defines the number of parallel threads - . - This module provides argon2 hashing primitives for the PyPy programming - language. - Package: python-argon2-doc Architecture: all Section: doc diff -Nru python-argon2-18.3.0/debian/pypy-argon2.install python-argon2-18.3.0/debian/pypy-argon2.install --- python-argon2-18.3.0/debian/pypy-argon2.install 2018-04-16 22:56:53.000000000 +0000 +++ python-argon2-18.3.0/debian/pypy-argon2.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -/usr/lib/pypy diff -Nru python-argon2-18.3.0/debian/python-argon2.install python-argon2-18.3.0/debian/python-argon2.install --- python-argon2-18.3.0/debian/python-argon2.install 2018-04-16 22:57:06.000000000 +0000 +++ python-argon2-18.3.0/debian/python-argon2.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -/usr/lib/python2* diff -Nru python-argon2-18.3.0/debian/rules python-argon2-18.3.0/debian/rules --- python-argon2-18.3.0/debian/rules 2018-11-07 19:47:30.000000000 +0000 +++ python-argon2-18.3.0/debian/rules 2019-07-22 19:52:33.000000000 +0000 @@ -1,11 +1,11 @@ #!/usr/bin/make -f -export DEB_BUILD_MAINT_OPTIONS = hardening=+all,-pie +export DEB_BUILD_MAINT_OPTIONS = hardening=+all export ARGON2_CFFI_USE_SYSTEM = 1 %: - dh $@ --with python2,python3,pypy,sphinxdoc --buildsystem=pybuild + dh $@ --with python3,sphinxdoc --buildsystem=pybuild override_dh_auto_clean: dh_auto_clean diff -Nru python-argon2-18.3.0/debian/tests/control python-argon2-18.3.0/debian/tests/control --- python-argon2-18.3.0/debian/tests/control 2018-04-18 13:16:58.000000000 +0000 +++ python-argon2-18.3.0/debian/tests/control 2019-07-22 19:49:16.000000000 +0000 @@ -1,5 +1,5 @@ -Test-Command: for p in $(pyversions -s) $(py3versions -s) pypy; do $p -m pytest; done +Test-Command: for p in $(py3versions -s) ; do $p -m pytest; done Depends: @, @builddeps@ -Test-Command: for p in $(pyversions -s) $(py3versions -s) pypy; do $p -m argon2 -n 1 -t 1 -m 8 -p 1; done -Depends: @, python-all, python3-all, pypy +Test-Command: for p in $(py3versions -s) ; do $p -m argon2 -n 1 -t 1 -m 8 -p 1; done +Depends: @, python3-all