from setuptools import find_packages, setup setup( name="libretime-api", version="3.0.2", description="LibreTime API", author="LibreTime Contributors", url="https://github.com/libretime/libretime", project_urls={ "Bug Tracker": "https://github.com/libretime/libretime/issues", "Documentation": "https://libretime.org", "Source Code": "https://github.com/libretime/libretime", }, license="AGPLv3", packages=find_packages(exclude=["*tests*", "*fixtures*"]), package_data={ "libretime_api": ["legacy/migrations/sql/*.sql"], }, include_package_data=True, python_requires=">=3.8", entry_points={ "console_scripts": [ "libretime-api=libretime_api.manage:main", ] }, install_requires=[ "django-cors-headers>=3.14.0,<3.15", "django-filter>=2.4.0,<23.2", "django>=4.1.4,<4.2", "djangorestframework>=3.12.1,<3.15", "drf-spectacular>=0.22.1,<0.27", "requests>=2.25.1,<2.29", ], extras_require={ "prod": [ "psycopg2>=2.8.6,<2.10", ], "dev": [ "django-coverage-plugin>=3.0.0,<3.1", "django-stubs>=1.14.0,<1.17", "djangorestframework-stubs>=1.8.0,<1.11", "model_bakery>=1.10.1,<1.11", "psycopg2-binary>=2.8.6,<2.10", "pylint-django>=2.5.3,<2.6", "pytest-django>=4.5.2,<4.6", "requests-mock>=1.10.0,<1.11", ], "sentry": [ "sentry-sdk[django]>=1.15.0,<1.19", ], }, )