| [tool.poetry] | |
| name = "fetchartifact" | |
| version = "0.1.0" | |
| description = "Python library for https://android.googlesource.com/tools/fetch_artifact/." | |
| authors = ["The Android Open Source Project"] | |
| license = "Apache-2.0" | |
| [tool.poetry.dependencies] | |
| python = "^3.10" | |
| aiohttp = "^3.8.4" | |
| [tool.poetry.group.dev.dependencies] | |
| mypy = "^1.2.0" | |
| pylint = "^2.17.2" | |
| black = "^23.3.0" | |
| pytest = "^7.2.2" | |
| pytest-asyncio = "^0.21.0" | |
| isort = "^5.12.0" | |
| pytest-aiohttp = "^1.0.4" | |
| pytest-cov = "^4.0.0" | |
| [tool.coverage.report] | |
| fail_under = 100 | |
| [tool.pytest.ini_options] | |
| addopts = "--strict-markers" | |
| asyncio_mode = "auto" | |
| markers = [ | |
| "requires_network: marks a test that requires network access" | |
| ] | |
| xfail_strict = true | |
| [tool.mypy] | |
| check_untyped_defs = true | |
| disallow_any_generics = true | |
| disallow_any_unimported = true | |
| disallow_subclassing_any = true | |
| disallow_untyped_decorators = true | |
| disallow_untyped_defs = true | |
| follow_imports = "silent" | |
| implicit_reexport = false | |
| namespace_packages = true | |
| no_implicit_optional = true | |
| show_error_codes = true | |
| strict_equality = true | |
| warn_redundant_casts = true | |
| warn_return_any = true | |
| warn_unreachable = true | |
| warn_unused_configs = true | |
| warn_unused_ignores = true | |
| [tool.pylint."MESSAGES CONTROL"] | |
| disable = "duplicate-code,too-many-arguments" | |
| [tool.isort] | |
| profile = "black" | |
| [build-system] | |
| requires = ["poetry-core>=1.0.0"] | |
| build-backend = "poetry.core.masonry.api" |