summaryrefslogtreecommitdiff
path: root/dev-python/filelock
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-09-24 17:00:15 -0500
committerCrucible <crucible@localhost>2026-09-24 17:00:15 -0500
commit80e6fcef01171b9705c9c9ffefb41bc4c0b43256 (patch)
treeec29cf3f4a6121d38563db399369efe625967680 /dev-python/filelock
parent6295f37a70d50a32011b5a1ee7793fea329cd5f2 (diff)
downloadsrcux-80e6fcef01171b9705c9c9ffefb41bc4c0b43256.tar.gz
srcux-80e6fcef01171b9705c9c9ffefb41bc4c0b43256.tar.xz
srcux-80e6fcef01171b9705c9c9ffefb41bc4c0b43256.zip
Publish srcux candidate 0000000386-20260924-165828
Diffstat (limited to 'dev-python/filelock')
-rw-r--r--dev-python/filelock/Manifest4
-rw-r--r--dev-python/filelock/filelock-4.0.1.ebuild38
-rw-r--r--dev-python/filelock/filelock-4.0.3.ebuild38
3 files changed, 80 insertions, 0 deletions
diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
index d25be9cdb46e..4455958bf976 100644
--- a/dev-python/filelock/Manifest
+++ b/dev-python/filelock/Manifest
@@ -10,3 +10,7 @@ DIST filelock-3.32.7.tar.gz 225154 BLAKE2B 8235b3db8218f46b0bcc9287dc2a5f93f81a0
DIST filelock-3.32.7.tar.gz.provenance 9669 BLAKE2B 145e8c0f37a7ae187771f8c82199404dc5d1677b83faffd264f2d69afdba1d390dd28aa63d8fdb242296dbe130c8c7085cd59186bedfa20b5397b244c670832c SHA512 5db27b4f9a3fd138353d4504eb621e6a6bb7ba24038499f354606dab5825aaddb241c859713760d974a28ccf1cf5bdc18f6a7e792e497f03dbc136f03f41ca09
DIST filelock-4.0.0.tar.gz 237935 BLAKE2B a92a2c040b3211c3d0687e0beb0a3e063658194a3b068ee3ba152abfd3315dec438af5a8e4110c2e01f799a3cebfec8a52e0d22a34168fa17f5b282e7f9a35fe SHA512 88733e8d25aafae1817a6755863050a0120839218d3009e96317eda0b541ce4351f34a5e41bc965eb16e6b792a162208b7d16de8be37c7918b53ccedcd92d347
DIST filelock-4.0.0.tar.gz.provenance 9649 BLAKE2B 89959f7e12cafc84bec9cbc150259ae0302930841263ce43c3a3055406a37766ef262a19e8f8aaae19812b2e197da76365c5f72e109b0234ae84052dcd0c8aef SHA512 6030feefc34af7638ae0ad7f023a978fe02bf990916a9e5434e9aaea3943c3c58552f1d8bf44adb7d9c73464a01c1f38e911488e9292dd690c96fd53845594c4
+DIST filelock-4.0.1.tar.gz 238888 BLAKE2B bb91d78763860858904b39d489a6b6c7287b1d622a23b609d2b2635fa0235e3ea1c1cced96add0d4ee4ef94ed69183179baf32fb442238efdff182f88d6c6414 SHA512 d3d5f58792ad13778aa4de689728e894c457186c780daf1ffc89f914de5bca969e660fc2fcabd91daeb1383d1affe47f3a8970b09159cd770b494ccbcda59424
+DIST filelock-4.0.1.tar.gz.provenance 9849 BLAKE2B d45e47788cd9f4c01b0047366a12c928d7fc0f1014b367b65b761e525cacc1edc1cdecb3b0a03ce125f54242e88bc8f87086397042764da4d76b82e515871a4f SHA512 936794894d9c28bca3149a3d7c8eb3ce28e0ab5ce7792d07759072849c19f75118a6c8edbaf62345c231d91e37f9e765bc1ed03c3b8cd44b66491814495585c0
+DIST filelock-4.0.3.tar.gz 244309 BLAKE2B 2aab4f046d725ffe46cd27397a0b516e0286bc8092394ca296b25e8c46ce73a60c0c3f67901d27b87167b52ff4033b72ffb398b9ea792cec56498295b9d8867e SHA512 f26c433d80214d808201da95c599fde7abfdab4ce34746e064a42605a2753ef29f89c3e63509a3fd913f2dab8444658cd21edec0029222343f279807e062b997
+DIST filelock-4.0.3.tar.gz.provenance 9837 BLAKE2B 33b41794f69ee186863d93a9dabf62efd0a1e77c6790ab02506e5853decf99c54d58f2c660754896c6017128d20da72dc0f1ed9f22622ec4562eb92dcf93a385 SHA512 c53042feccf33df09589300ad1ce8ee9cce85ab65a8a964f6ed95b42f659d632c82cfecdc6e5463d1a2ed76454898ae98439e7192ea0ba04e2b3ab6855884d96
diff --git a/dev-python/filelock/filelock-4.0.1.ebuild b/dev-python/filelock/filelock-4.0.1.ebuild
new file mode 100644
index 000000000000..51d73c002e05
--- /dev/null
+++ b/dev-python/filelock/filelock-4.0.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2018-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYPI_VERIFY_REPO=https://github.com/tox-dev/filelock
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A platform independent file lock for Python"
+HOMEPAGE="
+ https://github.com/tox-dev/filelock/
+ https://pypi.org/project/filelock/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ test? (
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-{asyncio,mock,timeout} )
+EPYTEST_RERUNS=5
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # TODO
+ tests/soft_rw/test_soft_rw_async.py::test_async_leaked_singleton_is_closed_on_teardown
+ tests/soft_rw/test_soft_rw_sync.py::test_leaked_acquired_singleton_is_closed_on_teardown
+)
diff --git a/dev-python/filelock/filelock-4.0.3.ebuild b/dev-python/filelock/filelock-4.0.3.ebuild
new file mode 100644
index 000000000000..51d73c002e05
--- /dev/null
+++ b/dev-python/filelock/filelock-4.0.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2018-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYPI_VERIFY_REPO=https://github.com/tox-dev/filelock
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A platform independent file lock for Python"
+HOMEPAGE="
+ https://github.com/tox-dev/filelock/
+ https://pypi.org/project/filelock/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ test? (
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-{asyncio,mock,timeout} )
+EPYTEST_RERUNS=5
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # TODO
+ tests/soft_rw/test_soft_rw_async.py::test_async_leaked_singleton_is_closed_on_teardown
+ tests/soft_rw/test_soft_rw_sync.py::test_leaked_acquired_singleton_is_closed_on_teardown
+)