diff --git a/.gitignore b/.gitignore index 89e8265..4f264e5 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ __pycache__/ *.so # Distribution / packaging +/.env/ .Python env/ build/ @@ -24,6 +25,9 @@ var/ .installed.cfg *.egg +# IDE's +/.idea + # Installer logs pip-log.txt pip-delete-this-directory.txt diff --git a/setup.py b/setup.py index 013e357..9d224b7 100755 --- a/setup.py +++ b/setup.py @@ -1,8 +1,8 @@ #!/usr/bin/env python import io import sys - from setuptools import find_packages, setup +import ti def read(*filenames, **kwargs): @@ -18,21 +18,27 @@ def read(*filenames, **kwargs): setup( name="ti", - version="0.1.1.dev0", - author="Shrikant Sharat", - author_email="shrikantsharat.k@gmail.com", + version=ti.__version__, + author="Shrikant Sharat, Trevor Bekolay, Eduard Kracmar", + author_email="shrikantsharat.k@gmail.com, tbekolay@gmail.com, eduard@adaptiware.com", packages=find_packages(), include_package_data=True, scripts=[], - url="http://ti.sharats.me/", + url="https://github.com/tbekolay/ti", description="A silly simple time tracker", long_description=read('README.rst', 'CHANGES.rst'), entry_points={ 'console_scripts': [ - 'ti = ti:main', + 'ti = ti.ti:main', ] }, - install_requires=["colorama", "pyyaml"], + install_requires=[ + "colorama", + "PyYAML", + "tabulate", + "pendulum==0.5.5", + "pytimeparse", + ], setup_requires=["pytest-runner"] if testing else [], tests_require=["pytest", "cram", "pytest-cram"], extras_require={ diff --git a/ti/__init__.py b/ti/__init__.py index 483736f..1d4f2cd 100755 --- a/ti/__init__.py +++ b/ti/__init__.py @@ -1,46 +1,8 @@ # coding: utf-8 - -""" -ti is a simple and extensible time tracker for the command line. Visit the -project page (http://ti.sharats.me) for more details. - -Usage: - ti (o|on) [