# This file is part of git-taskrepo. # Copyright (C) 2015 Red Hat, Inc. # # fedmsg is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either # version 2.1 of the License, or (at your option) any later version. # # fedmsg is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with fedmsg; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA # # Authors: Bill Peck # try: from setuptools import setup except ImportError: from ez_setup import use_setuptools use_setuptools() from setuptools import setup import sys # Ridiculous as it may seem, we need to import multiprocessing and # logging here in order to get tests to pass smoothly on python 2.7. try: import multiprocessing import logging except Exception: pass install_requires = [ 'GitPython', ] tests_require = [ 'nose', ] if sys.version_info[0] == 2 and sys.version_info[1] <= 6: install_requires.extend([ 'argparse', 'ordereddict', ]) tests_require.extend([ 'unittest2', ]) setup( name='git-taskrepo', version='1', description="Manages git repos of tasks", long_description="Manages git repos of tasks", author='Bill Peck', author_email='bpeck@redhat.com', url='http://github.com/p3ck/git-taskrepo/', license='LGPLv2+', install_requires=install_requires, tests_require=tests_require, test_suite='nose.collector', packages=[ 'git_taskrepo', 'git_taskrepo.sub_commands', ], include_package_data=True, zip_safe=False, entry_points={ 'console_scripts': [ "git-taskrepo=git_taskrepo.main:main", ], } )