tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
python3Packages.manifestoo-core: init at 0.11.0
Jairo Llopis
2 years ago
5ec85dc8
ac66b274
+42
2 changed files
expand all
collapse all
unified
split
pkgs
development
python-modules
manifestoo-core
default.nix
top-level
python-packages.nix
+40
pkgs/development/python-modules/manifestoo-core/default.nix
reviewed
···
1
1
+
{ buildPythonPackage
2
2
+
, typing-extensions
3
3
+
, fetchPypi
4
4
+
, lib
5
5
+
, nix-update-script
6
6
+
, hatch-vcs
7
7
+
, pythonOlder
8
8
+
, importlib-resources
9
9
+
}:
10
10
+
11
11
+
buildPythonPackage rec {
12
12
+
pname = "manifestoo-core";
13
13
+
version = "0.11.0";
14
14
+
format = "pyproject";
15
15
+
16
16
+
src = fetchPypi {
17
17
+
inherit version;
18
18
+
pname = "manifestoo_core";
19
19
+
hash = "sha256-ZZAJDOtGcYWm0yS5bMOUdM1Jf+kfurwiLsJwyTYPz/4=";
20
20
+
};
21
21
+
22
22
+
nativeBuildInputs = [
23
23
+
hatch-vcs
24
24
+
];
25
25
+
26
26
+
propagatedBuildInputs =
27
27
+
lib.optionals (pythonOlder "3.7") [ importlib-resources ]
28
28
+
++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
29
29
+
30
30
+
SETUPTOOLS_SCM_PRETEND_VERSION = version;
31
31
+
32
32
+
passthru.updateScript = nix-update-script { };
33
33
+
34
34
+
meta = with lib; {
35
35
+
description = "A library to reason about Odoo addons manifests";
36
36
+
homepage = "https://github.com/acsone/manifestoo-core";
37
37
+
license = licenses.lgpl3Only;
38
38
+
maintainers = with maintainers; [ yajo ];
39
39
+
};
40
40
+
}
+2
pkgs/top-level/python-packages.nix
reviewed
···
6097
6097
6098
6098
manifest-ml = callPackage ../development/python-modules/manifest-ml { };
6099
6099
6100
6100
+
manifestoo-core = callPackage ../development/python-modules/manifestoo-core { };
6101
6101
+
6100
6102
manifestparser = callPackage ../development/python-modules/marionette-harness/manifestparser.nix { };
6101
6103
6102
6104
manuel = callPackage ../development/python-modules/manuel { };