Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.3 kB · 66 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667{ lib, asn1crypto, attrs, beautifulsoup4, buildPythonPackage, fetchFromGitLab, pyfakefs, python-dateutil, pythonOlder, setuptools, setuptools-scm, unittestCheckHook, urllib3,}:
buildPythonPackage rec { pname = "cryptodatahub"; version = "1.0.0"; pyproject = true;
disabled = pythonOlder "3.9";
src = fetchFromGitLab { owner = "coroner"; repo = "cryptodatahub"; rev = "refs/tags/v${version}"; hash = "sha256-taYpSYkfucc9GQpVDiAZgCt/D3Akld20LkFEhsdKH0Q="; };
build-system = [ setuptools setuptools-scm ];
dependencies = [ asn1crypto attrs python-dateutil urllib3 ];
nativeCheckInputs = [ beautifulsoup4 pyfakefs unittestCheckHook ];
pythonImportsCheck = [ "cryptodatahub" ];
preCheck = '' # failing tests rm test/updaters/test_common.py rm test/common/test_key.py # Tests require network access rm test/common/test_utils.py '';
meta = with lib; { description = "Repository of cryptography-related data"; homepage = "https://gitlab.com/coroner/cryptodatahub"; changelog = "https://gitlab.com/coroner/cryptodatahub/-/blob/${version}/CHANGELOG.rst"; license = licenses.mpl20; maintainers = [ ]; };}