summaryrefslogtreecommitdiff
path: root/dev-python/filelock
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-09-30 03:05:07 -0500
committerCrucible <crucible@localhost>2026-09-30 03:05:07 -0500
commit9c4e6e8fed8999df35813182c3b9577d541394e0 (patch)
tree2466b7bb1ca606d88c3191c59d1b1c0a3b87e398 /dev-python/filelock
parentc5a9b07f13fb47e9869f0433ea92068acfe47038 (diff)
downloadsrcux-9c4e6e8fed8999df35813182c3b9577d541394e0.tar.gz
srcux-9c4e6e8fed8999df35813182c3b9577d541394e0.tar.xz
srcux-9c4e6e8fed8999df35813182c3b9577d541394e0.zip
Publish srcux candidate 0000000524-20260930-030309
Diffstat (limited to 'dev-python/filelock')
-rw-r--r--dev-python/filelock/Manifest2
-rw-r--r--dev-python/filelock/filelock-4.0.7.ebuild38
2 files changed, 40 insertions, 0 deletions
diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
index dcdfd76cf3cf..5b581fede525 100644
--- a/dev-python/filelock/Manifest
+++ b/dev-python/filelock/Manifest
@@ -12,3 +12,5 @@ DIST filelock-4.0.4.tar.gz 244639 BLAKE2B b6ad81938887361bec2d0ff60470467e26e20e
DIST filelock-4.0.4.tar.gz.provenance 9751 BLAKE2B b47776fe572d7d93b6e66be7193e3072086618683c49b81dfe3557ccc5e4d00ed27e3ee19564d328db4f2ccd78b590fb1c1860987a91d7d27b451465348127ec SHA512 6ce658d65cd665a56105319a861fd2cb27f0550793cd9ee81ca32c3643c3a6c7c3c5c04b62aae740db60494f1e3de79188d947adb3defe7108789d04b3a79e1a
DIST filelock-4.0.6.tar.gz 248237 BLAKE2B 08cab4cea0d7fe8ed9c1ebc2d362d50876bb062530e6bd1051aa40a835355a8a1389722e2d1caade856cad8d4bf0615a108c1be58b5ad947ffdae476ad827b32 SHA512 f3260793d88e8aa14edde97b42b73bffe413424595e99da240bc3d00f0ddb3e066023c9260abfbe0041113f0fee18902a69777e09c516e2015187e2d3752e953
DIST filelock-4.0.6.tar.gz.provenance 9602 BLAKE2B 9eb7759a37e631eee2ec6abfe52c8051f2c633a66a9448519be7ff6bbd32a12753f564e11c92b91f07bdfc46e074bb19853d8de737fa14fa0152b159e8e19cde SHA512 c926e1fd4389df1d7ba6245850ff5672afb7fab80dcfae41f0344a6c2243d7446e6107c864a3d1335229132bf07837445eac070496955d52450787d19b917229
+DIST filelock-4.0.7.tar.gz 248489 BLAKE2B 02edcb6cbfe6921c566b116b02d7cbf583e5beb477be09df73f18c908843a792c6ef350fed976b633c12140a720a2b911a03c28c228f8b91f95fe75a98c4029e SHA512 3048d46914d55d93e184948e01d7cc9c2f1e073eaad08e835ae3caf49412cbfe75fb52031711d555a2816e449fed71dd981d58bf3a050aa775386308524dbbbd
+DIST filelock-4.0.7.tar.gz.provenance 9708 BLAKE2B 46fb800821c4c5a0ea1a873c51881c09b46e87adea2fa9d1cf84227e4e9c1ef4a417cb1876f48876c7853afe3da58adf0e6f983ffc97ba4df2c741c46768c334 SHA512 558b7f8dc2e1cdfdf90e815d19fef5e9f34f6d50a18629ebde6b057a2af741ce3aaa07e14771bc9272b3a445de2110b0c6014526a0587d5e448b9a2bc56d51ab
diff --git a/dev-python/filelock/filelock-4.0.7.ebuild b/dev-python/filelock/filelock-4.0.7.ebuild
new file mode 100644
index 000000000000..51d73c002e05
--- /dev/null
+++ b/dev-python/filelock/filelock-4.0.7.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
+)