diff options
Diffstat (limited to 'pkgs/development/python-modules/filelock/default.nix')
-rw-r--r-- | pkgs/development/python-modules/filelock/default.nix | 38 |
1 files changed, 24 insertions, 14 deletions
diff --git a/pkgs/development/python-modules/filelock/default.nix b/pkgs/development/python-modules/filelock/default.nix index b32335bb2475..3aa7faeae458 100644 --- a/pkgs/development/python-modules/filelock/default.nix +++ b/pkgs/development/python-modules/filelock/default.nix @@ -1,38 +1,48 @@ -{ lib -, buildPythonPackage -, fetchPypi -, hatch-vcs -, hatchling -, pytest-mock -, pytestCheckHook -, pythonOlder +{ + lib, + buildPythonPackage, + fetchPypi, + hatch-vcs, + hatchling, + pytest-asyncio, + pytest-mock, + pytestCheckHook, + pythonOlder, }: buildPythonPackage rec { pname = "filelock"; - version = "3.13.1"; - format = "pyproject"; + version = "3.16.1"; + pyproject = true; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-Uh9fVsUPhCb14DrTsoG0kKh+8VvGxSbxaCkPDHFI1E4="; + hash = "sha256-wkn7/NXbR+Xi1tYhmOVlR17mXkgx4lYcjjE/p+uWFDU="; }; - nativeBuildInputs = [ + build-system = [ hatch-vcs hatchling ]; nativeCheckInputs = [ + pytest-asyncio pytest-mock pytestCheckHook ]; + pythonImportsCheck = [ "filelock" ]; + + disabledTestPaths = [ + # Circular dependency with virtualenv + "tests/test_virtualenv.py" + ]; + meta = with lib; { changelog = "https://github.com/tox-dev/py-filelock/releases/tag/${version}"; - description = "A platform independent file lock for Python"; + description = "Platform independent file lock for Python"; homepage = "https://github.com/benediktschmitt/py-filelock"; license = licenses.unlicense; maintainers = with maintainers; [ hyphon81 ]; |