setup.py (41 lines of code) (raw):

import os from setuptools import find_packages, setup def read(fname): with open(os.path.join(os.path.dirname(__file__), fname)) as f: return f.read() setup( name="airavata_custos_portal", version="0.0.6", url="https://github.com/apache/airavata-custos-portal", author="Apache Software Foundation", author_email="dev@airavata.apache.org", description=( "The Airavata Custos Portal SDK is a library that makes " "it easier to develop Airavata Custos Portal customizations." ), long_description=read("README.md"), long_description_content_type='text/markdown', license="Apache License 2.0", packages=['airavata_custos_portal', 'airavata_custos_portal.apps', 'airavata_custos_portal.apps.frontend', 'airavata_custos_portal.apps.api'], package_data={'airavata_custos_portal.apps.frontend': ['static/**/*', 'templates/**/*']}, install_requires=[ "Django<4.0", "django-webpack-loader", "djangorestframework", "requests", "PyJWT", "django-environ" ], classifiers=[ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application", ] )