diff options
author | Fabian Affolter <mail@fabian-affolter.ch> | 2024-03-21 10:01:00 +0100 |
---|---|---|
committer | Fabian Affolter <mail@fabian-affolter.ch> | 2024-03-21 10:01:00 +0100 |
commit | 18b481134f36b5bf2e72a5c86d5dd272daf398a2 (patch) | |
tree | b8f2ef5805af19c1effcc27ac582a3c3e81a56c7 | |
parent | 65c8c9eb41d9de63d12684247a3faee1e9a278ae (diff) | |
download | nixlib-18b481134f36b5bf2e72a5c86d5dd272daf398a2.tar nixlib-18b481134f36b5bf2e72a5c86d5dd272daf398a2.tar.gz nixlib-18b481134f36b5bf2e72a5c86d5dd272daf398a2.tar.bz2 nixlib-18b481134f36b5bf2e72a5c86d5dd272daf398a2.tar.lz nixlib-18b481134f36b5bf2e72a5c86d5dd272daf398a2.tar.xz nixlib-18b481134f36b5bf2e72a5c86d5dd272daf398a2.tar.zst nixlib-18b481134f36b5bf2e72a5c86d5dd272daf398a2.zip |
python311Packages.defang: init at 0.5.3
Module to defang and refang malicious URLs https://bitbucket.org/johannestaas/defang
-rw-r--r-- | pkgs/development/python-modules/defang/default.nix | 41 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
2 files changed, 43 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/defang/default.nix b/pkgs/development/python-modules/defang/default.nix new file mode 100644 index 000000000000..d51573c0dc4f --- /dev/null +++ b/pkgs/development/python-modules/defang/default.nix @@ -0,0 +1,41 @@ +{ lib +, buildPythonPackage +, fetchFromBitbucket +, pytestCheckHook +, pythonOlder +, setuptools +}: + +buildPythonPackage rec { + pname = "defang"; + version = "0.5.3"; + pyproject = true; + + disabled = pythonOlder "3.8"; + + src = fetchFromBitbucket { + owner = "johannestaas"; + repo = "defang"; + rev = "refs/tags/${version}"; + hash = "sha256-OJfayJeVf2H1/jg7/fu2NiHhRHNCaLGI29SY8BnJyxI="; + }; + + nativeBuildInputs = [ + setuptools + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + pythonImportsCheck = [ + "defang" + ]; + + meta = with lib; { + description = "Module to defang and refang malicious URLs"; + homepage = "https://bitbucket.org/johannestaas/defang"; + license = licenses.gpl2Only; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 99d71bdcb520..830a7c370f70 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2836,6 +2836,8 @@ self: super: with self; { deezer-python = callPackage ../development/python-modules/deezer-python { }; + defang = callPackage ../development/python-modules/defang { }; + defcon = callPackage ../development/python-modules/defcon { }; deform = callPackage ../development/python-modules/deform { }; |