48 lines
1.4 KiB
Python
48 lines
1.4 KiB
Python
|
#!/usr/bin/env python
|
||
|
# -*- coding: utf-8 -*-
|
||
|
# pylint: disable=C0111,W6005,W6100
|
||
|
|
||
|
import os
|
||
|
import re
|
||
|
|
||
|
from setuptools import setup
|
||
|
|
||
|
|
||
|
def get_version(*file_paths):
|
||
|
"""
|
||
|
Extract the version string from the file at the given relative path.
|
||
|
"""
|
||
|
filename = os.path.join(os.path.dirname(__file__), *file_paths)
|
||
|
version_file = open(filename).read()
|
||
|
version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]",
|
||
|
version_file, re.M)
|
||
|
if version_match:
|
||
|
return version_match.group(1)
|
||
|
raise RuntimeError('Unable to find version string.')
|
||
|
|
||
|
|
||
|
VERSION = get_version('stepwisemathai_oauth_backend', '__init__.py')
|
||
|
|
||
|
README = open(os.path.join(os.path.dirname(__file__), 'README.rst')).read()
|
||
|
|
||
|
setup(
|
||
|
name='stepwisemathai',
|
||
|
version=VERSION,
|
||
|
description=('An OAuth backend for the WP OAuth Plugin, '
|
||
|
'mostly used for Open edX but can be used elsewhere.'),
|
||
|
long_description=README,
|
||
|
author='Lawrence McDaniel, lpm0073@gmail.com',
|
||
|
author_email='lpm0073@gmail.com',
|
||
|
url='https://github.com/StepwiseMath/stepwisemathai-oauth-backend',
|
||
|
packages=[
|
||
|
'stepwisemathai_oauth_backend',
|
||
|
],
|
||
|
include_package_data=True,
|
||
|
zip_safe=False,
|
||
|
keywords='WP OAuth',
|
||
|
classifiers=[
|
||
|
'Intended Audience :: Developers',
|
||
|
'License :: OSI Approved :: MIT License',
|
||
|
],
|
||
|
)
|