import io import os from setuptools import setup, find_packages HERE = os.path.abspath(os.path.dirname(__file__)) def load_readme(): with io.open(os.path.join(HERE, "README.rst"), "rt", encoding="utf8") as f: return f.read() def load_about(): about = {} with io.open( os.path.join(HERE, "tutorandroid", "__about__.py"), "rt", encoding="utf-8", ) as f: exec(f.read(), about) # pylint: disable=exec-used return about ABOUT = load_about() setup( name="tutor-android", version=ABOUT["__version__"], url="https://github.com/overhangio/tutor-android", project_urls={ "Code": "https://github.com/overhangio/tutor-android", "Issue tracker": "https://github.com/overhangio/tutor-android/issues", "Community": "https://discuss.openedx.org", }, license="AGPLv3", author="Overhang.IO", author_email="contact@overhang.io", maintainer="Overhang.IO", maintainer_email="regis@overhang.io", description="Android mobile app plugin for Tutor", long_description=load_readme(), packages=find_packages(exclude=["tests*"]), include_package_data=True, python_requires=">=3.7", install_requires=["tutor>=15.0.0,<16.0.0"], entry_points={ "tutor.plugin.v1": [ "android = tutorandroid.plugin" ] }, classifiers=[ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", ], )