diff options
author | Anderson Torres <torres.anderson.85@protonmail.com> | 2021-09-07 01:20:31 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-07 01:20:31 -0300 |
commit | 6fedf3160d2c77da884f30ad318f97b07b4973f2 (patch) | |
tree | b8cd8ab700d1ec520cfdfdba23a33d27c018ff75 | |
parent | 6ef6ac1f16a6b865ccbe71f0653728444b6ff079 (diff) | |
parent | e864d443befc09b25816629c81758ee997f4bc83 (diff) | |
download | nixlib-6fedf3160d2c77da884f30ad318f97b07b4973f2.tar nixlib-6fedf3160d2c77da884f30ad318f97b07b4973f2.tar.gz nixlib-6fedf3160d2c77da884f30ad318f97b07b4973f2.tar.bz2 nixlib-6fedf3160d2c77da884f30ad318f97b07b4973f2.tar.lz nixlib-6fedf3160d2c77da884f30ad318f97b07b4973f2.tar.xz nixlib-6fedf3160d2c77da884f30ad318f97b07b4973f2.tar.zst nixlib-6fedf3160d2c77da884f30ad318f97b07b4973f2.zip |
Merge pull request #136941 from fabaff/pontos
python3Packages.pontos: init at 21.7.4
-rw-r--r-- | pkgs/development/python-modules/pontos/default.nix | 57 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
2 files changed, 59 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/pontos/default.nix b/pkgs/development/python-modules/pontos/default.nix new file mode 100644 index 000000000000..8ee1e6d784e3 --- /dev/null +++ b/pkgs/development/python-modules/pontos/default.nix @@ -0,0 +1,57 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, poetry +, pytestCheckHook +, pythonOlder +, colorful +, tomlkit +, git +, requests +}: + +buildPythonPackage rec { + pname = "pontos"; + version = "21.7.4"; + format = "pyproject"; + + disabled = pythonOlder "3.7"; + + src = fetchFromGitHub { + owner = "greenbone"; + repo = pname; + rev = "v${version}"; + sha256 = "12z74fp21kv6jf4cwc4hd5xvl5lilhmpprcqimdg85pcddc4zwc2"; + }; + + nativeBuildInputs = [ + poetry + ]; + + propagatedBuildInputs = [ + colorful + tomlkit + requests + ]; + + checkInputs = [ + git + pytestCheckHook + ]; + + disabledTests = [ + # Signing fails + "test_find_no_signing_key" + "test_find_signing_key" + "test_find_unreleased_information" + ]; + + pythonImportsCheck = [ "pontos" ]; + + meta = with lib; { + description = "Collection of Python utilities, tools, classes and functions"; + homepage = "https://github.com/greenbone/pontos"; + license = with licenses; [ gpl3Plus ]; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9463ac2ec0ee..924b56765e6d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5582,6 +5582,8 @@ in { pomegranate = callPackage ../development/python-modules/pomegranate { }; + pontos = callPackage ../development/python-modules/pontos { }; + pony = callPackage ../development/python-modules/pony { }; ponywhoosh = callPackage ../development/python-modules/ponywhoosh { }; |