lexicon: init at 3.3.17

authored by

Florian and committed by
Frederik Rietdijk
50ad81d7 a6147062

+33
+31
pkgs/tools/admin/lexicon/default.nix
···
··· 1 + { lib 2 + , python3Packages 3 + , fetchFromGitHub 4 + }: 5 + 6 + python3Packages.buildPythonApplication rec { 7 + pname = "lexicon"; 8 + version = "3.3.17"; 9 + 10 + propagatedBuildInputs = with python3Packages; [ requests tldextract future cryptography pyyaml boto3 zeep xmltodict beautifulsoup4 dnspython pynamecheap softlayer transip localzone ]; 11 + 12 + checkInputs = with python3Packages; [ pytest pytestcov pytest_xdist vcrpy mock ]; 13 + 14 + checkPhase = '' 15 + pytest --ignore=lexicon/tests/providers/test_auto.py 16 + ''; 17 + 18 + src = fetchFromGitHub { 19 + owner = "AnalogJ"; 20 + repo = pname; 21 + rev = "v${version}"; 22 + sha256 = "1wrsw759am6yp2m9b34iv82m371df3ssp2vhdjr18ys3xk7dvj89"; 23 + }; 24 + 25 + meta = with lib; { 26 + description = "Manipulate DNS records on various DNS providers in a standardized way."; 27 + homepage = https://github.com/AnalogJ/lexicon; 28 + maintainers = with maintainers; [ flyfloh ]; 29 + license = licenses.mit; 30 + }; 31 + }
+2
pkgs/top-level/all-packages.nix
··· 1907 1908 lepton = callPackage ../tools/graphics/lepton { }; 1909 1910 lief = callPackage ../development/libraries/lief {}; 1911 1912 libndtypes = callPackage ../development/libraries/libndtypes { };
··· 1907 1908 lepton = callPackage ../tools/graphics/lepton { }; 1909 1910 + lexicon = callPackage ../tools/admin/lexicon { }; 1911 + 1912 lief = callPackage ../development/libraries/lief {}; 1913 1914 libndtypes = callPackage ../development/libraries/libndtypes { };