Mercurial > hgsubversion
comparison setup.py @ 308:41aa4c3f789e
A quick stab at a distutils installation script.
| author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
|---|---|
| date | Sun, 03 May 2009 15:29:59 +0200 |
| parents | |
| children | 0291afdd7555 |
comparison
equal
deleted
inserted
replaced
| 307:1d48d9a34c19 | 308:41aa4c3f789e |
|---|---|
| 1 #!/usr/bin/env python | |
| 2 # -*- coding: utf-8 -*- | |
| 3 | |
| 4 import sys | |
| 5 if not hasattr(sys, 'version_info') or sys.version_info < (2, 4, 0, 'final'): | |
| 6 raise SystemExit("Mercurial requires python 2.4 or later.") | |
| 7 | |
| 8 from __init__ import __doc__ | |
| 9 | |
| 10 try: | |
| 11 from distutils.command.build_py import build_py_2to3 as build_py | |
| 12 except ImportError: | |
| 13 from distutils.command.build_py import build_py | |
| 14 from distutils.core import setup | |
| 15 | |
| 16 setup( | |
| 17 name = 'HgSubversion', | |
| 18 version = '0.0.1', | |
| 19 url = 'http://bitbucket.org/durin42/hgsubversion', | |
| 20 license = 'GNU GPL', | |
| 21 author = 'Augie Fackler, others', | |
| 22 author_email = 'hgsubversion@googlegroups.com', | |
| 23 description = 'HgSubversion is a Mercurial extension for working with ' | |
| 24 'Subversion repositories.', | |
| 25 long_description = __doc__, | |
| 26 keywords = 'mercurial', | |
| 27 packages = ['hgext.hgsubversion', 'hgext.hgsubversion.svnwrap'], | |
| 28 package_dir = {'hgext.hgsubversion': ''}, | |
| 29 platforms = 'any', | |
| 30 classifiers = [ | |
| 31 'License :: OSI Approved :: GNU General Public License (GPL)', | |
| 32 'Intended Audience :: Developers', | |
| 33 'Topic :: Software Development :: Version Control', | |
| 34 'Development Status :: 2 - Pre-Alpha', | |
| 35 'Programming Language :: Python', | |
| 36 'Operating System :: OS Independent', | |
| 37 ], | |
| 38 cmdclass = {'build_py': build_py}, | |
| 39 ) |
