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 )
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)