# HG changeset patch # User Björn Ricks # Date 1323679059 -3600 # Node ID 67a89439e10d882bca6791e568150bd25620a17e # Parent 32dad62909c3a644e47e6b65f377e2fc627b8605 Add a setup.py script diff -r 32dad62909c3 -r 67a89439e10d setup.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/setup.py Mon Dec 12 09:37:39 2011 +0100 @@ -0,0 +1,42 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# +# (c) 2011 by Björn Ricks +# +# A python worklog-alike to log what you have 'getan' (done). +# +# This is Free Software licensed under the terms of GPLv3 or later. +# For details see LICENSE coming with the source of 'getan'. +# + +from setuptools import setup, find_packages + +import os.path + +import getan + +def read(fname): + return open(os.path.join(os.path.dirname(__file__), + fname)).read() + +setup(name="getan", + version=getan.__version__, + description="getan - A worklog like tool", + url="http://hg.intevation.org/getan/", + license = "GPLv3+", + long_description=read("README"), + packages=find_packages(), + package_data = {"" : ["*.txt"], + }, + entry_points = { "console_scripts": ["getan=getan.main:main", + "getan-classic=classic.getan:main"] }, + classifiers=[ + "Topic :: Utilities", + "Environment :: Console", + "Intended Audience :: Developers", + "Intended Audience :: End Users/Desktop", + "License :: OSI Approved :: GNU General Public License (GPL)", + "Operating System :: POSIX", + "Programming Language :: Python", + ] + )