1{
2 buildPythonPackage,
3 fetchPypi,
4 lib,
5 dist-meta,
6 dom-toml,
7 domdf-python-tools,
8 hatchling,
9 hatch-requirements-txt,
10 packaging,
11 typing-extensions,
12}:
13buildPythonPackage rec {
14 pname = "shippinglabel";
15 version = "2.3.0";
16 pyproject = true;
17
18 src = fetchPypi {
19 inherit pname version;
20 hash = "sha256-JcDDGUwBHANV3/j1bMCzFoj2k7IJ9YSdRJkdii7JHy8=";
21 };
22
23 build-system = [
24 hatchling
25 hatch-requirements-txt
26 ];
27
28 dependencies = [
29 dist-meta
30 dom-toml
31 domdf-python-tools
32 packaging
33 typing-extensions
34 ];
35
36 meta = {
37 description = "Utilities for handling packages";
38 homepage = "https://github.com/domdfcoding/shippinglabel";
39 license = lib.licenses.mit;
40 maintainers = with lib.maintainers; [ tyberius-prime ];
41 };
42}