Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.8 kB · 77 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, aiohttp, asn1crypto, cryptography, freezegun, oscrypto, requests, uritools, openssl, pytest-asyncio, pytestCheckHook}:
buildPythonPackage rec { pname = "pyhanko-certvalidator"; version = "0.20.1"; format = "setuptools";
disabled = pythonOlder "3.7";
# Tests are only available on GitHub src = fetchFromGitHub { owner = "MatthiasValvekens"; repo = "certvalidator"; rev = version; hash = "sha256-0RSveoSZb7R6d4cMlF1mIrDfnTx2DYNwfTMMtmg+RpM="; };
propagatedBuildInputs = [ asn1crypto cryptography oscrypto requests uritools ];
nativeCheckInputs = [ aiohttp freezegun pytest-asyncio pytestCheckHook ];
disabledTestPaths = [ # Requests "tests/test_crl_client.py" ];
disabledTests = [ # Look for nonexisting certificates "test_basic_certificate_validator_tls" # Failed to fetch OCSP response from http://ocsp.digicert.com "test_fetch_ocsp_aiohttp" "test_fetch_ocsp_requests" "test_fetch_ocsp_err_requests" # Unable to build a validation path for the certificate "%s" - no issuer matching "%s" was found "test_revocation_mode_hard_aiohttp_autofetch" # The path could not be validated because no revocation information could be found for intermediate certificate 1 "test_revocation_mode_hard" # certificate expired 2022-09-17 "test_revocation_mode_soft" ];
pythonImportsCheck = [ "pyhanko_certvalidator" ];
meta = with lib; { description = "Python library for validating X.509 certificates and paths"; homepage = "https://github.com/MatthiasValvekens/certvalidator"; license = licenses.mit; maintainers = with maintainers; [ wolfangaukang ]; };}