-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
99 lines (96 loc) · 2.82 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
from pathlib import Path
from setuptools import find_packages, setup
readme_file = Path(__file__).parent / "README.md"
if readme_file.exists():
with readme_file.open() as f:
long_description = f.read()
else:
# When this is first installed in development Docker, README.md is not available
long_description = ""
setup(
name="isic",
version="0.1.0",
description="",
long_description=long_description,
long_description_content_type="text/markdown",
license="Apache 2.0",
url="https://github.com/ImageMarkup/isic",
project_urls={
"Bug Reports": "https://github.com/ImageMarkup/isic/issues",
"Source": "https://github.com/ImageMarkup/isic",
},
author="Kitware, Inc.",
author_email="kitware@kitware.com",
keywords="",
classifiers=[
"Development Status :: 3 - Alpha",
"Environment :: Web Environment",
"Framework :: Django :: 3.0",
"Framework :: Django",
"Intended Audience :: Developers",
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python",
],
python_requires=">=3.11",
packages=find_packages(),
include_package_data=True,
install_requires=[
"celery",
"deepdiff",
"django>4.2,<5",
"django-allauth>=0.56.0",
"django-click",
"django-configurations[database,email]",
"django-extensions",
"django-filter",
"django-girder-utils",
"django-json-widget",
"django-ninja>=1.0a3",
# v2 removed OOB support
# https://github.com/jazzband/django-oauth-toolkit/pull/1124
"django-oauth-toolkit<2.0.0",
"django-object-actions",
"django-spurl",
"django-storages>=1.14.2",
"django-widget-tweaks",
"google-analytics-data",
"hashids",
"isic-metadata>=2.0.0",
"jaro-winkler",
"more_itertools",
"oauth2client",
"opensearch-py",
"pandas<2.1.0",
"passlib[bcrypt]",
"Pillow",
"pycountry",
"pydantic",
"pymongo",
"pyparsing",
"python-magic",
"requests",
"sentry-sdk[pure_eval]",
"tenacity",
"zipfile-deflate64",
# Production-only
"django_composed_configuration",
"django-s3-file-field[s3]>=1",
"gunicorn",
],
extras_require={
"dev": [
"django-composed-configuration[dev]",
"django-debug-toolbar",
"django-fastdev",
"django-s3-file-field[minio]>=1",
"ipython",
"memray",
"pyinstrument",
"tox",
"werkzeug",
]
},
)