diff options
author | Joe Hunkeler <jhunkeler@gmail.com> | 2015-08-21 15:21:43 -0400 |
---|---|---|
committer | Joe Hunkeler <jhunkeler@gmail.com> | 2015-08-21 15:21:43 -0400 |
commit | 2147523a89156236a3f70c2ac70e2c8304e295f3 (patch) | |
tree | c837cab0272dbaa5fb12471c14f3ca18fee3d3fa /setup.py | |
download | purge_path-2147523a89156236a3f70c2ac70e2c8304e295f3.tar.gz |
Initial commit
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..cf3f9fe --- /dev/null +++ b/setup.py @@ -0,0 +1,42 @@ +import os +from setuptools import setup, find_packages +from purge_path.extern.version import get_git_version + +entry_points = {} +package_data = {} + +entry_points['console_scripts'] = [ + 'purge_path = purge_path:main', +] + +package_data[''] = ['*.txt', '*.md'] +version_py = os.path.join('purge_path', 'version.py') + +#Omit git hash and let setuptools add a valid build number +git_version = get_git_version() +if git_version.rfind('-') != -1: + git_version = git_version[:git_version.rfind('-')] + + +with open(version_py, 'w+') as version_data: + version_data.write('__version__ = "{0}"\n'.format(git_version)) + +NAME = 'purge_path' +VERSION = git_version + +setup( + name=NAME, + version=VERSION, + description='A small PATH manipulator', + requires=[''], + provides=[NAME], + author='Joseph Hunkeler', + author_email='jhunk@stsci.edu', + license='BSD', + url='http://bitbucket.org/jhunkeler/purge_path', + download_url='', + use_2to3=True, + packages=find_packages(), + entry_points=entry_points, + package_data=package_data, +) |