gnu: python-bcrypt: Move to (gnu packages python-crypto).

* gnu/packages/password-utils.scm (python-bcrypt, python2-bcrypt): Move to ...
* gnu/packages/python-crypto.scm (python-bcrypt, python2-bcrypt): ... here.
* gnu/packages/python.scm: Remove unused (gnu packages password-utils) import.
This commit is contained in:
Marius Bakke 2018-04-19 17:47:28 +02:00
parent 44b98b0002
commit 7c16af4646
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA
3 changed files with 31 additions and 32 deletions

View File

@ -457,37 +457,6 @@ winner of the 2015 Password Hashing Competition.")
;; files are CC0 only; see README.md and LICENSE for details. ;; files are CC0 only; see README.md and LICENSE for details.
(license (list license:cc0 license:asl2.0)))) (license (list license:cc0 license:asl2.0))))
(define-public python-bcrypt
(package
(name "python-bcrypt")
(version "3.1.4")
(source
(origin
(method url-fetch)
(uri (pypi-uri "bcrypt" version))
(sha256
(base32
"13cyrnqwkhc70rs6dg65z4yrrr3dc42fhk11804fqmci9hvimvb7"))))
(build-system python-build-system)
(native-inputs
`(("python-pycparser" ,python-pycparser)
("python-pytest" ,python-pytest)))
(propagated-inputs
`(("python-cffi" ,python-cffi)
("python-six" ,python-six)))
(home-page "https://github.com/pyca/bcrypt/")
(synopsis
"Modern password hashing library")
(description
"Bcrypt is a Python module which provides a password hashing method based
on the Blowfish password hashing algorithm, as described in
@url{http://static.usenix.org/events/usenix99/provos.html,\"A Future-Adaptable
Password Scheme\"} by Niels Provos and David Mazieres.")
(license license:asl2.0)))
(define-public python2-bcrypt
(package-with-python2 python-bcrypt))
(define-public pass-git-helper (define-public pass-git-helper
(package (package
(name "pass-git-helper") (name "pass-git-helper")

View File

@ -48,6 +48,37 @@
#:use-module ((guix licenses) #:prefix license:) #:use-module ((guix licenses) #:prefix license:)
#:use-module (srfi srfi-1)) #:use-module (srfi srfi-1))
(define-public python-bcrypt
(package
(name "python-bcrypt")
(version "3.1.4")
(source
(origin
(method url-fetch)
(uri (pypi-uri "bcrypt" version))
(sha256
(base32
"13cyrnqwkhc70rs6dg65z4yrrr3dc42fhk11804fqmci9hvimvb7"))))
(build-system python-build-system)
(native-inputs
`(("python-pycparser" ,python-pycparser)
("python-pytest" ,python-pytest)))
(propagated-inputs
`(("python-cffi" ,python-cffi)
("python-six" ,python-six)))
(home-page "https://github.com/pyca/bcrypt/")
(synopsis
"Modern password hashing library")
(description
"Bcrypt is a Python module which provides a password hashing method based
on the Blowfish password hashing algorithm, as described in
@url{http://static.usenix.org/events/usenix99/provos.html,\"A Future-Adaptable
Password Scheme\"} by Niels Provos and David Mazieres.")
(license license:asl2.0)))
(define-public python2-bcrypt
(package-with-python2 python-bcrypt))
(define-public python-passlib (define-public python-passlib
(package (package
(name "python-passlib") (name "python-passlib")

View File

@ -102,7 +102,6 @@
#:use-module (gnu packages networking) #:use-module (gnu packages networking)
#:use-module (gnu packages ncurses) #:use-module (gnu packages ncurses)
#:use-module (gnu packages openstack) #:use-module (gnu packages openstack)
#:use-module (gnu packages password-utils)
#:use-module (gnu packages pcre) #:use-module (gnu packages pcre)
#:use-module (gnu packages perl) #:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config) #:use-module (gnu packages pkg-config)