diff options
author | Sebastian Spaeth <Sebastian@SSpaeth.de> | 2012-11-16 11:32:35 +0100 |
---|---|---|
committer | Sebastian Spaeth <Sebastian@SSpaeth.de> | 2012-12-21 08:24:28 +0100 |
commit | 8d19cb2445e2aa1f53431da26d866bf9b5e25872 (patch) | |
tree | 28ad2c483a3b9fd11ac97e862284e4bdeb014f12 /docs/source/build/mediagoblin-licenses/setup.py | |
parent | 726896b62a87a88594cf3863f4bbfcaf84b2abb3 (diff) | |
download | mediagoblin-8d19cb2445e2aa1f53431da26d866bf9b5e25872.tar.lz mediagoblin-8d19cb2445e2aa1f53431da26d866bf9b5e25872.tar.xz mediagoblin-8d19cb2445e2aa1f53431da26d866bf9b5e25872.zip |
Don't require webob as dependency
It is pushing up the daisies. Also relnote the change.
Diffstat (limited to 'docs/source/build/mediagoblin-licenses/setup.py')
-rw-r--r-- | docs/source/build/mediagoblin-licenses/setup.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/docs/source/build/mediagoblin-licenses/setup.py b/docs/source/build/mediagoblin-licenses/setup.py new file mode 100644 index 00000000..952ba3ce --- /dev/null +++ b/docs/source/build/mediagoblin-licenses/setup.py @@ -0,0 +1,30 @@ +#!/usr/bin/env python +from distutils.core import setup +import re + +from sys import version +assert version >= '2.6', 'This package requires python 2.6 at least. Sorry.' + +def get_version(): + """Parse __init__.py for version info, we cannot import it""" + version_re = re.compile(r'\s*__VERSION__\s*=\s*("|\')([\w\.\+]+)(\1)') + with open('mediagoblin_licenses/__init__.py', 'rt') as file: + for line in file: + if version_re.match(line): + return version_re.match(line).group(2) +__VERSION__ = get_version() + + +setup(name='mediagoblin-licenses', + version=__VERSION__, + description='Customize the licenses for your mediagoblin installation', + author='Sebastian Spaeth', + author_email='Sebastian@SSpaeth.de', + url='https://gitorious.org/mediagoblin-licenses/mediagoblin-licenses', + download_url='https://gitorious.org/mediagoblin-licenses/mediagoblin-licenses/archive-tarball/mediagoblin-licenses-v' + __VERSION__, + # http://bugs.python.org/issue13943. Must not be unicode... + packages=['mediagoblin_licenses'], + package_data = {'mediagoblin_licenses': ['README.rst', 'COPYING']}, + license=(b'License :: OSI Approved :: GNU Affero General Public License ' + b'v3 or later (AGPLv3+)') + ) |