nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 56 lines 963 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 setuptools, 6 setuptools-scm, 7 toml, 8 zipp, 9 10 # Reverse dependency 11 sage, 12}: 13 14buildPythonPackage rec { 15 pname = "importlib-metadata"; 16 version = "8.7.1"; 17 pyproject = true; 18 19 src = fetchPypi { 20 pname = "importlib_metadata"; 21 inherit version; 22 hash = "sha256-Sf7xrmRAwYIFL0B8jTSmj3Lvw225ypDcARM5jy/d6Ls="; 23 }; 24 25 postPatch = '' 26 sed -i "/coherent.licensed/d" pyproject.toml 27 ''; 28 29 build-system = [ 30 setuptools # otherwise cross build fails 31 setuptools-scm 32 ]; 33 34 dependencies = [ 35 toml 36 zipp 37 ]; 38 39 # Cyclic dependencies due to pyflakefs 40 doCheck = false; 41 42 pythonImportsCheck = [ "importlib_metadata" ]; 43 44 passthru.tests = { 45 inherit sage; 46 }; 47 48 meta = { 49 description = "Read metadata from Python packages"; 50 homepage = "https://importlib-metadata.readthedocs.io/"; 51 license = lib.licenses.asl20; 52 maintainers = with lib.maintainers; [ 53 fab 54 ]; 55 }; 56}