Skip to content
Snippets Groups Projects
Select Git revision
  • 2f9acb79d9a6796aea00c5524aaa97410177a3fc
  • 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.63 KiB
    import io
    import os
    from setuptools import 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/regisb/tutor",
            "Issue tracker": "https://github.com/regisb/tutor/issues",
            "Community": "https://discuss.overhang.io",
        },
        license="AGPLv3",
        author="Régis Behmo",
        author_email="regis@behmo.com",
        description="The Open edX distribution for the busy system administrator",
        long_description=readme,
        packages=["tutor"],
        include_package_data=True,
        python_requires=">=3.5",
        install_requires=[
            "appdirs",
            "click>=7.0",
            "click_repl",
            "jinja2",
            "kubernetes",
            "pyyaml>=4.2b1",
        ],
        entry_points={
            'console_scripts': [
                'tutor=tutor.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",
        ],
    )