Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/security/py-nacl py-nacl: updated to 1.4.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/dd9822a2392d
branches: trunk
changeset: 432942:dd9822a2392d
user: adam <adam%pkgsrc.org@localhost>
date: Wed May 27 15:01:08 2020 +0000
description:
py-nacl: updated to 1.4.0
1.4.0:
* Update ``libsodium`` to 1.0.18.
* **BACKWARDS INCOMPATIBLE:** We no longer distribute 32-bit ``manylinux1``
wheels. Continuing to produce them was a maintenance burden.
* Added support for Python 3.8, and removed support for Python 3.4.
* Add low level bindings for extracting the seed and the public key
from crypto_sign_ed25519 secret key
* Add low level bindings for deterministic random generation.
* Add ``wheel`` and ``setuptools`` setup_requirements in ``setup.py``
* Fix checks on very slow builders
* Add low-level bindings to ed25519 arithmetic functions
* Update low-level blake2b state implementation
* Fix wrong short-input behavior of SealedBox.decrypt()
* Raise CryptPrefixError exception instead of InvalidkeyError when trying
to check a password against a verifier stored in a unknown format
* Add support for minimal builds of libsodium. Trying to call functions
not available in a minimal build will raise an UnavailableError
exception. To compile a minimal build of the bundled libsodium, set
the SODIUM_INSTALL_MINIMAL environment variable to any non-empty
string (e.g. ``SODIUM_INSTALL_MINIMAL=1``) for setup.
diffstat:
security/py-nacl/Makefile | 6 +-
security/py-nacl/PLIST | 115 +++++++++++++++++++++++----------------------
security/py-nacl/distinfo | 10 ++--
3 files changed, 67 insertions(+), 64 deletions(-)
diffs (200 lines):
diff -r 6fe0ee9745bd -r dd9822a2392d security/py-nacl/Makefile
--- a/security/py-nacl/Makefile Wed May 27 14:56:37 2020 +0000
+++ b/security/py-nacl/Makefile Wed May 27 15:01:08 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2020/05/17 19:34:12 adam Exp $
+# $NetBSD: Makefile,v 1.6 2020/05/27 15:01:08 adam Exp $
-DISTNAME= PyNaCl-1.3.0
+DISTNAME= PyNaCl-1.4.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl:S/^py//}
CATEGORIES= security python
MASTER_SITES= ${MASTER_SITE_PYPI:=P/PyNaCl/}
@@ -15,7 +15,6 @@
TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis>=3.27.0:../../devel/py-hypothesis
PYTHON_VERSIONED_DEPENDENCIES= test:test
-.include "../../lang/python/versioned_dependencies.mk"
MAKE_ENV+= SODIUM_INSTALL=system
@@ -24,4 +23,5 @@
.include "../../security/libsodium/buildlink3.mk"
.include "../../lang/python/egg.mk"
+.include "../../lang/python/versioned_dependencies.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 6fe0ee9745bd -r dd9822a2392d security/py-nacl/PLIST
--- a/security/py-nacl/PLIST Wed May 27 14:56:37 2020 +0000
+++ b/security/py-nacl/PLIST Wed May 27 15:01:08 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2019/02/19 12:14:22 tm Exp $
+@comment $NetBSD: PLIST,v 1.3 2020/05/27 15:01:08 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -6,91 +6,94 @@
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/nacl/__init__.py
+${PYSITELIB}/nacl/__init__.pyc
${PYSITELIB}/nacl/__init__.pyo
-${PYSITELIB}/nacl/__init__.pyc
-${PYSITELIB}/nacl/encoding.pyo
-${PYSITELIB}/nacl/encoding.pyc
-${PYSITELIB}/nacl/exceptions.pyo
-${PYSITELIB}/nacl/exceptions.pyc
-${PYSITELIB}/nacl/hash.pyo
-${PYSITELIB}/nacl/hash.pyc
-${PYSITELIB}/nacl/hashlib.pyo
-${PYSITELIB}/nacl/hashlib.pyc
-${PYSITELIB}/nacl/public.pyo
-${PYSITELIB}/nacl/public.pyc
-${PYSITELIB}/nacl/secret.pyo
-${PYSITELIB}/nacl/secret.pyc
-${PYSITELIB}/nacl/signing.pyo
-${PYSITELIB}/nacl/signing.pyc
-${PYSITELIB}/nacl/utils.pyo
-${PYSITELIB}/nacl/utils.pyc
${PLIST.py3x}${PYSITELIB}/nacl/_sodium.abi3.so
${PLIST.py2x}${PYSITELIB}/nacl/_sodium.so
${PYSITELIB}/nacl/bindings/__init__.py
+${PYSITELIB}/nacl/bindings/__init__.pyc
${PYSITELIB}/nacl/bindings/__init__.pyo
-${PYSITELIB}/nacl/bindings/__init__.pyc
-${PYSITELIB}/nacl/bindings/crypto_aead.pyo
+${PYSITELIB}/nacl/bindings/crypto_aead.py
${PYSITELIB}/nacl/bindings/crypto_aead.pyc
-${PYSITELIB}/nacl/bindings/crypto_box.pyo
+${PYSITELIB}/nacl/bindings/crypto_aead.pyo
+${PYSITELIB}/nacl/bindings/crypto_box.py
${PYSITELIB}/nacl/bindings/crypto_box.pyc
-${PYSITELIB}/nacl/bindings/crypto_generichash.pyo
+${PYSITELIB}/nacl/bindings/crypto_box.pyo
+${PYSITELIB}/nacl/bindings/crypto_core.py
+${PYSITELIB}/nacl/bindings/crypto_core.pyc
+${PYSITELIB}/nacl/bindings/crypto_core.pyo
+${PYSITELIB}/nacl/bindings/crypto_generichash.py
${PYSITELIB}/nacl/bindings/crypto_generichash.pyc
-${PYSITELIB}/nacl/bindings/crypto_hash.pyo
-${PYSITELIB}/nacl/bindings/crypto_hash.pyc
-${PYSITELIB}/nacl/bindings/crypto_kx.pyo
-${PYSITELIB}/nacl/bindings/crypto_kx.pyc
-${PYSITELIB}/nacl/bindings/crypto_pwhash.pyo
-${PYSITELIB}/nacl/bindings/crypto_pwhash.pyc
-${PYSITELIB}/nacl/bindings/crypto_scalarmult.pyo
-${PYSITELIB}/nacl/bindings/crypto_scalarmult.pyc
-${PYSITELIB}/nacl/bindings/crypto_secretbox.pyo
-${PYSITELIB}/nacl/bindings/crypto_secretbox.pyc
-${PYSITELIB}/nacl/bindings/crypto_secretstream.pyo
-${PYSITELIB}/nacl/bindings/crypto_secretstream.pyc
-${PYSITELIB}/nacl/bindings/crypto_shorthash.pyo
-${PYSITELIB}/nacl/bindings/crypto_shorthash.pyc
-${PYSITELIB}/nacl/bindings/crypto_sign.pyo
-${PYSITELIB}/nacl/bindings/crypto_sign.pyc
-${PYSITELIB}/nacl/bindings/randombytes.pyo
-${PYSITELIB}/nacl/bindings/randombytes.pyc
-${PYSITELIB}/nacl/bindings/sodium_core.pyo
-${PYSITELIB}/nacl/bindings/sodium_core.pyc
-${PYSITELIB}/nacl/bindings/utils.pyo
-${PYSITELIB}/nacl/bindings/utils.pyc
-${PYSITELIB}/nacl/bindings/crypto_aead.py
-${PYSITELIB}/nacl/bindings/crypto_box.py
-${PYSITELIB}/nacl/bindings/crypto_generichash.py
+${PYSITELIB}/nacl/bindings/crypto_generichash.pyo
${PYSITELIB}/nacl/bindings/crypto_hash.py
+${PYSITELIB}/nacl/bindings/crypto_hash.pyc
+${PYSITELIB}/nacl/bindings/crypto_hash.pyo
${PYSITELIB}/nacl/bindings/crypto_kx.py
+${PYSITELIB}/nacl/bindings/crypto_kx.pyc
+${PYSITELIB}/nacl/bindings/crypto_kx.pyo
${PYSITELIB}/nacl/bindings/crypto_pwhash.py
+${PYSITELIB}/nacl/bindings/crypto_pwhash.pyc
+${PYSITELIB}/nacl/bindings/crypto_pwhash.pyo
${PYSITELIB}/nacl/bindings/crypto_scalarmult.py
+${PYSITELIB}/nacl/bindings/crypto_scalarmult.pyc
+${PYSITELIB}/nacl/bindings/crypto_scalarmult.pyo
${PYSITELIB}/nacl/bindings/crypto_secretbox.py
+${PYSITELIB}/nacl/bindings/crypto_secretbox.pyc
+${PYSITELIB}/nacl/bindings/crypto_secretbox.pyo
${PYSITELIB}/nacl/bindings/crypto_secretstream.py
+${PYSITELIB}/nacl/bindings/crypto_secretstream.pyc
+${PYSITELIB}/nacl/bindings/crypto_secretstream.pyo
${PYSITELIB}/nacl/bindings/crypto_shorthash.py
+${PYSITELIB}/nacl/bindings/crypto_shorthash.pyc
+${PYSITELIB}/nacl/bindings/crypto_shorthash.pyo
${PYSITELIB}/nacl/bindings/crypto_sign.py
+${PYSITELIB}/nacl/bindings/crypto_sign.pyc
+${PYSITELIB}/nacl/bindings/crypto_sign.pyo
${PYSITELIB}/nacl/bindings/randombytes.py
+${PYSITELIB}/nacl/bindings/randombytes.pyc
+${PYSITELIB}/nacl/bindings/randombytes.pyo
${PYSITELIB}/nacl/bindings/sodium_core.py
+${PYSITELIB}/nacl/bindings/sodium_core.pyc
+${PYSITELIB}/nacl/bindings/sodium_core.pyo
${PYSITELIB}/nacl/bindings/utils.py
+${PYSITELIB}/nacl/bindings/utils.pyc
+${PYSITELIB}/nacl/bindings/utils.pyo
${PYSITELIB}/nacl/encoding.py
+${PYSITELIB}/nacl/encoding.pyc
+${PYSITELIB}/nacl/encoding.pyo
${PYSITELIB}/nacl/exceptions.py
+${PYSITELIB}/nacl/exceptions.pyc
+${PYSITELIB}/nacl/exceptions.pyo
${PYSITELIB}/nacl/hash.py
+${PYSITELIB}/nacl/hash.pyc
+${PYSITELIB}/nacl/hash.pyo
${PYSITELIB}/nacl/hashlib.py
+${PYSITELIB}/nacl/hashlib.pyc
+${PYSITELIB}/nacl/hashlib.pyo
${PYSITELIB}/nacl/public.py
+${PYSITELIB}/nacl/public.pyc
+${PYSITELIB}/nacl/public.pyo
${PYSITELIB}/nacl/pwhash/__init__.py
+${PYSITELIB}/nacl/pwhash/__init__.pyc
${PYSITELIB}/nacl/pwhash/__init__.pyo
-${PYSITELIB}/nacl/pwhash/__init__.pyc
+${PYSITELIB}/nacl/pwhash/_argon2.py
+${PYSITELIB}/nacl/pwhash/_argon2.pyc
${PYSITELIB}/nacl/pwhash/_argon2.pyo
-${PYSITELIB}/nacl/pwhash/_argon2.pyc
+${PYSITELIB}/nacl/pwhash/argon2i.py
+${PYSITELIB}/nacl/pwhash/argon2i.pyc
${PYSITELIB}/nacl/pwhash/argon2i.pyo
-${PYSITELIB}/nacl/pwhash/argon2i.pyc
+${PYSITELIB}/nacl/pwhash/argon2id.py
+${PYSITELIB}/nacl/pwhash/argon2id.pyc
${PYSITELIB}/nacl/pwhash/argon2id.pyo
-${PYSITELIB}/nacl/pwhash/argon2id.pyc
+${PYSITELIB}/nacl/pwhash/scrypt.py
+${PYSITELIB}/nacl/pwhash/scrypt.pyc
${PYSITELIB}/nacl/pwhash/scrypt.pyo
-${PYSITELIB}/nacl/pwhash/scrypt.pyc
-${PYSITELIB}/nacl/pwhash/_argon2.py
-${PYSITELIB}/nacl/pwhash/argon2i.py
-${PYSITELIB}/nacl/pwhash/argon2id.py
-${PYSITELIB}/nacl/pwhash/scrypt.py
${PYSITELIB}/nacl/secret.py
+${PYSITELIB}/nacl/secret.pyc
+${PYSITELIB}/nacl/secret.pyo
${PYSITELIB}/nacl/signing.py
+${PYSITELIB}/nacl/signing.pyc
+${PYSITELIB}/nacl/signing.pyo
${PYSITELIB}/nacl/utils.py
+${PYSITELIB}/nacl/utils.pyc
+${PYSITELIB}/nacl/utils.pyo
diff -r 6fe0ee9745bd -r dd9822a2392d security/py-nacl/distinfo
--- a/security/py-nacl/distinfo Wed May 27 14:56:37 2020 +0000
+++ b/security/py-nacl/distinfo Wed May 27 15:01:08 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2019/02/19 12:14:22 tm Exp $
+$NetBSD: distinfo,v 1.3 2020/05/27 15:01:08 adam Exp $
-SHA1 (PyNaCl-1.3.0.tar.gz) = c078953e5643ad4ff7881a4627f5147eb5c76cf4
-RMD160 (PyNaCl-1.3.0.tar.gz) = 3db2521fe97a2107fbf3e009d4b9c7b75a25ab34
-SHA512 (PyNaCl-1.3.0.tar.gz) = 1762d7d9add6ca59ce83e394071861f78f27d0f06ad1481255ebb66023186127e1a67b49a2c2f51bcbd97bdd151a3a2adea099c47c2a9f456dda5e3b1508af50
-Size (PyNaCl-1.3.0.tar.gz) = 3351016 bytes
+SHA1 (PyNaCl-1.4.0.tar.gz) = 70f0da7ec7aa757c8e99532e9a6acfdfac3d5342
+RMD160 (PyNaCl-1.4.0.tar.gz) = d93981462dc0c6aa0282c792b9070583d752f3da
+SHA512 (PyNaCl-1.4.0.tar.gz) = 355b974010f94d551f631a2dd5ae792da3d4d0abf8ed70b6decc78aad24a9f965636988aebd14947b137ea14cdcbb73531775f08b1b4d5a9d72b5df3dba0b022
+Size (PyNaCl-1.4.0.tar.gz) = 3416950 bytes
Home |
Main Index |
Thread Index |
Old Index