Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.4 kB · 74 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, asn1crypto, click, oscrypto, pyyaml, python-dateutil, tzlocal, pytest-aiohttp, pytz, freezegun, jinja2, pyhanko-certvalidator, requests, requests-mock, werkzeug, pytestCheckHook}:
buildPythonPackage rec { pname = "certomancer"; version = "0.9.1"; format = "setuptools"; disabled = pythonOlder "3.7";
# Tests are only available on GitHub src = fetchFromGitHub { owner = "MatthiasValvekens"; repo = "certomancer"; rev = version; sha256 = "4v2e46ZrzhKXpMULj0vmDRoLOypi030eaADAYjLMg5M="; };
propagatedBuildInputs = [ asn1crypto click oscrypto pyyaml python-dateutil tzlocal ];
postPatch = '' substituteInPlace setup.py --replace ", 'pytest-runner'" "" '';
nativeCheckInputs = [ freezegun jinja2 pyhanko-certvalidator pytest-aiohttp pytz requests requests-mock werkzeug pytestCheckHook ];
disabledTests = [ # pyhanko_certvalidator.errors.DisallowedAlgorithmError "test_validate" ];
pythonImportsCheck = [ "certomancer" ];
meta = with lib; { description = "Quickly construct, mock & deploy PKI test configurations using simple declarative configuration"; homepage = "https://github.com/MatthiasValvekens/certomancer"; license = licenses.mit; maintainers = with maintainers; [ wolfangaukang ]; };}