diff options
Diffstat (limited to 'pkgs/development/python-modules/trustme')
-rw-r--r-- | pkgs/development/python-modules/trustme/default.nix | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/pkgs/development/python-modules/trustme/default.nix b/pkgs/development/python-modules/trustme/default.nix index 4deb72308fdf..4648dd75a26e 100644 --- a/pkgs/development/python-modules/trustme/default.nix +++ b/pkgs/development/python-modules/trustme/default.nix @@ -1,45 +1,48 @@ { lib , buildPythonPackage -, fetchPypi -, isPy3k , cryptography -, futures ? null +, fetchPypi +, idna , pyopenssl -, service-identity , pytestCheckHook -, idna +, pythonOlder +, service-identity }: buildPythonPackage rec { pname = "trustme"; - version = "0.9.0"; + version = "1.1.0"; + format = "setuptools"; + + disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-XgeyPXDO7WTzuzauS5q8UjVMFsmNRasDe+4rX7/+WGw="; + hash = "sha256-U3Wtf7QnB0vslWWS4NTuKkz02miTThukvPQhcSa8ReY="; }; + propagatedBuildInputs = [ + cryptography + idna + ]; + nativeCheckInputs = [ pyopenssl pytestCheckHook service-identity ]; - propagatedBuildInputs = [ - cryptography - idna - ] ++ lib.optionals (!isPy3k) [ - futures - ]; - # Some of the tests use localhost networking. __darwinAllowLocalNetworking = true; - pythonImportsCheck = [ "trustme" ]; + pythonImportsCheck = [ + "trustme" + ]; meta = with lib; { description = "High quality TLS certs while you wait, for the discerning tester"; homepage = "https://github.com/python-trio/trustme"; + changelog = "https://trustme.readthedocs.io/en/latest/#change-history"; license = with licenses; [ mit asl20 ]; maintainers = with maintainers; [ catern ]; }; |