summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJörg Thalheim <Mic92@users.noreply.github.com>2017-09-22 10:50:42 +0100
committerGitHub <noreply@github.com>2017-09-22 10:50:42 +0100
commit11e1e826bf0e63f3f6fb7ecf585ebcf0b8ad36d3 (patch)
treea1f185d3fdf15815608d801a4288141bdd40088f /pkgs
parentfd56648a04dbd61dc7f5e20b843c8a6a3baccef4 (diff)
parent446f9c96f548cab37984aa6cd510ae7e16c3791d (diff)
downloadnixlib-11e1e826bf0e63f3f6fb7ecf585ebcf0b8ad36d3.tar
nixlib-11e1e826bf0e63f3f6fb7ecf585ebcf0b8ad36d3.tar.gz
nixlib-11e1e826bf0e63f3f6fb7ecf585ebcf0b8ad36d3.tar.bz2
nixlib-11e1e826bf0e63f3f6fb7ecf585ebcf0b8ad36d3.tar.lz
nixlib-11e1e826bf0e63f3f6fb7ecf585ebcf0b8ad36d3.tar.xz
nixlib-11e1e826bf0e63f3f6fb7ecf585ebcf0b8ad36d3.tar.zst
nixlib-11e1e826bf0e63f3f6fb7ecf585ebcf0b8ad36d3.zip
Merge pull request #29649 from disassembler/topydo
topydo: 0.9 -> 0.13
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/misc/topydo/default.nix35
-rw-r--r--pkgs/top-level/all-packages.nix2
-rw-r--r--pkgs/top-level/python-packages.nix24
3 files changed, 38 insertions, 23 deletions
diff --git a/pkgs/applications/misc/topydo/default.nix b/pkgs/applications/misc/topydo/default.nix
new file mode 100644
index 000000000000..34952b9c0f4d
--- /dev/null
+++ b/pkgs/applications/misc/topydo/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, python3Packages, fetchFromGitHub, glibcLocales }:
+
+with python3Packages;
+
+buildPythonApplication rec {
+  pname = "topydo";
+  version = "0.13";
+  name  = "${pname}-${version}";
+
+  src = fetchFromGitHub {
+    owner = "bram85";
+    repo = pname;
+    rev = version;
+    sha256 = "0b3dz137lpbvpjvfy42ibqvj3yk526x4bpn819fd11lagn77w69r";
+  };
+
+  propagatedBuildInputs = [
+    arrow
+    icalendar
+    glibcLocales
+    prompt_toolkit
+    urwid
+    watchdog
+  ];
+
+  checkInputs = [ mock freezegun coverage green pylint ];
+
+  LC_ALL="en_US.UTF-8";
+
+  meta = with stdenv.lib; {
+    description = "A cli todo application compatible with the todo.txt format";
+    homepage = "https://github.com/bram85/topydo";
+    license = licenses.gpl3;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 043a27cacfbc..6db06358f1a4 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -16529,6 +16529,8 @@ with pkgs;
     quazip = quazip_qt4;
   };
 
+  topydo = callPackage ../applications/misc/topydo {};
+
   torchPackages = recurseIntoAttrs ( callPackage ../applications/science/machine-learning/torch {
     lua = luajit ;
   } );
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index e090abb47a4d..eb38aff56ba3 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -25788,29 +25788,7 @@ EOF
     };
   };
 
-  topydo = buildPythonPackage rec {
-    name = "topydo-${version}";
-    version = "0.9";
-    disabled = (!isPy3k);
-
-    src = pkgs.fetchFromGitHub {
-      owner = "bram85";
-      repo = "topydo";
-      rev = version;
-      sha256 = "0vmfr2cxn3r5zc0c4q3a94xy1r0cv177b9zrm9hkkjcmhgq42s3h";
-    };
-
-    propagatedBuildInputs = with self; [ arrow icalendar ];
-    buildInputs = with self; [ mock freezegun coverage pkgs.glibcLocales ];
-
-    LC_ALL="en_US.UTF-8";
-
-    meta = {
-      description = "A cli todo application compatible with the todo.txt format";
-      homepage = "https://github.com/bram85/topydo";
-      license = licenses.gpl3;
-    };
-  };
+  topydo = builtins.trace "python3Packages.topydo was moved to topydo" pkgs.topydo; # 2017-09-22
 
   w3lib = buildPythonPackage rec {
     name = "w3lib-${version}";