diff options
-rw-r--r-- | gnu/packages/task-management.scm | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/gnu/packages/task-management.scm b/gnu/packages/task-management.scm index b665195740..f880e7f58a 100644 --- a/gnu/packages/task-management.scm +++ b/gnu/packages/task-management.scm @@ -6,6 +6,7 @@ ;;; Copyright © 2021 Stefan Reichör <stefan@xsteve.at> ;;; Copyright © 2021 LibreMiami <packaging-guix@libremiami.org> ;;; Copyright © 2021 Reza Alizadeh Majd <r.majd@pantherx.org> +;;; Copyright © 2021 Sebastian Gibb <mail@sebastiangibb.de> ;;; Copyright © 2022 Foo Chuan Wei <chuanwei.foo@hotmail.com> ;;; Copyright © 2022 Pavel Shlyak <p.shlyak@pantherx.org> ;;; Copyright © 2022 Matthew James Kraai <kraai@ftbfs.org> @@ -44,6 +45,8 @@ #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages python-build) + #:use-module (gnu packages python-check) + #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) #:use-module (gnu packages readline) @@ -58,6 +61,7 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system go) #:use-module (guix build-system meson) + #:use-module (guix build-system pyproject) #:use-module (guix build-system python) #:use-module (guix build-system qt)) @@ -482,3 +486,34 @@ manager. Todos are stored into icalendar files, which means you can sync them via CalDAV using, for example, @code{vdirsyncer}.") (license license:isc))) +(define-public watson + (package + (name "watson") + (version "2.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tailordev/watson") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0j0gqnxf0smjs0sy7ipryj1sk0s59wrh4qwr7h55zdr4wdhi407w")))) + (build-system pyproject-build-system) + (native-inputs + (list python-mock + python-pytest + python-pytest-datafiles + python-pytest-mock)) + (propagated-inputs + (list python-arrow + python-click + python-click-didyoumean + python-colorama + python-requests)) + (home-page "https://tailordev.github.io/Watson/") + (synopsis "Command-line time tracker") + (description + "Watson is command-line interface to manage your time. It supports +projects, tagging and reports.") + (license license:expat))) |