diff options
Diffstat (limited to 'pkgs/development/python-modules/testcontainers/default.nix')
-rw-r--r-- | pkgs/development/python-modules/testcontainers/default.nix | 53 |
1 files changed, 25 insertions, 28 deletions
diff --git a/pkgs/development/python-modules/testcontainers/default.nix b/pkgs/development/python-modules/testcontainers/default.nix index 66607ed06fff..73cd3f3dcbfc 100644 --- a/pkgs/development/python-modules/testcontainers/default.nix +++ b/pkgs/development/python-modules/testcontainers/default.nix @@ -1,35 +1,37 @@ -{ lib -, buildPythonPackage -, pythonOlder -, fetchFromGitHub -, poetry-core -, deprecation -, docker -, wrapt -, typing-extensions +{ + lib, + buildPythonPackage, + fetchFromGitHub, + + # build-system + poetry-core, + + # buildInputs + deprecation, + docker, + wrapt, + + # dependencies + typing-extensions, }: buildPythonPackage rec { pname = "testcontainers"; - version = "4.4.0"; - disabled = pythonOlder "3.9"; - + version = "4.8.2"; pyproject = true; src = fetchFromGitHub { owner = "testcontainers"; repo = "testcontainers-python"; rev = "refs/tags/testcontainers-v${version}"; - hash = "sha256-1iwbfArEjYxpEpMlmJ8rzVLXA8OSNT7ozkpTVTIL91U="; + hash = "sha256-cfvhTNUadx7zRmDPAv9Djsx+jWgBIAf9dMmwop/8oa0="; }; postPatch = '' echo "${version}" > VERSION ''; - nativeBuildInputs = [ - poetry-core - ]; + build-system = [ poetry-core ]; buildInputs = [ deprecation @@ -37,23 +39,18 @@ buildPythonPackage rec { wrapt ]; - dependencies = [ - typing-extensions - ]; + dependencies = [ typing-extensions ]; # Tests require various container and database services running doCheck = false; - pythonImportsCheck = [ - "testcontainers" - ]; + pythonImportsCheck = [ "testcontainers" ]; - meta = with lib; { - description = '' - Allows using docker containers for functional and integration testing - ''; + meta = { + description = "Allows using docker containers for functional and integration testing"; homepage = "https://github.com/testcontainers/testcontainers-python"; - license = licenses.asl20; - maintainers = with maintainers; [ onny ]; + changelog = "https://github.com/testcontainers/testcontainers-python/releases/tag/testcontainers-v${version}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ onny ]; }; } |