-
Notifications
You must be signed in to change notification settings - Fork 12
/
pyproject.toml
54 lines (47 loc) · 1.33 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
[tool.poetry]
name = "adbproxy"
version = "1.1.1"
description = "Proxy to access android devices attached to a remote machine via ADB"
readme = "README.md"
authors = ["Paulo Costa"]
packages = [
{ include = "adbproxy" },
]
[tool.poetry.scripts]
adbproxy = 'adbproxy:main'
[tool.poetry.dependencies]
python = "^3.7"
argcomplete = "^3.1.1"
asyncssh = "^2.13.1"
PyYAML = "^6.0"
uri = [
{version = "^2.0.1", python = "< 3.8"},
{git = "https://github.com/marrow/uri.git", rev = "develop", python = ">= 3.8"}
]
cryptography = [
{version="< 3.5", python = "< 3.8"},
{version="^41.0.1", python = ">= 3.8"}
]
aioupnp = {git = "https://github.com/paulo-raca/aioupnp.git", rev = "python3.10", optional=true}
aiobotocore = {version="^2.5.0", optional=true}
[tool.poetry.extras]
devicefarm = ["aiobotocore"]
upnp = ["aioupnp"]
[tool.poetry.group.dev.dependencies]
mypy = "^1.4.0"
pre-commit = {version = "^3.3.3", python = "^3.8"}
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.black]
line-length = 149
[tool.isort]
src_paths = ["adbproxy", "tests"]
profile = "black"
indent = 4
combine_star = true
combine_as_imports = true
lines_after_imports = 2
known_pytest = ["pytest"]
known_first_party = ["adbproxy"]
sections = ["FUTURE", "STDLIB", "PYTEST", "THIRDPARTY", "FIRSTPARTY", "LOCALFOLDER"]