diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm index b43ae4f078..7276e78118 100644 --- a/gnu/packages/python-build.scm +++ b/gnu/packages/python-build.scm @@ -1074,6 +1074,32 @@ compatible build front-ends to build Poetry managed projects.") (define-deprecated/public-alias python-poetry-core-next python-poetry-core) ;may be removed after 2025-12-01 +(define-public python-filelock-bootstrap + ;; Try to update simultaneously with the standard version in + ;; (gnu packages python-build). + (package + (name "python-filelock-bootstrap") + (version "3.16.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "filelock" version)) + (sha256 + (base32 + "0d8ljvmsfgriiqf5dqii91gfcpj7cpjrh8fnsvifaiyvspygnjf2")))) + (build-system pyproject-build-system) + (arguments (list #:tests? #f)) ; avoid extra dependencies. + (native-inputs + (list python-hatch-vcs-bootstrap + python-hatchling + python-setuptools-scm-bootstrap)) + (home-page "https://github.com/tox-dev/py-filelock") + (synopsis "Platform independent file lock") + (description "@code{filelock} contains a single module implementing +a platform independent file lock in Python, which provides a simple way of +inter-process communication.") + (license license:unlicense))) + ;;; This package exists to bootstrap python-tomli. (define-public python-flit-core-bootstrap (package diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index e116a3bba4..2b2ce9423f 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -5888,6 +5888,8 @@ Python's built-in @code{re} module with compatible interfaces.") (license license:bsd-3))) (define-public python-filelock + ;; Try to update simultaneously with the bootstrap version in + ;; (gnu packages python-build). (package (name "python-filelock") (version "3.16.1")