./security/py-nacl, Python binding to the Networking and Cryptography (NaCl) library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.4.0, Package name: py39-nacl-1.4.0, Maintainer: pkgsrc-users

PyNaCl is a Python binding to libsodium, which is a fork of the Networking and
Cryptography library. These libraries have a stated goal of improving
usability, security and speed.


Required to run:
[devel/py-setuptools] [security/libsodium] [devel/py-cffi] [lang/py-six] [lang/python37]

Required to build:
[pkgtools/cwrappers] [devel/py-wheel]

Master sites:

RMD160: d93981462dc0c6aa0282c792b9070583d752f3da
Filesize: 3336.865 KB

Version history: (Expand)


CVS history: (Expand)


   2021-10-07 16:54:50 by Nia Alarie | Files touched by this commit (606)
Log message:
security: Remove SHA1 hashes for distfiles
   2020-10-06 12:51:22 by Thomas Klausner | Files touched by this commit (13)
Log message:
*: use py-hypothesis via versioned_dependencies.mk
   2020-05-29 08:07:23 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-nacl: needs wheel to build
   2020-05-27 17:01:08 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
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.
   2020-05-17 21:34:13 by Adam Ciarcinski | Files touched by this commit (10)
Log message:
pytest from versioned depends
   2019-02-19 18:49:24 by Thomas Merkel | Files touched by this commit (1)
Log message:
py-nacl: Fix correct name of the package (remove py-prefix)
   2019-02-19 15:22:59 by Thomas Merkel | Files touched by this commit (1)
Log message:
py-nacl: Provide PKGNAME fix to work with lintpkgsrc
   2019-02-19 13:43:51 by Thomas Merkel | Files touched by this commit (1)
Log message:
py-nacl: remove unwanted example file