summaryrefslogtreecommitdiff
path: root/dev-python/filelock
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-10-02 03:05:03 -0500
committerCrucible <crucible@localhost>2026-10-02 03:05:03 -0500
commitc8cc1214c14d1f5931a1ecb986b940d05cf5145b (patch)
tree688b35f9bd1276715e07d46cf77cc778f6435ee5 /dev-python/filelock
parentc387ab5925039957145c01955c824bf9b3c7cafc (diff)
downloadsrcux-c8cc1214c14d1f5931a1ecb986b940d05cf5145b.tar.gz
srcux-c8cc1214c14d1f5931a1ecb986b940d05cf5145b.tar.xz
srcux-c8cc1214c14d1f5931a1ecb986b940d05cf5145b.zip
Publish srcux candidate 0000000551-20261002-030306
Diffstat (limited to 'dev-python/filelock')
-rw-r--r--dev-python/filelock/Manifest2
-rw-r--r--dev-python/filelock/filelock-4.0.9.ebuild38
2 files changed, 40 insertions, 0 deletions
diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
index 5b581fede525..18bf99969be6 100644
--- a/dev-python/filelock/Manifest
+++ b/dev-python/filelock/Manifest
@@ -14,3 +14,5 @@ DIST filelock-4.0.6.tar.gz 248237 BLAKE2B 08cab4cea0d7fe8ed9c1ebc2d362d50876bb06
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
+DIST filelock-4.0.9.tar.gz 251200 BLAKE2B 1190286a3407f940203b9beba059c744dd0e1c3f8ca9c46c9c6b12e3e33345d6d07b23186496b08c2ccc8d55842f4dc76af4e15bdae5e34306ac02f678fc8711 SHA512 60d3be5353ed6770622bc9069bb6ac6b0ce001abede030ed09882bf1aecf304b83e8e0dac9c92e4308ab1933246a9a44c331cd78ee7c13c545ceb6cf0fc43ecb
+DIST filelock-4.0.9.tar.gz.provenance 9790 BLAKE2B f047c65d86669e37d89d19e53e408d8f864b60b1a68802ffd44c44754a1760afffb1dc66763e98db3416358b3091d8ca2d7b88bdbf8e4f041f8411d499299501 SHA512 b31f2cb8d6dbd6058bae573a2a5f1338290f04cd4d6058a2f00c450f5a73e66bc0766f80b971736401bec399ebf8e6e3d75ca5e285e48e6511f54378c87fb8fd
diff --git a/dev-python/filelock/filelock-4.0.9.ebuild b/dev-python/filelock/filelock-4.0.9.ebuild
new file mode 100644
index 000000000000..51d73c002e05
--- /dev/null
+++ b/dev-python/filelock/filelock-4.0.9.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
+)