base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / tu / turbocase / package.nix
blobcfc46e3c5a2731589b6df2c7984372fa783d41d8
2   lib,
3   python3,
4   fetchFromGitea,
5 }:
7 python3.pkgs.buildPythonApplication rec {
8   pname = "turbocase";
9   version = "1.8.0";
10   pyproject = true;
12   src = fetchFromGitea {
13     domain = "codeberg.org";
14     owner = "MartijnBraam";
15     repo = "TurboCase";
16     rev = version;
17     hash = "sha256-mwWN7XYKr/BD9r935oElqoQN87kdrrWjkmhURkAkjj4=";
18   };
20   build-system = [ python3.pkgs.setuptools ];
22   dependencies = [ python3.pkgs.sexpdata ];
24   pythonImportsCheck = [ "turbocase" ];
26   meta = {
27     description = "Generate an OpenSCAD case template from a KiCAD PCB";
28     homepage = "https://turbocase.org";
29     license = lib.licenses.mit;
30     maintainers = with lib.maintainers; [ MayNiklas ];
31     mainProgram = "turbocase";
32   };