1{
2 lib,
3 buildPythonPackage,
4 fetchFromGitHub,
5 setuptools,
6 testers,
7 zpp,
8}:
9buildPythonPackage rec {
10 pname = "zpp";
11 version = "1.1.0";
12
13 pyproject = true;
14
15 src = fetchFromGitHub {
16 owner = "jbigot";
17 repo = "zpp";
18 tag = version;
19 hash = "sha256-Jvh80TfOonZ57lb+4PulVOUKi9Y74nplIcrPzlUPw3M=";
20 };
21
22 build-system = [ setuptools ];
23
24 passthru = {
25 tests.version = testers.testVersion { package = zpp; };
26 };
27
28 meta = {
29 description = "'Z' pre-processor, the last preprocessor you'll ever need";
30 homepage = "https://github.com/jbigot/zpp";
31 license = lib.licenses.mit;
32 mainProgram = "zpp";
33 maintainers = with lib.maintainers; [ GaetanLepage ];
34 };
35}