xref: /aosp_15_r20/development/python-packages/fetchartifact/pyproject.toml (revision 90c8c64db3049935a07c6143d7fd006e26f8ecca)
1*90c8c64dSAndroid Build Coastguard Worker[tool.poetry]
2*90c8c64dSAndroid Build Coastguard Workername = "fetchartifact"
3*90c8c64dSAndroid Build Coastguard Workerversion = "0.1.0"
4*90c8c64dSAndroid Build Coastguard Workerdescription = "Python library for https://android.googlesource.com/tools/fetch_artifact/."
5*90c8c64dSAndroid Build Coastguard Workerauthors = ["The Android Open Source Project"]
6*90c8c64dSAndroid Build Coastguard Workerlicense = "Apache-2.0"
7*90c8c64dSAndroid Build Coastguard Worker
8*90c8c64dSAndroid Build Coastguard Worker[tool.poetry.dependencies]
9*90c8c64dSAndroid Build Coastguard Workerpython = "^3.10"
10*90c8c64dSAndroid Build Coastguard Workeraiohttp = "^3.8.4"
11*90c8c64dSAndroid Build Coastguard Worker
12*90c8c64dSAndroid Build Coastguard Worker[tool.poetry.group.dev.dependencies]
13*90c8c64dSAndroid Build Coastguard Workermypy = "^1.2.0"
14*90c8c64dSAndroid Build Coastguard Workerpylint = "^2.17.2"
15*90c8c64dSAndroid Build Coastguard Workerblack = "^23.3.0"
16*90c8c64dSAndroid Build Coastguard Workerpytest = "^7.2.2"
17*90c8c64dSAndroid Build Coastguard Workerpytest-asyncio = "^0.21.0"
18*90c8c64dSAndroid Build Coastguard Workerisort = "^5.12.0"
19*90c8c64dSAndroid Build Coastguard Workerpytest-aiohttp = "^1.0.4"
20*90c8c64dSAndroid Build Coastguard Workerpytest-cov = "^4.0.0"
21*90c8c64dSAndroid Build Coastguard Worker
22*90c8c64dSAndroid Build Coastguard Worker[tool.coverage.report]
23*90c8c64dSAndroid Build Coastguard Workerfail_under = 100
24*90c8c64dSAndroid Build Coastguard Worker
25*90c8c64dSAndroid Build Coastguard Worker[tool.pytest.ini_options]
26*90c8c64dSAndroid Build Coastguard Workeraddopts = "--strict-markers"
27*90c8c64dSAndroid Build Coastguard Workerasyncio_mode = "auto"
28*90c8c64dSAndroid Build Coastguard Workermarkers = [
29*90c8c64dSAndroid Build Coastguard Worker    "requires_network: marks a test that requires network access"
30*90c8c64dSAndroid Build Coastguard Worker]
31*90c8c64dSAndroid Build Coastguard Workerxfail_strict = true
32*90c8c64dSAndroid Build Coastguard Worker
33*90c8c64dSAndroid Build Coastguard Worker[tool.mypy]
34*90c8c64dSAndroid Build Coastguard Workercheck_untyped_defs = true
35*90c8c64dSAndroid Build Coastguard Workerdisallow_any_generics = true
36*90c8c64dSAndroid Build Coastguard Workerdisallow_any_unimported = true
37*90c8c64dSAndroid Build Coastguard Workerdisallow_subclassing_any = true
38*90c8c64dSAndroid Build Coastguard Workerdisallow_untyped_decorators = true
39*90c8c64dSAndroid Build Coastguard Workerdisallow_untyped_defs = true
40*90c8c64dSAndroid Build Coastguard Workerfollow_imports = "silent"
41*90c8c64dSAndroid Build Coastguard Workerimplicit_reexport = false
42*90c8c64dSAndroid Build Coastguard Workernamespace_packages = true
43*90c8c64dSAndroid Build Coastguard Workerno_implicit_optional = true
44*90c8c64dSAndroid Build Coastguard Workershow_error_codes = true
45*90c8c64dSAndroid Build Coastguard Workerstrict_equality = true
46*90c8c64dSAndroid Build Coastguard Workerwarn_redundant_casts = true
47*90c8c64dSAndroid Build Coastguard Workerwarn_return_any = true
48*90c8c64dSAndroid Build Coastguard Workerwarn_unreachable = true
49*90c8c64dSAndroid Build Coastguard Workerwarn_unused_configs = true
50*90c8c64dSAndroid Build Coastguard Workerwarn_unused_ignores = true
51*90c8c64dSAndroid Build Coastguard Worker
52*90c8c64dSAndroid Build Coastguard Worker[tool.pylint."MESSAGES CONTROL"]
53*90c8c64dSAndroid Build Coastguard Workerdisable = "duplicate-code,too-many-arguments"
54*90c8c64dSAndroid Build Coastguard Worker
55*90c8c64dSAndroid Build Coastguard Worker[tool.isort]
56*90c8c64dSAndroid Build Coastguard Workerprofile = "black"
57*90c8c64dSAndroid Build Coastguard Worker
58*90c8c64dSAndroid Build Coastguard Worker[build-system]
59*90c8c64dSAndroid Build Coastguard Workerrequires = ["poetry-core>=1.0.0"]
60*90c8c64dSAndroid Build Coastguard Workerbuild-backend = "poetry.core.masonry.api"
61