pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-filelock
Module Name: pkgsrc
Committed By: wiz
Date: Sun Nov 8 17:55:22 UTC 2026
Modified Files:
pkgsrc/devel/py-filelock: Makefile distinfo
Log Message:
py-filelock: update to 4.2.9.
4.2.9 (2026-11-04)
Fixed
=====
- :class:`~filelock.ReadWriteLock`, :class:`~filelock.SoftReadWriteLock` and their async wrappers now raise
:class:`TypeError` for a *blocking* that is not a :class:`bool`, in the constructor and on acquire, as
:class:`~filelock.FileLock` already does. Before, ``blocking=0`` waited out the full timeout on a contended
:class:`~filelock.ReadWriteLock` while ``blocking=False`` failed at once, and a truthy value such as ``"false"``
turned a single attempt into a blocking wait (:pr:`908`) by :user:`abhishekcpp007` and :user:`gaborbernat`.
4.2.8 (2026-11-04)
Documentation
=============
- Clarify the platform-specific locking primitive and range used by descriptor locks, and correct the guidance on
interoperating with byte-range lock protocols such as conda's repodata lock (:pr:`905`) by :user:`boyfeiyu`.
4.2.7 (2026-11-02)
Fixed
=====
- A :class:`~filelock.SoftFileLease` reclaims a dead holder's lease marker even when that holder published another
``lease_duration``. It used to raise :class:`~filelock.LeaseSettingsMismatch` on every attempt instead, so after a
holder crashed and its peers restarted with a changed duration the lock stayed wedged until :meth:`force_break()
<filelock.MarkerSoftFileLock.force_break>`. A live holder with another duration still raises (:pr:`900`) by
:user:`dxbjavid` and :user:`gaborbernat`.
To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70 pkgsrc/devel/py-filelock/Makefile
cvs rdiff -u -r1.67 -r1.68 pkgsrc/devel/py-filelock/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-filelock/Makefile
diff -u pkgsrc/devel/py-filelock/Makefile:1.69 pkgsrc/devel/py-filelock/Makefile:1.70
--- pkgsrc/devel/py-filelock/Makefile:1.69 Sun Nov 1 21:57:37 2026
+++ pkgsrc/devel/py-filelock/Makefile Sun Nov 8 17:55:22 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.69 2026/11/01 21:57:37 wiz Exp $
+# $NetBSD: Makefile,v 1.70 2026/11/08 17:55:22 wiz Exp $
-DISTNAME= filelock-4.2.6
+DISTNAME= filelock-4.2.9
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=f/filelock/}
@@ -24,8 +24,9 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-virtualenv
USE_LANGUAGES= # none
-# as of 4.2.6
-# 2731 passed, 286 skipped
+# as of 4.2.9
+# https://github.com/tox-dev/filelock/issues/917
+# 1 failed, 2746 passed, 287 skipped
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-filelock/distinfo
diff -u pkgsrc/devel/py-filelock/distinfo:1.67 pkgsrc/devel/py-filelock/distinfo:1.68
--- pkgsrc/devel/py-filelock/distinfo:1.67 Sun Nov 1 21:40:33 2026
+++ pkgsrc/devel/py-filelock/distinfo Sun Nov 8 17:55:22 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.67 2026/11/01 21:40:33 wiz Exp $
+$NetBSD: distinfo,v 1.68 2026/11/08 17:55:22 wiz Exp $
-BLAKE2s (filelock-4.2.6.tar.gz) = fb7ee354a72aa0d079f98c55bf3c528c343328de7f997ed40dab3f5e8b35af49
-SHA512 (filelock-4.2.6.tar.gz) = 6e769888224075e03584cc4555bb3a97052fef6f2607792dbac5203a949217b896568368b8d53a9800f8d97fe1a198c79b605d424235f81d9dbac30162707a36
-Size (filelock-4.2.6.tar.gz) = 661339 bytes
+BLAKE2s (filelock-4.2.9.tar.gz) = 3597537557c2c1cfde93a519fc710903b0079b7e32ed8f3350dd864dfa7deeb4
+SHA512 (filelock-4.2.9.tar.gz) = 1f58abff3b438d982e4afe8fc6b03e12ccebc2d16f3a4322e064641dff4cdd8e2c84d7e07c601639a4f9d2aa83cf0809df4ca71f9f953c6886a26017ffc75358
+Size (filelock-4.2.9.tar.gz) = 663116 bytes
Home |
Main Index |
Thread Index |
Old Index