lol

pythonPackages.requests-kerberos: init at 0.12.0

+38
+27
pkgs/development/python-modules/requests-kerberos/default.nix
··· 1 + { stdenv, fetchFromGitHub, buildPythonPackage, requests, pykerberos, mock }: 2 + 3 + buildPythonPackage rec { 4 + pname = "requests-kerberos"; 5 + version = "0.12.0"; 6 + 7 + # tests are not present in the PyPI version 8 + src = fetchFromGitHub { 9 + owner = "requests"; 10 + repo = pname; 11 + rev = "v${version}"; 12 + sha256 = "1qw96aw84nljh9cip372mfv50p1yyirfgigavvavgpc3c5g278s6"; 13 + }; 14 + 15 + checkInputs = [ mock ]; 16 + propagatedBuildInputs = [ requests pykerberos ]; 17 + 18 + # they have a setup.py which mentions a test suite that doesn't exist... 19 + patches = [ ./fix_setup.patch ]; 20 + 21 + meta = with stdenv.lib; { 22 + description = "An authentication handler for using Kerberos with Python Requests."; 23 + homepage = "https://github.com/requests/requests-kerberos"; 24 + license = licenses.isc; 25 + maintainers = with maintainers; [ catern ]; 26 + }; 27 + }
+9
pkgs/development/python-modules/requests-kerberos/fix_setup.patch
··· 1 + --- ./setup.py 1980-01-02 00:00:00.000000000 +0000 2 + +++ ./setup.py 1980-01-02 00:00:00.000000000 +0000 3 + @@ -56,6 +56,5 @@ 4 + ':sys_platform=="win32"': ['winkerberos>=0.5.0'], 5 + ':sys_platform!="win32"': ['pykerberos>=1.1.8,<2.0.0'], 6 + }, 7 + - test_suite='test_requests_kerberos', 8 + tests_require=['mock'], 9 + )
+2
pkgs/top-level/python-packages.nix
··· 2102 2102 2103 2103 requests-cache = callPackage ../development/python-modules/requests-cache { }; 2104 2104 2105 + requests-kerberos = callPackage ../development/python-modules/requests-kerberos { }; 2106 + 2105 2107 requests-unixsocket = callPackage ../development/python-modules/requests-unixsocket {}; 2106 2108 2107 2109 howdoi = callPackage ../development/python-modules/howdoi {};