lol

python3Packages.cmake-build-extension: init at 0.6.1

authored by

Spencer Pogorzelski and committed by
Fabian Affolter
f4b669e5 7315a337

+49
+47
pkgs/development/python-modules/cmake-build-extension/default.nix
··· 1 + { 2 + buildPythonPackage, 3 + cmake, 4 + fetchFromGitHub, 5 + gitpython, 6 + lib, 7 + ninja, 8 + setuptools, 9 + setuptools-scm, 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "cmake-build-extension"; 14 + version = "0.6.1"; 15 + pyproject = true; 16 + 17 + src = fetchFromGitHub { 18 + owner = "diegoferigo"; 19 + repo = "cmake-build-extension"; 20 + rev = "v${version}"; 21 + hash = "sha256-taAwxa7Sv+xc8xJRnNM6V7WPcL+TWZOkngwuqjAslzc="; 22 + }; 23 + 24 + build-system = [ 25 + setuptools 26 + setuptools-scm 27 + ]; 28 + 29 + dependencies = [ 30 + cmake 31 + ninja 32 + gitpython 33 + ]; 34 + 35 + dontUseCmakeConfigure = true; 36 + 37 + pythonImportsCheck = [ "cmake_build_extension" ]; 38 + doPythonRuntimeDepsCheck = false; 39 + 40 + meta = { 41 + description = "Setuptools extension to build and package CMake projects"; 42 + homepage = "https://github.com/diegoferigo/cmake-build-extension"; 43 + changelog = "https://github.com/diegoferigo/cmake-build-extension/releases/tag/v${version}"; 44 + license = lib.licenses.mit; 45 + maintainers = with lib.maintainers; [ scoder12 ]; 46 + }; 47 + }
+2
pkgs/top-level/python-packages.nix
··· 2522 2522 2523 2523 cmake = callPackage ../development/python-modules/cmake { inherit (pkgs) cmake; }; 2524 2524 2525 + cmake-build-extension = callPackage ../development/python-modules/cmake-build-extension { }; 2526 + 2525 2527 cmarkgfm = callPackage ../development/python-modules/cmarkgfm { }; 2526 2528 2527 2529 cmd2 = callPackage ../development/python-modules/cmd2 { };