# https://setuptools.readthedocs.io/en/latest/setuptools.html#configuring-setup-using-setup-cfg-files [metadata] name = delphi-api version = 3.0.73 description = The Delphi–Apollo API long_description = file: readme.rst keywords = delphi, api, ama license = Proprietary classifiers = Framework :: Connexion Framework :: Flask Programming Language :: Python :: 3 Programming Language :: Python :: 3.7 [options] include_package_data = True packages = find: test_suite = tests zip_safe = False [aliases] test = pytest [pycodestyle] max-line-length = 100 ignore = W503 [tool:pytest] addopts = -vvv ;; these interfere with pycharm debugger while enabled ; --cov=delphi_api ; --cov-report=term-missing log_cli = 1 testpaths = tests # pytest-flask-sqlalchemy - not needed ;mocked-sessions=delphi_api.v3.data_models.postgres_db.db.session ;mocked-engines=delphi_api.v3.data_models.postgres_db.engine filterwarnings = ignore::DeprecationWarning ignore::PendingDeprecationWarning env = AWS_DEFAULT_REGION=us-east-1 AWS_ACCESS_KEY_ID=testing AWS_SECRET_ACCESS_KEY=testing AWS_SECURITY_TOKEN=testing AWS_SESSION_TOKEN=testing SOURCE_DATA_TABLE_NAME=testing ARCHIVE_BUCKET=testing ENVIRONMENT=test ENABLE_FAKE_DATA=false BIGTABLE_EMULATOR_HOST=localhost:8086 POSTGRES_USER=postgres POSTGRES_PASSWORD=postgres POSTGRES_DB=test_db POSTGRES_PORT=5432 [flake8] max-line-length = 100 exclude = **migrations/* venv/* **_pb2.py **config/* ignore = F841 W503 [isort] include_trailing_comma = True indent = 4 known_first_party = tests, delphi_api line_length = 100 multi_line_output = 3 skip_glob = **migrations/* venv/* **_pb2.py skip = venv/* use_parentheses = True [mypy] python_version = 3.7