# https://setuptools.readthedocs.io/en/latest/setuptools.html#configuring-setup-using-setup-cfg-files [metadata] name = delphi_es_utils version = 0.0.1 description = Delphi Elasticsearch Utils long_description = file: readme.rst keywords = delphi, elasticsearch license = Proprietary classifiers = 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] junit_suite_name = delphi_es_utils junit_family = xunit2 markers = integration: mark tests needs postgres instance to run addopts = -vvv ;; these interfere with pycharm debugger while enabled ; --cov=delphi_es_utils ; --cov-report=term-missing log_cli = 1 testpaths = tests 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 ENVIRONMENT=test 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 [bdist_wheel] universal = 1 [yapf] based_on_style = facebook column_limit = 100 [isort] include_trailing_comma = True indent = 4 known_first_party = tests, delphi_es_utils known_localpackage = delphi_es_utils line_length = 100 multi_line_output = 3 skip_glob = **migrations/* venv/* **_pb2.py skip = venv,dockerenv,build,dist,hooksvenv use_parentheses = True sections=FUTURE,STDLIB,FIRSTPARTY,THIRDPARTY,LOCALPACKAGE,LOCALFOLDER [mypy] python_version = 3.7 ignore_missing_imports = True