nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 buildPythonPackage,
3 fetchPypi,
4 fetchpatch,
5 lib,
6 nix-update-script,
7 flit-core,
8}:
9buildPythonPackage rec {
10 pname = "pkgutil-resolve-name";
11 version = "1.3.10";
12 pyproject = true;
13
14 src = fetchPypi {
15 pname = "pkgutil_resolve_name";
16 inherit version;
17 hash = "sha256-NX1snmp1VlPP14iTgXwIU682XdUeyX89NYqBk3O70XQ=";
18 };
19
20 patches = [
21 # Raise flit-core version constrains
22 (fetchpatch {
23 # https://github.com/graingert/pkgutil-resolve-name/pull/5
24 url = "https://github.com/graingert/pkgutil-resolve-name/commit/042834290c735fa836bb308ce9e93c9f64d67cbe.patch";
25 hash = "sha256-M1rcrkdFcoFa3IncPnJaRhnXbelyk56QnMGtmgB6bvk=";
26 })
27 ];
28
29 nativeBuildInputs = [ flit-core ];
30
31 # has no tests
32 doCheck = false;
33
34 passthru.updateScript = nix-update-script { };
35
36 meta = {
37 homepage = "https://pypi.org/project/pkgutil_resolve_name/";
38 description = "Backport of Python 3.9’s pkgutil.resolve_name";
39 license = lib.licenses.mit;
40 maintainers = with lib.maintainers; [ yajo ];
41 };
42}