Skip to content
Snippets Groups Projects
setup.py 1.19 KiB
Newer Older
  • Learn to ignore specific revisions
  • Art's avatar
    Art committed
    import os
    from setuptools import setup, find_packages
    
    README = open(os.path.join(os.path.dirname(__file__), "README.md")).read()
    
    # allow setup.py to be run from any path
    os.chdir(os.path.normpath(os.path.join(os.path.abspath(__file__), os.pardir)))
    
    
    setup(
        name='django-ssoauth',
        version='1.0',
        packages=find_packages(),
        include_package_data=True,
        license='BSD',
        description='SSO using SAML2',
        long_description=README,
        url='https://lab.it.hs-hannover.de/django/ssoauth',
        author='Art Lukyanchyk',
        author_email='artiom.lukyanchyk@hs-hannover.de',
        zip_safe=False,
    
        install_requires=[
            'python3-saml',
            'Django>=1.11,<3.0'
        ],
    
    Art's avatar
    Art committed
        classifiers=[
            'Environment :: Web Environment',
            'Framework :: Django',
            'Intended Audience :: Developers',
            'License :: OSI Approved :: BSD License',
            'Operating System :: OS Independent',
            'Programming Language :: Python',
            'Programming Language :: Python :: 3.4',
            'Topic :: Internet :: WWW/HTTP',
            'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
        ],
    )
    
    Art's avatar
    Art committed
    
    
    # binary dependencies:
    # sudo apt install libxml2-dev libxslt1-dev xmlsec1 libxmlsec1-dev pkg-config