Mercurial > hgsubversion
changeset 612:2c15e4c50a54
setup: check for Subversion by importing the `svnwrap' module.
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Fri, 14 May 2010 20:27:14 +0200 |
parents | b70f7c82b9b8 |
children | 58f397523604 |
files | setup.py |
diffstat | 1 files changed, 4 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/setup.py +++ b/setup.py @@ -93,22 +93,16 @@ if os.path.exists(verfile): if not version: version = 'unknown' -try: - from svn import core - assert core.SVN_VER_MAJOR == 1 - assert core.SVN_VER_MINOR >= 5 -except ImportError: - raise Exception('You need to install the SWIG' - ' bindings for Subversion to use this package.') -except AssertionError: - raise Exception('You need at least Subversion 1.5 to use this package.') - requires = [] try: import mercurial except ImportError: requires.append('mercurial') +# Ensure that the Subversion bindings are present +sys.path.insert(0, 'hgsubversion') +import svnwrap + setup( name = 'hgsubversion', version = version,