[Getan-commits] [PATCH] Prepares for PyPi publication
Wald Commits
scm-commit at wald.intevation.org
Wed May 3 16:29:32 CEST 2017
# HG changeset patch
# User Bernhard Reiter <bernhard at intevation.de>
# Date 1493821764 -7200
# Node ID d6d9d319bd2eea43b123a991a2f28fd16df827d8
# Parent 857d76de4a2f13ff3f69ad0d6e5c8a7a1185e9ea
Prepares for PyPi publication.
diff -r 857d76de4a2f -r d6d9d319bd2e README
--- a/README Wed May 03 14:06:35 2017 +0200
+++ b/README Wed May 03 16:29:24 2017 +0200
@@ -1,3 +1,19 @@
+Usage
+=====
+
+Call ``getan`` or ``getan.py`` in a terminal to start
+with an empty list of tasks that you want to track time for.
+
+Use the Insert-Key to add a new task to track.
+(A *task* is called *project* within getan.)
+
+Now select one of the projects with the arrow keys from your keyboard
+and press enter to start the clock. See ``INTRODUCTION`` for more keyboard
+commands.
+
+The time log entries will be saved in an sqlite database.
+The ``scripts/`` will help to generate reports from them.
+
Installation
============
@@ -125,4 +141,4 @@
$ getan-classic /path/to/mytime.db
-# vim: set ts=4 sw=4 tw=80 filetype=rst :
+.. vim: set ts=4 sw=4 tw=80 filetype=rst :
diff -r 857d76de4a2f -r d6d9d319bd2e setup.py
--- a/setup.py Wed May 03 14:06:35 2017 +0200
+++ b/setup.py Wed May 03 16:29:24 2017 +0200
@@ -31,8 +31,12 @@
setup(name="getan",
version=getan.__version__,
- description="getan - A worklog like tool",
- url="https://scm.wald.intevation.org/hg/getan/",
+ description="getan - terminal based time-tracking "
+ "and reporting; comparable to 'worklog'",
+ url="https://getan.wald.intevation.org/",
+ download_url="https://scm.wald.intevation.org/hg/getan/",
+ maintainer="Bernhard E. Reiter",
+ maintainer_email="bernhard.reiter at intevation.de",
license="GPLv3+",
long_description=read("README"),
packages=find_packages(),
@@ -40,6 +44,10 @@
"": ["*.txt"],
"getan": ["templates/*"],
},
+ install_requires=[
+ 'jinja2',
+ 'urwid>=1.1.2'
+ ],
scripts=glob.glob(os.path.join(scripts_dir, "*.py")) +
[os.path.join(scripts_dir, "wochenbericht"),
os.path.join(scripts_dir, "convert-projects")],
@@ -48,12 +56,14 @@
"getan-classic=getan.classic.getan:main",
]},
classifiers=[
+ "Development Status :: 5 - Production/Stable",
"Topic :: Utilities",
"Environment :: Console",
"Intended Audience :: Developers",
"Intended Audience :: End Users/Desktop",
- "License :: OSI Approved :: GNU General Public License (GPL)",
+ "License :: OSI Approved :: "
+ "GNU General Public License v3 or later (GPLv3+)",
"Operating System :: POSIX",
- "Programming Language :: Python",
+ "Programming Language :: Python :: 2"
],
)
More information about the Getan-commits
mailing list