41 lines · 1.2 KB · Python
RawDownload
try:    from setuptools import setupexcept:    from distutils.core import setup try:    from collections import OrderedDict    extra_req = []except ImportError:    extra_req = ['ordereddict>=1.1']  from os.path import dirname, joindef get_version(relpath):    root = dirname(__file__)    for line in open(join(root, relpath), 'rb'):        line = line.decode('utf-8')        if '__version__' in line:            return line.split("'")[1]  setup(    name='hg-git',    version=get_version('hggit/__init__.py'),    author='The hg-git Authors',    maintainer='Augie Fackler',    maintainer_email='durin42@gmail.com',    url='http://hg-git.github.com/',    description='push to and pull from a Git repository using Mercurial',    long_description="""This extension lets you communicate (push and pull) with a Git server.This way you can use Git hosting for your project or collaborate with aproject that is in Git.  A bridger of worlds, this plugin be.    """.strip(),    keywords='hg git mercurial',    license='GPLv2',    packages=['hggit'],    package_data={ 'hggit': ['help/git.rst'] },    include_package_data=True,    install_requires=['dulwich>=0.9.7'] + extra_req,)