1{
2 buildPythonPackage,
3 fetchPypi,
4 lib,
5 domdf-python-tools,
6 handy-archives,
7 hatchling,
8 hatch-requirements-txt,
9 packaging,
10}:
11buildPythonPackage rec {
12 pname = "dist-meta";
13 version = "0.9.0";
14 pyproject = true;
15
16 src = fetchPypi {
17 pname = "dist_meta";
18 inherit version;
19 hash = "sha256-+hbr1VdHRKCVlqs0IIOhHXIJ2NBc8yiR0cmFvn7Ay9c=";
20 };
21
22 build-system = [
23 hatchling
24 hatch-requirements-txt
25 ];
26
27 dependencies = [
28 domdf-python-tools
29 handy-archives
30 packaging
31 ];
32
33 meta = {
34 description = "Parse and create Python distribution metadata";
35 homepage = "https://github.com/repo-helper/dist-meta";
36 license = lib.licenses.mit;
37 maintainers = with lib.maintainers; [ tyberius-prime ];
38 };
39}