2018-12-24 08:46:47 -07:00
|
|
|
[metadata]
|
|
|
|
name = satnogs-network
|
|
|
|
url = https://gitlab.com/librespacefoundation/satnogs/satnogs-network
|
|
|
|
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
|
2020-01-08 14:01:10 -07:00
|
|
|
Programming Language :: Python :: 3
|
2018-12-24 08:46:47 -07:00
|
|
|
Topic :: Communications :: Ham Radio
|
|
|
|
Topic :: Internet :: WWW/HTTP
|
|
|
|
Topic :: Internet :: WWW/HTTP :: Dynamic Content
|
|
|
|
description = SatNOGS Network
|
|
|
|
|
|
|
|
[options]
|
|
|
|
packages = find:
|
|
|
|
include_package_data = True
|
|
|
|
install_requires =
|
2019-12-30 10:57:59 -07:00
|
|
|
# Python3 migration
|
|
|
|
future~=0.18.2
|
2018-12-24 08:46:47 -07:00
|
|
|
# Basic
|
|
|
|
Django~=1.11.0
|
|
|
|
django-shortuuidfield~=0.1.0
|
|
|
|
django-jsonfield~=1.0.0
|
2020-01-02 16:29:25 -07:00
|
|
|
celery~=4.3.0
|
2018-12-24 08:46:47 -07:00
|
|
|
internetarchive~=1.7.0
|
|
|
|
# Deployment
|
|
|
|
mysqlclient~=1.3.0
|
2019-03-05 15:01:18 -07:00
|
|
|
gunicorn[eventlet]~=19.9.0
|
2018-12-24 08:46:47 -07:00
|
|
|
# Cache
|
2019-03-04 14:46:47 -07:00
|
|
|
django-redis-cache~=2.0.0
|
2019-01-23 11:08:40 -07:00
|
|
|
# Logging
|
2019-03-04 05:06:42 -07:00
|
|
|
sentry-sdk~=0.7.0
|
2018-12-24 08:46:47 -07:00
|
|
|
# Configuration
|
|
|
|
unicode-slugify~=0.1.0
|
|
|
|
django-autoslug~=1.9.0
|
|
|
|
python-decouple~=3.1.0
|
|
|
|
dj-database-url~=0.5.0
|
|
|
|
pytz
|
|
|
|
Unipath~=1.0
|
|
|
|
python-dotenv~=0.6.0
|
|
|
|
# Security
|
|
|
|
django-braces~=1.12.0
|
|
|
|
django_csp~=3.4.0
|
|
|
|
# Users
|
|
|
|
django-allauth~=0.35.0
|
|
|
|
django-avatar~=4.1.0
|
|
|
|
django-crispy-forms~=1.7.0
|
|
|
|
social-auth-app-django~=1.2.0
|
|
|
|
# Static
|
|
|
|
django_compressor~=2.2.0
|
|
|
|
Pillow~=5.0.0
|
|
|
|
# API
|
|
|
|
djangorestframework~=3.7.0
|
|
|
|
Markdown~=2.6.0
|
|
|
|
django-filter~=1.1.0
|
|
|
|
# Astronomy
|
2019-09-15 12:53:58 -06:00
|
|
|
ephem~=3.7.7.0
|
2019-12-19 01:57:46 -07:00
|
|
|
satellitetle~=0.8.1
|
2019-10-07 14:12:18 -06:00
|
|
|
# Debugging
|
|
|
|
django-debug-toolbar~=1.11.0
|
2018-12-24 08:46:47 -07:00
|
|
|
|
2019-01-23 11:09:47 -07:00
|
|
|
[options.extras_require]
|
|
|
|
dev =
|
|
|
|
pytest-cov~=2.6.0
|
|
|
|
pytest-django~=3.4.0
|
|
|
|
pytest-forked~=0.2.0
|
|
|
|
pytest-xdist~=1.25.0
|
|
|
|
mock~=2.0.0
|
|
|
|
Faker~=0.8.0
|
|
|
|
factory-boy~=2.11.0
|
|
|
|
pur~=5.2.0
|
2019-09-26 15:46:06 -06:00
|
|
|
tox~=3.14.0
|
2019-01-23 11:09:47 -07:00
|
|
|
|
2015-04-15 07:49:11 -06:00
|
|
|
[flake8]
|
2017-03-20 09:36:54 -06:00
|
|
|
max-complexity = 25
|
2015-04-15 07:49:11 -06:00
|
|
|
max-line-length = 99
|
2019-11-28 15:07:02 -07:00
|
|
|
ignore = F403,W504,W503
|
2019-09-24 11:13:40 -06:00
|
|
|
exclude = network/_version.py,versioneer.py,*/migrations,docs,build,.tox,node_modules
|
2018-12-24 08:46:47 -07:00
|
|
|
|
2019-09-23 06:14:49 -06:00
|
|
|
[yapf]
|
|
|
|
column_limit = 99
|
|
|
|
split_before_first_argument = True
|
|
|
|
dedent_closing_brackets = True
|
|
|
|
|
2019-09-23 05:08:11 -06:00
|
|
|
[tool:isort]
|
|
|
|
use_parentheses = True
|
2019-09-23 06:45:45 -06:00
|
|
|
skip_glob = migrations,docs,build,.tox,node_modules
|
2019-09-23 05:08:11 -06:00
|
|
|
skip = _version.py,versioneer.py
|
|
|
|
known_third_party = factory
|
|
|
|
line_width = 99
|
|
|
|
multi_line_output = 2
|
|
|
|
|
2019-01-07 09:10:57 -07:00
|
|
|
[tool:pytest]
|
|
|
|
addopts = -v --cov --cov-report=term-missing
|
|
|
|
python_files = tests.py
|
|
|
|
DJANGO_SETTINGS_MODULE = network.settings
|
|
|
|
|
2018-12-24 08:46:47 -07:00
|
|
|
# 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 = network/_version.py
|
|
|
|
versionfile_build = network/_version.py
|
|
|
|
tag_prefix =
|
|
|
|
parentdir_prefix =
|