1{ lib
2, buildPythonPackage
3, fetchPypi
4, pytestCheckHook
5, pythonOlder
6, hatchling
7}:
8
9buildPythonPackage rec {
10 pname = "traitlets";
11 version = "5.10.0";
12 format = "pyproject";
13 disabled = pythonOlder "3.7";
14
15 src = fetchPypi {
16 inherit pname version;
17 hash = "sha256-9YTqIJJARm5m6R88gap9AEukz3lJkLDHdZOKFUQhfNE=";
18 };
19
20 nativeBuildInputs = [ hatchling ];
21
22 nativeCheckInputs = [ pytestCheckHook ];
23
24 meta = {
25 description = "Traitlets Python config system";
26 homepage = "https://github.com/ipython/traitlets";
27 license = lib.licenses.bsd3;
28 maintainers = with lib.maintainers; [ fridh ];
29 };
30}