git.iko.soy/typeable/nixpkgs
on master help sign in
python3Packages.myhome: init at 0.2.1
commitb20f762dfd32a58cd66405f357b70195862761c7 authorFabian Affolter <mail@fabian-affolter.ch> dateSun 5 Dec 2021, 15:48 (5 years ago) parent2707eaa
2 files changed+52
pkgs/development/python-modules/myhome/default.nix+50 pkgs/top-level/python-packages.nix+2
pkgs/development/python-modules/myhome/default.nixnew file+50
@@ -0,0 +1,50 @@
1+{ lib
2+, aiohttp
3+, buildPythonPackage
4+, fetchFromGitHub
5+, poetry-core
6+, pytestCheckHook
7+, python-dateutil
8+, pythonOlder
9+, urllib3
10+}:
11+
12+buildPythonPackage rec {
13+ pname = "myhome";
14+ version = "0.2.1";
15+ format = "pyproject";
16+
17+ disabled = pythonOlder "3.7";
18+
19+ src = fetchFromGitHub {
20+ owner = "speijnik";
21+ repo = pname;
22+ rev = "v${version}";
23+ sha256 = "sha256-DJzwvgvSA9Q0kpueUoQV64pdDDNA7WzGu7r+g5aqutk=";
24+ };
25+
26+ nativeBuildInputs = [
27+ poetry-core
28+ ];
29+
30+ propagatedBuildInputs = [
31+ aiohttp
32+ python-dateutil
33+ urllib3
34+ ];
35+
36+ checkInputs = [
37+ pytestCheckHook
38+ ];
39+
40+ pythonImportsCheck = [
41+ "myhome"
42+ ];
43+
44+ meta = with lib; {
45+ description = "Python library for interacting with MyHomeSERVER1";
46+ homepage = "https://github.com/speijnik/myhome";
47+ license = licenses.bsd3;
48+ maintainers = with maintainers; [ fab ];
49+ };
50+}
pkgs/top-level/python-packages.nix+2
@@ -5042,6 +5042,8 @@ in {
50425042
50435043 mygpoclient = callPackage ../development/python-modules/mygpoclient { };
50445044
5045+ myhome = callPackage ../development/python-modules/myhome { };
5046+
50455047 myjwt = callPackage ../development/python-modules/myjwt { };
50465048
50475049 mypy = callPackage ../development/python-modules/mypy { };