gnu: python-bcrypt: Update to 3.2.2.

* gnu/packages/python-crypto.scm (python-bcrypt): Update to 3.2.2.
  [build-system]: Use pyproject.
  [propagated-inputs]: Remove python-six.
  [native-inputs]: Remove python-pycparser; add python-setuptools.

Change-Id: I3c5a82311e9fa2af00c4103c0ce0dd0ec5ade9c0
This commit is contained in:
Sharlatan Hellseher 2025-08-05 13:01:53 +01:00
parent 3c794f2655
commit 520ab74a46
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -110,21 +110,21 @@ the Bitcoin network.")
(define-public python-bcrypt (define-public python-bcrypt
(package (package
(name "python-bcrypt") (name "python-bcrypt")
(version "3.2.0") (version "3.2.2") ;the latest not Rust version
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "bcrypt" version)) (uri (pypi-uri "bcrypt" version))
(sha256 (sha256
(base32 "0agvzdn7r7jx5y4scl5gjmrmr6njvizwmr9n7h1kmaahdrrc34sv")))) (base32 "1yvbdfmkssx1jf2lrhbs58xljmyi3p82r7rav82pf1bp44642g23"))))
(build-system python-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-pycparser python-pytest)) (list python-pytest
python-setuptools))
(propagated-inputs (propagated-inputs
(list python-cffi python-six)) (list python-cffi))
(home-page "https://github.com/pyca/bcrypt/") (home-page "https://github.com/pyca/bcrypt/")
(synopsis (synopsis "Modern password hashing library")
"Modern password hashing library")
(description (description
"Bcrypt is a Python module which provides a password hashing method based "Bcrypt is a Python module which provides a password hashing method based
on the Blowfish password hashing algorithm, as described in on the Blowfish password hashing algorithm, as described in