lol

Merge pull request #146612 from fabaff/vulcan-api

python3Packages.vulcan-api: init at 2.0.3

authored by

Fabian Affolter and committed by
GitHub
910fc745 2c5db24c

+160
+60
pkgs/development/python-modules/related/default.nix
··· 1 + { lib 2 + , attrs 3 + , buildPythonPackage 4 + , fetchPypi 5 + , future 6 + , pytestCheckHook 7 + , python-dateutil 8 + , pythonOlder 9 + , pyyaml 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "related"; 14 + version = "0.7.2"; 15 + format = "setuptools"; 16 + 17 + disabled = pythonOlder "3.7"; 18 + 19 + src = fetchPypi { 20 + inherit pname version; 21 + sha256 = "w0XmNWh1xF08qitH22lQgTRNqO6qyYrYd2dc6x3Fop0="; 22 + }; 23 + 24 + propagatedBuildInputs = [ 25 + attrs 26 + future 27 + python-dateutil 28 + pyyaml 29 + ]; 30 + 31 + checkInputs = [ 32 + pytestCheckHook 33 + ]; 34 + 35 + postPatch = '' 36 + # Remove outdated setup.cfg 37 + rm setup.cfg 38 + substituteInPlace setup.py \ 39 + --replace "'pytest-runner'," "" 40 + ''; 41 + 42 + disabledTests = [ 43 + # Source tarball doesn't contains all needed files 44 + "test_compose_from_yml" 45 + "test_yaml_roundtrip_with_empty_values" 46 + "test_compose_from_yml" 47 + "test_store_data_from_json" 48 + ]; 49 + 50 + pythonImportsCheck = [ 51 + "related" 52 + ]; 53 + 54 + meta = with lib; { 55 + description = "Nested Object Models in Python"; 56 + homepage = "https://github.com/genomoncology/related"; 57 + license = licenses.mit; 58 + maintainers = with maintainers; [ fab ]; 59 + }; 60 + }
+37
pkgs/development/python-modules/uonet-request-signer-hebe/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , pyopenssl 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "uonet-request-signer-hebe"; 10 + version = "0.1.1"; 11 + format = "setuptools"; 12 + 13 + disabled = pythonOlder "3.6"; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + sha256 = "fidopnpAt5CXPsLbx+V8wrJCQQ/WIO6AqxpsYLDv8qM="; 18 + }; 19 + 20 + propagatedBuildInputs = [ 21 + pyopenssl 22 + ]; 23 + 24 + # Source is not tagged 25 + doCheck = false; 26 + 27 + pythonImportsCheck = [ 28 + "uonet_request_signer_hebe" 29 + ]; 30 + 31 + meta = with lib; { 32 + description = "UONET+ (hebe) request signer for Python"; 33 + homepage = "https://github.com/wulkanowy/uonet-request-signer"; 34 + license = licenses.mit; 35 + maintainers = with maintainers; [ fab ]; 36 + }; 37 + }
+57
pkgs/development/python-modules/vulcan-api/default.nix
··· 1 + { lib 2 + , aenum 3 + , aiodns 4 + , aiohttp 5 + , buildPythonPackage 6 + , cchardet 7 + , fetchFromGitHub 8 + , pyopenssl 9 + , pythonOlder 10 + , pytz 11 + , related 12 + , requests 13 + , uonet-request-signer-hebe 14 + , yarl 15 + }: 16 + 17 + buildPythonPackage rec { 18 + pname = "vulcan-api"; 19 + version = "2.0.3"; 20 + format = "setuptools"; 21 + 22 + disabled = pythonOlder "3.6"; 23 + 24 + src = fetchFromGitHub { 25 + owner = "kapi2289"; 26 + repo = pname; 27 + rev = "v${version}"; 28 + sha256 = "YLt9yufOBlWRyo+le7HcaFD/s7V5WpvhMUrHJqyC3pY="; 29 + }; 30 + 31 + propagatedBuildInputs = [ 32 + aenum 33 + aiodns 34 + aiohttp 35 + cchardet 36 + pyopenssl 37 + pytz 38 + related 39 + requests 40 + uonet-request-signer-hebe 41 + yarl 42 + ]; 43 + 44 + # Project has no tests 45 + doCheck = false; 46 + 47 + pythonImportsCheck = [ 48 + "vulcan" 49 + ]; 50 + 51 + meta = with lib; { 52 + description = "Python library for UONET+ e-register API"; 53 + homepage = "https://vulcan-api.readthedocs.io/"; 54 + license = licenses.mit; 55 + maintainers = with maintainers; [ fab ]; 56 + }; 57 + }
+6
pkgs/top-level/python-packages.nix
··· 8100 8100 8101 8101 reikna = callPackage ../development/python-modules/reikna { }; 8102 8102 8103 + related = callPackage ../development/python-modules/related { }; 8104 + 8103 8105 relatorio = callPackage ../development/python-modules/relatorio { }; 8104 8106 8105 8107 remarshal = callPackage ../development/python-modules/remarshal { }; ··· 9648 9650 9649 9651 untokenize = callPackage ../development/python-modules/untokenize { }; 9650 9652 9653 + uonet-request-signer-hebe = callPackage ../development/python-modules/uonet-request-signer-hebe { }; 9654 + 9651 9655 upass = callPackage ../development/python-modules/upass { }; 9652 9656 9653 9657 upb-lib = callPackage ../development/python-modules/upb-lib { }; ··· 9818 9822 pythonInterpreter = python; 9819 9823 enablePython = true; 9820 9824 }); 9825 + 9826 + vulcan-api = callPackage ../development/python-modules/vulcan-api { }; 9821 9827 9822 9828 vultr = callPackage ../development/python-modules/vultr { }; 9823 9829