Mercurial > getan
comparison setup.py @ 417:d6d9d319bd2e
Prepares for PyPi publication.
author | Bernhard Reiter <bernhard@intevation.de> |
---|---|
date | Wed, 03 May 2017 16:29:24 +0200 |
parents | 69ef6f89e930 |
children | 17e302a0cd9a |
comparison
equal
deleted
inserted
replaced
416:857d76de4a2f | 417:d6d9d319bd2e |
---|---|
29 with open(os.path.join(cur_dir, fname)) as f: | 29 with open(os.path.join(cur_dir, fname)) as f: |
30 return f.read() | 30 return f.read() |
31 | 31 |
32 setup(name="getan", | 32 setup(name="getan", |
33 version=getan.__version__, | 33 version=getan.__version__, |
34 description="getan - A worklog like tool", | 34 description="getan - terminal based time-tracking " |
35 url="https://scm.wald.intevation.org/hg/getan/", | 35 "and reporting; comparable to 'worklog'", |
36 url="https://getan.wald.intevation.org/", | |
37 download_url="https://scm.wald.intevation.org/hg/getan/", | |
38 maintainer="Bernhard E. Reiter", | |
39 maintainer_email="bernhard.reiter@intevation.de", | |
36 license="GPLv3+", | 40 license="GPLv3+", |
37 long_description=read("README"), | 41 long_description=read("README"), |
38 packages=find_packages(), | 42 packages=find_packages(), |
39 package_data={ | 43 package_data={ |
40 "": ["*.txt"], | 44 "": ["*.txt"], |
41 "getan": ["templates/*"], | 45 "getan": ["templates/*"], |
42 }, | 46 }, |
47 install_requires=[ | |
48 'jinja2', | |
49 'urwid>=1.1.2' | |
50 ], | |
43 scripts=glob.glob(os.path.join(scripts_dir, "*.py")) + | 51 scripts=glob.glob(os.path.join(scripts_dir, "*.py")) + |
44 [os.path.join(scripts_dir, "wochenbericht"), | 52 [os.path.join(scripts_dir, "wochenbericht"), |
45 os.path.join(scripts_dir, "convert-projects")], | 53 os.path.join(scripts_dir, "convert-projects")], |
46 entry_points={"console_scripts": | 54 entry_points={"console_scripts": |
47 ["getan=getan.main:main", | 55 ["getan=getan.main:main", |
48 "getan-classic=getan.classic.getan:main", | 56 "getan-classic=getan.classic.getan:main", |
49 ]}, | 57 ]}, |
50 classifiers=[ | 58 classifiers=[ |
59 "Development Status :: 5 - Production/Stable", | |
51 "Topic :: Utilities", | 60 "Topic :: Utilities", |
52 "Environment :: Console", | 61 "Environment :: Console", |
53 "Intended Audience :: Developers", | 62 "Intended Audience :: Developers", |
54 "Intended Audience :: End Users/Desktop", | 63 "Intended Audience :: End Users/Desktop", |
55 "License :: OSI Approved :: GNU General Public License (GPL)", | 64 "License :: OSI Approved :: " |
65 "GNU General Public License v3 or later (GPLv3+)", | |
56 "Operating System :: POSIX", | 66 "Operating System :: POSIX", |
57 "Programming Language :: Python", | 67 "Programming Language :: Python :: 2" |
58 ], | 68 ], |
59 ) | 69 ) |