10 buildPythonPackage rec {
13 format = "setuptools";
16 inherit pname version;
17 sha256 = "378549808eece574c3b5dcea82b216534949423d5c7ac241d9419212d676bc8d";
21 substituteInPlace acme_tiny.py --replace '"openssl"' '"${openssl.bin}/bin/openssl"'
22 substituteInPlace tests/test_module.py --replace '"openssl"' '"${openssl.bin}/bin/openssl"'
23 substituteInPlace tests/utils.py --replace /etc/ssl/openssl.cnf ${openssl.out}/etc/ssl/openssl.cnf
26 buildInputs = [ setuptools-scm ];
28 nativeCheckInputs = [ fusepy fuse ];
30 doCheck = false; # seems to hang, not sure
32 pythonImportsCheck = [ "acme_tiny" ];
35 description = "A tiny script to issue and renew TLS certs from Let's Encrypt";
36 mainProgram = "acme-tiny";
37 homepage = "https://github.com/diafygi/acme-tiny";
38 license = licenses.mit;