diff options
| author | Fabian Affolter <mail@fabian-affolter.ch> | 2022-12-25 20:51:57 +0100 |
|---|---|---|
| committer | Fabian Affolter <mail@fabian-affolter.ch> | 2022-12-25 21:34:51 +0100 |
| commit | a4a1e28e2d3fcbb9efa9e4f4fdc238623148a0d8 (patch) | |
| tree | 8ea093b8e4e09331a475ea350208db4eabe39653 /pkgs/development/python-modules/pytest-httpserver/default.nix | |
| parent | c2e1d345cbfed2e3e7539f95e67ab6a634bf07b5 (diff) | |
python310Packages.pytest-httpserver: add changelog to meta
- switch to pyproject
- adjust inputs
Diffstat (limited to 'pkgs/development/python-modules/pytest-httpserver/default.nix')
| -rw-r--r-- | pkgs/development/python-modules/pytest-httpserver/default.nix | 33 |
1 files changed, 24 insertions, 9 deletions
diff --git a/pkgs/development/python-modules/pytest-httpserver/default.nix b/pkgs/development/python-modules/pytest-httpserver/default.nix index cba9a9294e7c..eebbcacb5037 100644 --- a/pkgs/development/python-modules/pytest-httpserver/default.nix +++ b/pkgs/development/python-modules/pytest-httpserver/default.nix @@ -1,35 +1,50 @@ { lib , buildPythonPackage -, fetchPypi -, pytest-cov +, fetchFromGitHub +, poetry-core , pytestCheckHook +, pythonOlder , requests +, toml , werkzeug }: buildPythonPackage rec { pname = "pytest-httpserver"; version = "1.0.6"; + format = "pyproject"; - src = fetchPypi { - pname = "pytest_httpserver"; - inherit version; - sha256 = "sha256-kEDQe/WaxF2N49sdRGj9LR1geXXk2kyHLswEAs2/ez4="; + disabled = pythonOlder "3.7"; + + src = fetchFromGitHub { + owner = "csernazs"; + repo = pname; + rev = "refs/tags/${version}"; + hash = "sha256-LY5Ur0cIcsNrgvyQlY2E479ZzRcuwqTuiT2MtRupVcs="; }; - propagatedBuildInputs = [ werkzeug ]; + nativeBuildInputs = [ + poetry-core + ]; + + propagatedBuildInputs = [ + werkzeug + ]; checkInputs = [ - pytest-cov pytestCheckHook requests + toml ]; - pythonImportsCheck = [ "pytest_httpserver" ]; + pythonImportsCheck = [ + "pytest_httpserver" + ]; meta = with lib; { description = "HTTP server for pytest to test HTTP clients"; homepage = "https://www.github.com/csernazs/pytest-httpserver"; + changelog = "https://github.com/csernazs/pytest-httpserver/blob/${version}/CHANGES.rst"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; }; |
