1{
2 lib,
3 buildPythonPackage,
4 fetchFromGitHub,
5 humanfriendly,
6 verboselogs,
7 coloredlogs,
8 pytestCheckHook,
9 pytest-cov-stub,
10}:
11
12buildPythonPackage rec {
13 pname = "property-manager";
14 version = "3.0";
15 format = "setuptools";
16
17 src = fetchFromGitHub {
18 owner = "xolox";
19 repo = "python-property-manager";
20 rev = version;
21 sha256 = "1v7hjm7qxpgk92i477fjhpcnjgp072xgr8jrgmbrxfbsv4cvl486";
22 };
23
24 propagatedBuildInputs = [
25 coloredlogs
26 humanfriendly
27 verboselogs
28 ];
29 nativeCheckInputs = [
30 pytestCheckHook
31 pytest-cov-stub
32 ];
33
34 meta = with lib; {
35 description = "Useful property variants for Python programming";
36 homepage = "https://github.com/xolox/python-property-manager";
37 license = licenses.mit;
38 maintainers = with maintainers; [ eyjhb ];
39 };
40}