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 Jul 19 10:45:48 UTC 2026

Modified Files:
        pkgsrc/devel/py-filelock: Makefile PLIST distinfo

Log Message:
py-filelock: update to 3.31.0.

3.31.0

✨ feat(platform): support Termux/Android by @gaborbernat in #678

3.30.3

Keep both tables of contents on screen at any browser font size by @gaborbernat in #673
📝 docs(mermaid): follow the light and dark theme toggle by @gaborbernat in #674
asyncio: scope the reentrant-deadlock registry to the owning task by @xt-yin in #676

3.30.2

Document every lock type, and stop evicting a marker we cannot read by @gaborbernat in #672

3.30.1

📝 docs: separate changelog releases with a blank line by @gaborbernat in #668
🐛 fix: tolerate NFSv3 stale handle in strict claim read by @gaborbernat in #669
Match fork-reset protocol on the class object by @gaborbernat in #671
reject non-finite lease duration in marker records by @dxbjavid in #670

3.30.0

🎨 style: readability cleanup across the library by @gaborbernat in #598
🐛 fix(api): ignore lifetime on native OS locks by @gaborbernat in #593
🐛 fix(unix): don't mutate lock file before acquiring flock by @gaborbernat in #594
soft: evict a non-regular lock file without reading it by @dxbjavid in #597
🐛 fix(windows): bind reparse-point check to the locked handle by @gaborbernat in #596
🐛 fix(api): make native lock release transactional by @gaborbernat in #615
🐛 fix(soft): make marker writes and cleanup transactional by @gaborbernat in #614
🐛 fix(windows): open the lock file through NtCreateFile by @gaborbernat in #617
✨ feat(api): add context_error_policy for dual context failures by @gaborbernat in #618
📝 docs: correct Unix lock-file cleanup and flock claims by @gaborbernat in #623
✨ feat(api): add close_error_policy for post-unlock close errors by @gaborbernat in #619
🐛 fix(api): canonicalize singleton keys without following a final symlink by @gaborbernat in #621
✨ feat(unix): add fallback_to_soft opt-out for native locks by @gaborbernat in #622
✨ feat: add lock_descriptor for a caller-owned descriptor by @gaborbernat in #620
✨ feat(api): add preserve_lock_file to keep the lock pathname by @gaborbernat in #624
✨ feat(api): add on_acquired post-acquisition hook by @gaborbernat in #625
🔧 build(release): towncrier changelog pipeline, backfill, and docs by @gaborbernat in #626
📝 docs: drop bot entries and link code refs in the changelog by @gaborbernat in #638
🐛 fix(api): validate lifetime values by @gaborbernat in #644
🐛 fix(win32): capture process probe errors by @gaborbernat in #645
🐛 fix(api): reject dropped lock options by @gaborbernat in #646
🐛 fix(api): retain acquisition path identity by @gaborbernat in #647
🐛 fix(api): detach grouped release errors by @gaborbernat in #648
🐛 fix(descriptor): define unavailable behavior by @gaborbernat in #650
🐛 fix(ci): map absolute coverage paths by @gaborbernat in #651
🐛 fix(soft): relinquish fd before close by @gaborbernat in #649
🐛 fix(async): make cancellation atomic by @gaborbernat in #652
🐛 fix(sqlite): isolate forked connections by @gaborbernat in #657
🧪 test(conftest): scope the close mock to one descriptor by @gaborbernat in #656
✨ feat(soft): add strict soft locks and leases by @gaborbernat in #658
✨ feat(strict): replace shared markers with owner claims by @gaborbernat in #659
🐛 fix(soft): detect a reused PID via process start time by @gaborbernat in #660
🔒 fix(soft): fail safe on transient heartbeat errors by @gaborbernat in #661
📝 docs: state the lock trust boundaries once by @gaborbernat in #663
👷 ci(perf): add the performance and NFS matrix by @gaborbernat in #664
Replace prettier with mdformat and yamlfmt by @gaborbernat in #667
👷 ci(matrix): add SMB, capability, and matrix docs by @gaborbernat in #665


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 pkgsrc/devel/py-filelock/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-filelock/PLIST
cvs rdiff -u -r1.49 -r1.50 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.50 pkgsrc/devel/py-filelock/Makefile:1.51
--- pkgsrc/devel/py-filelock/Makefile:1.50      Mon Jul 13 11:16:15 2026
+++ pkgsrc/devel/py-filelock/Makefile   Sun Jul 19 10:45:47 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.50 2026/07/13 11:16:15 wiz Exp $
+# $NetBSD: Makefile,v 1.51 2026/07/19 10:45:47 wiz Exp $
 
-DISTNAME=      filelock-3.29.7
+DISTNAME=      filelock-3.31.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=f/filelock/}
@@ -16,10 +16,15 @@ TEST_DEPENDS+=      ${PYPKGPREFIX}-covdefault
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio>=1.3:../../devel/py-test-asyncio
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=7.1:../../devel/py-test-cov
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>=3.15.1:../../devel/py-test-mock
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-randomly>=3.16:../../devel/py-test-randomly
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout>=2.4:../../devel/py-test-timeout
 TEST_DEPENDS+= ${PYPKGPREFIX}-virtualenv>=21.2:../../devel/py-virtualenv
