[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 =