bjoern@116: #!/usr/bin/env python bjoern@116: # -*- coding: utf-8 -*- bjoern@116: # bjoern@376: # (c) 2011, 2014 by Björn Ricks bjoern@116: # bjoern@116: # A python worklog-alike to log what you have 'getan' (done). bjoern@116: # bjoern@116: # This is Free Software licensed under the terms of GPLv3 or later. bjoern@116: # For details see LICENSE coming with the source of 'getan'. bjoern@116: # bjoern@116: bjoern@380: import glob bjoern@380: import os.path bjoern@380: bjoern@116: from setuptools import setup, find_packages bjoern@116: bjoern@116: import getan bjoern@116: bjoern@380: cur_dir = os.path.dirname(__file__) bjoern@380: scripts_dir = os.path.join(cur_dir, "scripts") bjoern@380: bjoern@375: bjoern@116: def read(fname): bjoern@380: with open(os.path.join(cur_dir, fname)) as f: bjoern@376: return f.read() bjoern@116: bjoern@116: setup(name="getan", bjoern@116: version=getan.__version__, bjoern@116: description="getan - A worklog like tool", bjoern@376: url="https://scm.wald.intevation.org/hg/getan/", bjoern@375: license="GPLv3+", bjoern@116: long_description=read("README"), bjoern@116: packages=find_packages(), bjoern@380: package_data={ bjoern@380: "": ["*.txt"], bjoern@381: "getan": ["templates/*"], bjoern@380: }, bjoern@380: scripts=glob.glob(os.path.join(scripts_dir, "*.py")) + bjoern@380: [os.path.join(scripts_dir, "wochenbericht"), bjoern@380: os.path.join(scripts_dir, "convert-projects")], bjoern@375: entry_points={"console_scripts": bjoern@375: ["getan=getan.main:main", bjoern@375: "getan-classic=getan.classic.getan:main", bjoern@375: ]}, bjoern@116: classifiers=[ bjoern@116: "Topic :: Utilities", bjoern@116: "Environment :: Console", bjoern@116: "Intended Audience :: Developers", bjoern@116: "Intended Audience :: End Users/Desktop", bjoern@116: "License :: OSI Approved :: GNU General Public License (GPL)", bjoern@116: "Operating System :: POSIX", bjoern@116: "Programming Language :: Python", bjoern@380: ], bjoern@375: )