+#  "diff-cover>=10.2",
 
 USE_LANGUAGES= # none
 
+# as of 3.31.0
+# 7 failed, 1138 passed, 56 skipped, 6 warnings
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-filelock/PLIST
diff -u pkgsrc/devel/py-filelock/PLIST:1.9 pkgsrc/devel/py-filelock/PLIST:1.10
--- pkgsrc/devel/py-filelock/PLIST:1.9  Thu Apr 16 13:39:20 2026
+++ pkgsrc/devel/py-filelock/PLIST      Sun Jul 19 10:45:47 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2026/04/16 13:39:20 adam Exp $
+@comment $NetBSD: PLIST,v 1.10 2026/07/19 10:45:47 wiz Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -9,18 +9,36 @@ ${PYSITELIB}/filelock/__init__.pyo
 ${PYSITELIB}/filelock/_api.py
 ${PYSITELIB}/filelock/_api.pyc
 ${PYSITELIB}/filelock/_api.pyo
+${PYSITELIB}/filelock/_async.py
+${PYSITELIB}/filelock/_async.pyc
+${PYSITELIB}/filelock/_async.pyo
 ${PYSITELIB}/filelock/_async_read_write.py
 ${PYSITELIB}/filelock/_async_read_write.pyc
 ${PYSITELIB}/filelock/_async_read_write.pyo
+${PYSITELIB}/filelock/_descriptor.py
+${PYSITELIB}/filelock/_descriptor.pyc
+${PYSITELIB}/filelock/_descriptor.pyo
 ${PYSITELIB}/filelock/_error.py
 ${PYSITELIB}/filelock/_error.pyc
 ${PYSITELIB}/filelock/_error.pyo
+${PYSITELIB}/filelock/_identity.py
+${PYSITELIB}/filelock/_identity.pyc
+${PYSITELIB}/filelock/_identity.pyo
+${PYSITELIB}/filelock/_lease.py
+${PYSITELIB}/filelock/_lease.pyc
+${PYSITELIB}/filelock/_lease.pyo
+${PYSITELIB}/filelock/_marker.py
+${PYSITELIB}/filelock/_marker.pyc
+${PYSITELIB}/filelock/_marker.pyo
 ${PYSITELIB}/filelock/_read_write.py
 ${PYSITELIB}/filelock/_read_write.pyc
 ${PYSITELIB}/filelock/_read_write.pyo
 ${PYSITELIB}/filelock/_soft.py
 ${PYSITELIB}/filelock/_soft.pyc
 ${PYSITELIB}/filelock/_soft.pyo
+${PYSITELIB}/filelock/_soft_protocol.py
+${PYSITELIB}/filelock/_soft_protocol.pyc
+${PYSITELIB}/filelock/_soft_protocol.pyo
 ${PYSITELIB}/filelock/_soft_rw/__init__.py
 ${PYSITELIB}/filelock/_soft_rw/__init__.pyc
 ${PYSITELIB}/filelock/_soft_rw/__init__.pyo
@@ -30,6 +48,9 @@ ${PYSITELIB}/filelock/_soft_rw/_async.py
 ${PYSITELIB}/filelock/_soft_rw/_sync.py
 ${PYSITELIB}/filelock/_soft_rw/_sync.pyc
 ${PYSITELIB}/filelock/_soft_rw/_sync.pyo
+${PYSITELIB}/filelock/_strict.py
+${PYSITELIB}/filelock/_strict.pyc
+${PYSITELIB}/filelock/_strict.pyo
 ${PYSITELIB}/filelock/_unix.py
 ${PYSITELIB}/filelock/_unix.pyc
 ${PYSITELIB}/filelock/_unix.pyo

Index: pkgsrc/devel/py-filelock/distinfo
diff -u pkgsrc/devel/py-filelock/distinfo:1.49 pkgsrc/devel/py-filelock/distinfo:1.50
--- pkgsrc/devel/py-filelock/distinfo:1.49      Mon Jul 13 11:16:15 2026
+++ pkgsrc/devel/py-filelock/distinfo   Sun Jul 19 10:45:48 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.49 2026/07/13 11:16:15 wiz Exp $
+$NetBSD: distinfo,v 1.50 2026/07/19 10:45:48 wiz Exp $
 
-BLAKE2s (filelock-3.29.7.tar.gz) = aa72062c5bc01c0b4bc4d4f4caf9254317b00a9e85efb0b65b7f2de5151f9716
-SHA512 (filelock-3.29.7.tar.gz) = 7ebe4add67d48f3ad2d084712e17034a503e4eaa690761aa9100b73425cb728a140eb44de7b739b4ba5bad952221eb09804866a619a20345d5e7e6fd2a70156b
-Size (filelock-3.29.7.tar.gz) = 71521 bytes
+BLAKE2s (filelock-3.31.0.tar.gz) = 3ab3090255f893fe881db862122107787af353b962d8eb5426111fbc6a85da59
+SHA512 (filelock-3.31.0.tar.gz) = e24d88921f975db582b64baf5e23bd1ebb3de1364b874e9d63a2a4a42cd9e71d2a30e6646f9b7afcbca3cd3b075eb480bb38c6451f5410b711ba57578252d871
+Size (filelock-3.31.0.tar.gz) = 180931 bytes



Home | Main Index | Thread Index | Old Index