| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- #!/usr/bin/env python
- from setuptools import setup, find_packages
- import os, re
- PKG='oauth2'
- VERSIONFILE = os.path.join('oauth2', '_version.py')
- verstr = "unknown"
- try:
- verstrline = open(VERSIONFILE, "rt").read()
- except EnvironmentError:
- pass # Okay, there is no version file.
- else:
- MVSRE = r"^manual_verstr *= *['\"]([^'\"]*)['\"]"
- mo = re.search(MVSRE, verstrline, re.M)
- if mo:
- mverstr = mo.group(1)
- else:
- print "unable to find version in %s" % (VERSIONFILE,)
- raise RuntimeError("if %s.py exists, it must be well-formed" % (VERSIONFILE,))
- AVSRE = r"^auto_build_num *= *['\"]([^'\"]*)['\"]"
- mo = re.search(AVSRE, verstrline, re.M)
- if mo:
- averstr = mo.group(1)
- else:
- averstr = ''
- verstr = '.'.join([mverstr, averstr])
- setup(name=PKG,
- version=verstr,
- description="library for OAuth version 1.0",
- author="Joe Stump",
- author_email="joe@simplegeo.com",
- url="http://github.com/simplegeo/python-oauth2",
- packages = find_packages(),
- install_requires = ['httplib2'],
- license = "MIT License",
- keywords="oauth",
- zip_safe = True,
- test_suite="tests",
- tests_require=['coverage', 'mock'])
|