Skip to content

Commit be71cac

Browse files
committed
python312Packages.methodtools: init at 0.4.7
1 parent 20e1653 commit be71cac

File tree

2 files changed

+43
-0
lines changed

2 files changed

+43
-0
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
lib,
3+
buildPythonPackage,
4+
fetchFromGitHub,
5+
setuptools,
6+
wirerope,
7+
pytestCheckHook,
8+
pytest-cov-stub,
9+
}:
10+
11+
buildPythonPackage rec {
12+
pname = "methodtools";
13+
version = "0.4.7";
14+
pyproject = true;
15+
16+
src = fetchFromGitHub {
17+
owner = "youknowone";
18+
repo = "methodtools";
19+
rev = version;
20+
hash = "sha256-Y5VdYVSb3A+32waUUoIDDGW+AhRapN71pebTTlJC0es=";
21+
};
22+
23+
build-system = [ setuptools ];
24+
25+
dependencies = [ wirerope ];
26+
27+
pythonImportsCheck = [ "methodtools" ];
28+
29+
nativeCheckInputs = [
30+
pytestCheckHook
31+
pytest-cov-stub
32+
];
33+
34+
meta = with lib; {
35+
description = "Expands the functools lru_cache to classes";
36+
homepage = "https://github.com/youknowone/methodtools";
37+
changelog = "https://github.com/youknowone/methodtools/releases/tag/${version}";
38+
license = licenses.bsd2WithViews;
39+
maintainers = with maintainers; [ pbsds ];
40+
};
41+
}

pkgs/top-level/python-packages.nix

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

76867686
meteofrance-api = callPackage ../development/python-modules/meteofrance-api { };
76877687

7688+
methodtools = callPackage ../development/python-modules/methodtools { };
7689+
76887690
mezzanine = callPackage ../development/python-modules/mezzanine { };
76897691

76907692
mf2py = callPackage ../development/python-modules/mf2py { };

0 commit comments

Comments
 (0)