diff options
author | Fabian Affolter <mail@fabian-affolter.ch> | 2021-06-29 12:19:59 +0200 |
---|---|---|
committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2021-07-22 23:07:00 +0200 |
commit | 1a658c26654448d7b5584acede72c33ce6693e57 (patch) | |
tree | 157add69db2cb6dcd66137c3865a825d4a5cdb56 /pkgs/development | |
parent | ce2968c6999e691ee7b6febb4f435e7c4a4c1305 (diff) | |
download | nixpkgs-1a658c26654448d7b5584acede72c33ce6693e57.tar nixpkgs-1a658c26654448d7b5584acede72c33ce6693e57.tar.gz nixpkgs-1a658c26654448d7b5584acede72c33ce6693e57.tar.bz2 nixpkgs-1a658c26654448d7b5584acede72c33ce6693e57.tar.lz nixpkgs-1a658c26654448d7b5584acede72c33ce6693e57.tar.xz nixpkgs-1a658c26654448d7b5584acede72c33ce6693e57.tar.zst nixpkgs-1a658c26654448d7b5584acede72c33ce6693e57.zip |
python3Packages.py17track: init at 3.3.0
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/python-modules/py17track/default.nix | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/py17track/default.nix b/pkgs/development/python-modules/py17track/default.nix new file mode 100644 index 00000000000..2c7dc8e52ea --- /dev/null +++ b/pkgs/development/python-modules/py17track/default.nix @@ -0,0 +1,61 @@ +{ lib +, aiohttp +, aresponses +, async-timeout +, attrs +, buildPythonPackage +, fetchFromGitHub +, poetry-core +, pytest-asyncio +, pytestCheckHook +, pythonOlder +, pytz +}: + +buildPythonPackage rec { + pname = "py17track"; + version = "3.3.0"; + format = "pyproject"; + disabled = pythonOlder "3.6"; + + src = fetchFromGitHub { + owner = "bachya"; + repo = pname; + rev = version; + sha256 = "1rnq9ybzj2l3699mjyplc29mxla8fayh52x52cnsz21ixlfd9fky"; + }; + + nativeBuildInputs = [ + poetry-core + ]; + + propagatedBuildInputs = [ + aiohttp + async-timeout + attrs + pytz + ]; + + checkInputs = [ + aresponses + pytest-asyncio + pytestCheckHook + ]; + + postPatch = '' + substituteInPlace pyproject.toml \ + --replace ">=19.3,<21.0" ">=19.3,<22.0" + ''; + + # Ignore the examples directory as the files are prefixed with test_ + disabledTestPaths = [ "examples/" ]; + + pythonImportsCheck = [ "py17track" ]; + + meta = with lib; { + description = "Python library to track package info from 17track.com"; + homepage = "https://github.com/bachya/py17track"; + license = with licenses; [ mit ]; + maintainers = with maintainers; [ fab ]; + }; +} |