py-lazy_loader: updated to 0.4 lazy_loader 0.4 Enhancements ENH: Add require argument to load() to accept version specifiers Add version as __version__ Bug Fixes Avoid exception when __frame_data["code_context"] is None Make lazy_load.load partially thread-safe Documentation Add security contact Recommend newer Python versions to avoid racediff -r1.3 -r1.4 pkgsrc/misc/py-lazy_loader/Makefile
(adam)
@@ -1,26 +1,23 @@ | @@ -1,26 +1,23 @@ | |||
1 | # $NetBSD: Makefile,v 1.3 2023/10/28 19:57:12 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.4 2024/04/05 17:24:25 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= lazy_loader-0.3 | 3 | DISTNAME= lazy_loader-0.4 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | PKGREVISION= 1 | |||
6 | CATEGORIES= misc python | 5 | CATEGORIES= misc python | |
7 | MASTER_SITES= ${MASTER_SITE_PYPI:=l/lazy_loader/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=l/lazy_loader/} | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://github.com/scientific-python/lazy_loader | 9 | HOMEPAGE= https://github.com/scientific-python/lazy_loader | |
11 | COMMENT= Load subpackages and functions on demand | 10 | COMMENT= Load subpackages and functions on demand | |
12 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
13 | 12 | |||
14 | TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core>=3.8:../../devel/py-flit_core | 13 | TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=61.2:../../devel/py-setuptools | |
15 | TEST_DEPENDS+= ${PYPKGPREFIX}-test>=7.4:../../devel/py-test | 14 | TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel | |
15 | DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging | |||
16 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=4.1:../../devel/py-test-cov | 16 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=4.1:../../devel/py-test-cov | |
17 | 17 | |||
18 | USE_LANGUAGES= # none | 18 | USE_LANGUAGES= # none | |
19 | 19 | |||
20 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | 20 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |
21 | 21 | |||
22 | do-test: | |||
23 | cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} lazy_loader | |||
24 | ||||
25 | .include "../../lang/python/wheel.mk" | 22 | .include "../../lang/python/wheel.mk" | |
26 | .include "../../mk/bsd.pkg.mk" | 23 | .include "../../mk/bsd.pkg.mk" |
@@ -1,21 +1,25 @@ | @@ -1,21 +1,25 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.2 2023/10/28 19:57:12 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.3 2024/04/05 17:24:25 adam Exp $ | |
2 | ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.md | 2 | ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.md | |
3 | ${PYSITELIB}/${WHEEL_INFODIR}/METADATA | 3 | ${PYSITELIB}/${WHEEL_INFODIR}/METADATA | |
4 | ${PYSITELIB}/${WHEEL_INFODIR}/RECORD | 4 | ${PYSITELIB}/${WHEEL_INFODIR}/RECORD | |
5 | ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL | 5 | ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL | |
6 | ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt | |||
6 | ${PYSITELIB}/lazy_loader/__init__.py | 7 | ${PYSITELIB}/lazy_loader/__init__.py | |
7 | ${PYSITELIB}/lazy_loader/__init__.pyc | 8 | ${PYSITELIB}/lazy_loader/__init__.pyc | |
8 | ${PYSITELIB}/lazy_loader/__init__.pyo | 9 | ${PYSITELIB}/lazy_loader/__init__.pyo | |
9 | ${PYSITELIB}/lazy_loader/tests/__init__.py | 10 | ${PYSITELIB}/lazy_loader/tests/__init__.py | |
10 | ${PYSITELIB}/lazy_loader/tests/__init__.pyc | 11 | ${PYSITELIB}/lazy_loader/tests/__init__.pyc | |
11 | ${PYSITELIB}/lazy_loader/tests/__init__.pyo | 12 | ${PYSITELIB}/lazy_loader/tests/__init__.pyo | |
12 | ${PYSITELIB}/lazy_loader/tests/fake_pkg/__init__.py | 13 | ${PYSITELIB}/lazy_loader/tests/fake_pkg/__init__.py | |
13 | ${PYSITELIB}/lazy_loader/tests/fake_pkg/__init__.pyc | 14 | ${PYSITELIB}/lazy_loader/tests/fake_pkg/__init__.pyc | |
14 | ${PYSITELIB}/lazy_loader/tests/fake_pkg/__init__.pyi | 15 | ${PYSITELIB}/lazy_loader/tests/fake_pkg/__init__.pyi | |
15 | ${PYSITELIB}/lazy_loader/tests/fake_pkg/__init__.pyo | 16 | ${PYSITELIB}/lazy_loader/tests/fake_pkg/__init__.pyo | |
16 | ${PYSITELIB}/lazy_loader/tests/fake_pkg/some_func.py | 17 | ${PYSITELIB}/lazy_loader/tests/fake_pkg/some_func.py | |
17 | ${PYSITELIB}/lazy_loader/tests/fake_pkg/some_func.pyc | 18 | ${PYSITELIB}/lazy_loader/tests/fake_pkg/some_func.pyc | |
18 | ${PYSITELIB}/lazy_loader/tests/fake_pkg/some_func.pyo | 19 | ${PYSITELIB}/lazy_loader/tests/fake_pkg/some_func.pyo | |
20 | ${PYSITELIB}/lazy_loader/tests/import_np_parallel.py | |||
21 | ${PYSITELIB}/lazy_loader/tests/import_np_parallel.pyc | |||
22 | ${PYSITELIB}/lazy_loader/tests/import_np_parallel.pyo | |||
19 | ${PYSITELIB}/lazy_loader/tests/test_lazy_loader.py | 23 | ${PYSITELIB}/lazy_loader/tests/test_lazy_loader.py | |
20 | ${PYSITELIB}/lazy_loader/tests/test_lazy_loader.pyc | 24 | ${PYSITELIB}/lazy_loader/tests/test_lazy_loader.pyc | |
21 | ${PYSITELIB}/lazy_loader/tests/test_lazy_loader.pyo | 25 | ${PYSITELIB}/lazy_loader/tests/test_lazy_loader.pyo |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.2 2023/07/18 04:43:22 adam Exp $ | 1 | $NetBSD: distinfo,v 1.3 2024/04/05 17:24:25 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (lazy_loader-0.3.tar.gz) = 770f088c6a54ab68c5690fdcac7d7f4c26857ec1a6745d1dbf160501b7213acc | 3 | BLAKE2s (lazy_loader-0.4.tar.gz) = e35f668ed813c44d20fa2e999e743f0c9b7c32064753457669b9571f0fed865d | |
4 | SHA512 (lazy_loader-0.3.tar.gz) = 282efef8a20321bda07be382871fa3314ebf6c59f2451b33e613a72dd5b875fe7a7b8ea1336c879d79bf78cb808e1220a68ba30cd4e948d8c10ab0ca9ec23938 | 4 | SHA512 (lazy_loader-0.4.tar.gz) = 29e3589929869351ea62cf7cbba86b581bd7935918b54cfd5ac107cbf7cc427d6d4e050ec1f9bef084587e55286d7afa31d5cdb6deb7d072d25493d19d6bbce6 | |
5 | Size (lazy_loader-0.3.tar.gz) = 12268 bytes | 5 | Size (lazy_loader-0.4.tar.gz) = 15431 bytes |