py-portalocker: update to 2.5.1.
authorThomas Klausner <wiz@gatalith.at>
Thu, 15 Sep 2022 21:44:48 +0000 (23:44 +0200)
committerThomas Klausner <wiz@gatalith.at>
Thu, 15 Sep 2022 21:52:00 +0000 (23:52 +0200)
2.5.1

Added clear warning when locking in non-blocking mode without
specifying either EXCLUSIVE or SHARED mode. Fixes #77

2.5.0

Fixed shared locks on Windows and simplified locking mechanism

2.4.0

Added warning when trying to use a timeout in blocking mode. And
removed deprecated testing code and checks

2.3.2

Added semver indicator and specified needed Python release thanks
to @rayluo v2.3.2

2.3.1

Removed Python 2 classifier thanks to @rayluo v2.3.1

py-portalocker/Makefile
py-portalocker/distinfo

index 80a8b950a7d89f8347a117e343ddf84477f798d0..f31e541e866c859da36eb1bf2d7ef412a95a7c5f 100644 (file)
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=      portalocker-2.3.0
+DISTNAME=      portalocker-2.5.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    sysutils python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/portalocker/}
@@ -11,6 +11,14 @@ COMMENT=     Python library for file locking
 LICENSE=       python-software-foundation
 
 DEPENDS+=      ${PYPKGPREFIX}-redis-[0-9]*:../../databases/py-redis
+# needs a running redis database
+TEST_DEPENDS+= ${PYPKGPREFIX}-sphinx>=3.0.3:../../textproc/py-sphinx
+TEST_DEPENDS+= ${PYPKGPREFIX}-test>=5.4.1:../../devel/py-test
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=2.8.1:../../devel/py-test-cov
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout>=2.1.0:../../devel/py-test-timeout
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-mypy>=0.8.0:../../devel/py-test-mypy
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
index babe7913a68fe33b61b7c561fe3be9202035c380..ebec318af60521e919db5cb8345e17710c064298 100644 (file)
@@ -1,5 +1,5 @@
 $NetBSD$
 
-RMD160 (portalocker-2.3.0.tar.gz) = 6abff927b0c6f36fc9d1da0b1bf7a2a8a4b74dac
-SHA512 (portalocker-2.3.0.tar.gz) = 3d2431509db8367f963c0e810002efa7ee15f0b0ac8f5ca52cd5ebabfcd94ee9f62771dc0574e14c3195b9868e119e3bd1eef01459d69b6a0d1c6f23915f9b57
-Size (portalocker-2.3.0.tar.gz) = 20142 bytes
+BLAKE2s (portalocker-2.5.1.tar.gz) = fe9f079aa9f72e3758f130dd3d186e577ad7852a49a2150a44408ac62dff7be1
+SHA512 (portalocker-2.5.1.tar.gz) = a1aeea4cb09a05d4fc65a346965b5af509963f84c6b440bed974770576cab8d5c94c8535f2debd72613f3c603cf9fe3cc236fac6bec2fd69d7d48d206ba4c344
+Size (portalocker-2.5.1.tar.gz) = 20552 bytes