1
0
Fork 0
satnogs-db/setup.cfg

120 lines
2.8 KiB
INI

[metadata]
name = satnogs-db
url = https://gitlab.com/librespacefoundation/satnogs/satnogs-db
author = SatNOGS project
author_email = dev@satnogs.org
license = AGPLv3
classifiers =
Development Status :: 4 - Beta
Environment :: Web Environment
Framework :: Django
Intended Audience :: Telecommunications Industry
Intended Audience :: Science/Research
License :: OSI Approved :: GNU Affero General Public License v3
Operating System :: POSIX :: Linux
Programming Language :: Python
Programming Language :: Python :: 3
Topic :: Communications :: Ham Radio
Topic :: Internet :: WWW/HTTP
Topic :: Internet :: WWW/HTTP :: Dynamic Content
description = SatNOGS DB
[options]
packages = find:
include_package_data = True
install_requires =
# Basic
Django~=2.2.0
django-shortuuidfield~=0.1.0
django-jsonfield~=1.3.0
celery~=4.3.0
# Deployment
mysqlclient~=1.4.0
gunicorn[eventlet]~=19.9.0
# Cache
django-redis-cache~=2.0.0
# Logging
sentry-sdk~=0.12.0
# Configuration
python-decouple~=3.1.0
dj-database-url~=0.5.0
pytz
Unipath~=1.0
python-dotenv~=0.10.0
# Security
django_csp~=3.5.0
# Users
django-allauth~=0.40.0
django-avatar~=4.1.0
django-crispy-forms~=1.7.0
social-auth-app-django~=3.1.0
# Static
django_compressor~=2.3.0
# API
djangorestframework~=3.10.0
Markdown~=3.1.0
django-filter~=2.2.0
# Astronomy
sgp4~=1.4.0
satellitetle~=0.8.1
# Unsorted
influxdb~=5.2.0
satnogs-decoders~=1.0
simplejson~=3.16.0
uritemplate~=3.0.0
PyYAML~=5.1.0
# Debugging
django-debug-toolbar~=2.0.0
# Conflict workarounds
# django-allauth - sentry-sdk
urllib3<1.25
[options.extras_require]
dev =
pytest-cov~=2.7.0
pytest-django~=3.5.0
pytest-forked~=1.0.0
pytest-xdist~=1.29.0
mock~=3.0.0
Faker~=2.0.0
factory-boy~=2.12.0
pur~=5.2.0
docopts~=0.6.0
tox~=3.14.0
[flake8]
max-complexity = 23
max-line-length = 99
ignore = F403,W504
exclude = db/_version.py,versioneer.py,*/migrations,docs,build,.tox,node_modules,satnogs-db-api-client
[yapf]
column_limit = 99
split_before_first_argument = True
dedent_closing_brackets = True
[tool:isort]
use_parentheses = True
skip_glob = migrations,docs,build,.tox,node_modules,satnogs-db-api-client
skip = _version.py,versioneer.py
known_third_party = factory
line_width = 99
multi_line_output = 2
[tool:pytest]
addopts = -v --cov --cov-report=term-missing
python_files = tests.py
DJANGO_SETTINGS_MODULE = db.settings
# See the docstring in versioneer.py for instructions. Note that you must
# re-run 'versioneer.py setup' after changing this section, and commit the
# resulting files.
[versioneer]
VCS = git
style = pep440
versionfile_source = db/_version.py
versionfile_build = db/_version.py
tag_prefix =
parentdir_prefix =