git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #148713 from fabaff/myhome

python3Packages.myhome: init at 0.2.1

commit33b49140d93daa9c6b4286763722e0261e126801 authorFabian Affolter <fabian@affolter-engineering.ch> dateMon 6 Dec 2021, 23:38 (5 years ago) parentf9b82a4b20f762
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
@@ -5046,6 +5046,8 @@ in {
50465046
50475047 mygpoclient = callPackage ../development/python-modules/mygpoclient { };
50485048
5049+ myhome = callPackage ../development/python-modules/myhome { };
5050+
50495051 myjwt = callPackage ../development/python-modules/myjwt { };
50505052
50515053 mypy = callPackage ../development/python-modules/mypy { };