pkgsrc/security/py-bcrypt/Makefile
adam 00aade91ca py-bcrypt: updated to 3.2.2
3.2.2

Fixed packaging of py.typed files in wheels so that mypy works.

3.2.1

Added support for compilation on z/OS
The next release of bcrypt with be 4.0 and it will require Rust at compile time, for users building from source. There will be no additional requirement for users who are installing from wheels. Users on most platforms will be able to obtain a wheel by making sure they have an up to date pip. The minimum supported Rust version will be 1.56.0.
This will be the final release for which we ship manylinux2010 wheels. Going forward the minimum supported manylinux ABI for our wheels will be manylinux2014. The vast majority of users will continue to receive manylinux wheels provided they have an up to date pip.

3.2.0

Added typehints for library functions.
Dropped support for Python versions less than 3.6 (2.7, 3.4, 3.5).
Shipped abi3 Windows wheels (requires pip >= 20).
2022-07-13 20:12:17 +00:00

22 lines
655 B
Makefile

# $NetBSD: Makefile,v 1.17 2022/07/13 20:12:17 adam Exp $
DISTNAME= bcrypt-3.2.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= security python
MASTER_SITES= ${MASTER_SITE_PYPI:=b/bcrypt/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/pyca/bcrypt
COMMENT= Modern password hashing for your software and your servers
LICENSE= apache-2.0
DEPENDS+= ${PYPKGPREFIX}-cffi>=1.1:../../devel/py-cffi
TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.3.1:../../devel/py-test
PYTHON_VERSIONS_INCOMPATIBLE= 27
do-test:
cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"