Skip to content
Snippets Groups Projects
Select Git revision
  • 26f9667655eae46c322992518456594991bdb6d6
  • master default protected
  • android-upgrade
  • regisb/silent-docker-commands
  • edge
  • regisb/video-upload
  • release/hawthorn
  • release/ginkgo
  • v3.12.4
  • v3.12.3
  • v3.12.2
  • v3.12.1
  • v3.12.0
  • v3.11.12
  • v3.11.11
  • v3.11.10
  • v3.11.9
  • v3.11.8
  • v3.11.7
  • v3.11.6
  • v3.11.5
  • v3.11.4
  • v3.11.3
  • v3.11.2
  • v3.11.1
  • v3.11.0
  • v3.10.1
  • v3.9.1
28 results

setup.py

Blame
  • setup.py 1.58 KiB
    import io
    import os
    from setuptools import find_packages, setup
    
    here = os.path.abspath(os.path.dirname(__file__))
    
    with io.open(os.path.join(here, "README.rst"), "rt", encoding="utf8") as f:
        readme = f.read()
    
    about = {}
    with io.open(os.path.join(here, "tutor", "__about__.py"), "rt", encoding="utf-8") as f:
        exec(f.read(), about)
    
    setup(
        name="tutor-openedx",
        version=about["__version__"],
        url="https://docs.tutor.overhang.io/",
        project_urls={
            "Documentation": "https://docs.tutor.overhang.io/",
            "Code": "https://github.com/overhangio/tutor",
            "Issue tracker": "https://github.com/overhangio/tutor/issues",
            "Community": "https://discuss.overhang.io",
        },
        license="AGPLv3",
        author="Overhang.io",
        author_email="contact@overhang.io",
        description="The Open edX distribution for the busy system administrator",
        long_description=readme,
        packages=find_packages(exclude=["tests*"]),
        include_package_data=True,
        python_requires=">=3.5",
        install_requires=["appdirs", "click>=7.0", "click_repl", "jinja2", "pyyaml>=4.2b1"],
        entry_points={"console_scripts": ["tutor=tutor.commands.cli:main"]},
        classifiers=[
            "Development Status :: 5 - Production/Stable",
            "Intended Audience :: Developers",
            "License :: OSI Approved :: GNU Affero General Public License v3",
            "Operating System :: OS Independent",
            "Programming Language :: Python",
            "Programming Language :: Python :: 3.5",
            "Programming Language :: Python :: 3.6",
            "Programming Language :: Python :: 3.7",
        ],
    )