Skip to content

Commit a7c0d41

Browse files
committed
python3Packages.yapps: init at 2.2.0
This is a parser generator required for LinuxCNC to compile. Signed-off-by: wucke13 <wucke13+github@gmail.com>
1 parent 1ab5055 commit a7c0d41

2 files changed

Lines changed: 29 additions & 0 deletions

File tree

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
lib,
3+
buildPythonPackage,
4+
fetchFromGitHub,
5+
setuptools,
6+
}:
7+
8+
buildPythonPackage (finalAttrs: {
9+
pname = "yapps";
10+
version = "2.2.0";
11+
src = fetchFromGitHub {
12+
owner = "smurfix";
13+
repo = "yapps";
14+
rev = "v${finalAttrs.version}";
15+
hash = "sha256-v4LqxIt7pi3FAUs8ZkPJiJ9cUWn8Rx7+GLwS8OFOf8E=";
16+
fetchSubmodules = true;
17+
};
18+
pyproject = true;
19+
build-system = [ setuptools ];
20+
21+
meta = {
22+
description = "Parser generator, written in Python, generates Python code";
23+
homepage = "https://theory.stanford.edu/~amitp/yapps/";
24+
license = lib.licenses.mit;
25+
maintainers = with lib.maintainers; [ wucke13 ];
26+
};
27+
})

pkgs/top-level/python-packages.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21766,6 +21766,8 @@ self: super: with self; {
2176621766

2176721767
yappi = callPackage ../development/python-modules/yappi { };
2176821768

21769+
yapps = callPackage ../development/python-modules/yapps { };
21770+
2176921771
yapsy = callPackage ../development/python-modules/yapsy { };
2177021772

2177121773
yara-python = callPackage ../development/python-modules/yara-python { };

0 commit comments

Comments
 (0)