summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonas Heinrich <onny@project-insanity.org>2022-07-27 16:46:03 +0200
committerYt <happysalada@proton.me>2022-08-12 22:41:07 -0400
commit72c7711a6496bf170073822dff326be8837b8567 (patch)
tree49a561cc7ac30350c1a6d2f8b9ad7447c6756a21
parent43f11056794d6bf5aeebc560fc61099aef17868c (diff)
python310Packages.doit-py: init at 0.5.0
-rw-r--r--pkgs/development/python-modules/doit-py/default.nix48
-rw-r--r--pkgs/top-level/python-packages.nix2
2 files changed, 50 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/doit-py/default.nix b/pkgs/development/python-modules/doit-py/default.nix
new file mode 100644
index 000000000000..33d128c3d765
--- /dev/null
+++ b/pkgs/development/python-modules/doit-py/default.nix
@@ -0,0 +1,48 @@
+{ lib
+, fetchFromGitHub
+, buildPythonPackage
+, doit
+, configclass
+, mergedict
+, pytestCheckHook
+, hunspell
+, hunspellDicts
+}:
+
+buildPythonPackage rec {
+ pname = "doit-py";
+ version = "0.5.0";
+
+ src = fetchFromGitHub {
+ owner = "pydoit";
+ repo = pname;
+ rev = version;
+ sha256 = "sha256-DBl6/no04ZGRHHmN9gkEtBmAMgmyZWcfPCcFz0uxAv4=";
+ };
+
+ propagatedBuildInputs = [
+ configclass
+ doit
+ mergedict
+ ];
+
+ checkInputs = [
+ hunspell
+ hunspellDicts.en_US
+ pytestCheckHook
+ ];
+
+ disabledTestPaths = [
+ # Disable linting checks
+ "tests/test_pyflakes.py"
+ ];
+
+ pythonImportsCheck = [ "doitpy" ];
+
+ meta = with lib; {
+ description = "doit tasks for python stuff";
+ homepage = "http://pythonhosted.org/doit-py";
+ license = licenses.mit;
+ maintainers = with maintainers; [ onny ];
+ };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 11c16673a66d..641cde900b0e 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -2647,6 +2647,8 @@ in {
doit = callPackage ../development/python-modules/doit { };
+ doit-py = callPackage ../development/python-modules/doit-py { };
+
dominate = callPackage ../development/python-modules/dominate { };
doorbirdpy = callPackage ../development/python-modules/doorbirdpy { };