Mercurial > hgsubversion
comparison setup.py @ 553:97f2079e3778 1.0
setup: updates for release
| author | Augie Fackler <durin42@gmail.com> |
|---|---|
| date | Sun, 07 Feb 2010 03:32:30 -0600 |
| parents | 3c2f3444ffba |
| children | c538229d02ca |
comparison
equal
deleted
inserted
replaced
| 552:2d44461e8617 | 553:97f2079e3778 |
|---|---|
| 86 from hgsubversion import __version__ | 86 from hgsubversion import __version__ |
| 87 version = __version__.version | 87 version = __version__.version |
| 88 except ImportError: | 88 except ImportError: |
| 89 version = 'unknown' | 89 version = 'unknown' |
| 90 | 90 |
| 91 try: | |
| 92 from svn import core | |
| 93 assert core.SVN_VER_MAJOR == 1 | |
| 94 assert core.SVN_VER_MINOR >= 5 | |
| 95 except ImportError: | |
| 96 raise Exception('You need to install the SWIG' | |
| 97 ' bindings for Subversion to use this package.') | |
| 98 except AssertionError: | |
| 99 raise Exception('You need at least Subversion 1.5 to use this package.') | |
| 100 | |
| 101 | |
| 91 setup( | 102 setup( |
| 92 name = 'hgsubversion', | 103 name = 'hgsubversion', |
| 93 version = version, | 104 version = version, |
| 94 url = 'http://bitbucket.org/durin42/hgsubversion', | 105 url = 'http://bitbucket.org/durin42/hgsubversion', |
| 95 license = 'GNU GPL', | 106 license = 'GNU GPL', |
| 96 author = 'Augie Fackler, others', | 107 author = 'Augie Fackler, others', |
| 97 author_email = 'hgsubversion@googlegroups.com', | 108 author_email = 'durin42@gmail.com', |
| 98 description = ('hgsubversion is a Mercurial extension for working with ' | 109 description = ('hgsubversion is a Mercurial extension for working with ' |
| 99 'Subversion repositories.'), | 110 'Subversion repositories.'), |
| 100 long_description = open(os.path.join(os.path.dirname(__file__), | 111 long_description = open(os.path.join(os.path.dirname(__file__), |
| 101 'README')).read(), | 112 'README')).read(), |
| 102 keywords = 'mercurial', | 113 keywords = 'mercurial', |
| 103 packages = ('hgsubversion', 'hgsubversion.svnwrap'), | 114 packages = ('hgsubversion', 'hgsubversion.svnwrap'), |
| 104 platforms = 'any', | 115 platforms = 'any', |
| 116 install_requires=['mercurial', ], | |
| 105 classifiers = [ | 117 classifiers = [ |
| 106 'License :: OSI Approved :: GNU General Public License (GPL)', | 118 'License :: OSI Approved :: GNU General Public License (GPL)', |
| 107 'Intended Audience :: Developers', | 119 'Intended Audience :: Developers', |
| 108 'Topic :: Software Development :: Version Control', | 120 'Topic :: Software Development :: Version Control', |
| 109 'Development Status :: 2 - Pre-Alpha', | 121 'Development Status :: 4 - Beta', |
| 110 'Programming Language :: Python', | 122 'Programming Language :: Python', |
| 111 'Operating System :: OS Independent', | 123 'Operating System :: OS Independent', |
| 112 ], | 124 ], |
| 113 cmdclass = {'build_py': build_py}, | 125 cmdclass = {'build_py': build_py}, |
| 114 ) | 126 ) |
