generated from python-discord/code-jam-template
-
Notifications
You must be signed in to change notification settings - Fork 11
/
pyproject.toml
113 lines (103 loc) · 2.8 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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
[tool.poetry]
name = "wtpython"
version = "0.1.0"
description = "A TUI that interactively helps you solve errors that might arise in your code."
authors = ["wtpython <[email protected]>"]
license = "MIT"
readme = "README.md"
homepage = "https://pypi.org/project/wtpython/"
repository = "https://github.com/what-the-python/wtpython"
classifiers = [
"Development Status :: 3 - Alpha",
"License :: OSI Approved :: MIT License",
"Environment :: Console",
"Intended Audience :: Developers",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: Implementation :: CPython",
]
[tool.poetry.dependencies]
python = ">=3.7,<4.0" # Poetry's dependency resolver requires me to put the <4.0 part for some reason
parse = "1.19.0"
requests = "2.26.0"
textual = "0.1.11"
toml = "0.10.2"
rich = "10.9.0"
pyperclip = "1.8.2"
requests-cache = "0.8.0"
markdownify = "0.9.4"
[tool.poetry.dev-dependencies]
flake8 = "~=3.7"
flake8-annotations = "~=2.0"
flake8-bandit = "~=2.1"
flake8-docstrings = "~=1.5"
flake8-isort = "~=4.0"
isort = "~=5.9"
pytest = ">=6.2.4"
pytest-cov = ">=2.12.1"
pytest-datadir = ">=1.3.1"
pytest-randomly = ">=3.8.0"
pre-commit = ">=2.13.0"
# Install dev and test dependencies with the -e option of poetry install
[tool.poetry.extras]
test = [
"flake8~=3.7",
"flake8-annotations~=2.0",
"flake8-bandit~=2.1",
"flake8-docstrings~=1.5",
"flake8-isort~=4.0",
"isort~=5.9",
"pytest >= 6.2.4",
"pytest-cov >= 2.12.1",
"pytest-datadir >= 1.3.1",
"pytest-randomly >= 3.8.0",
]
dev = [
"pre-commit >= 2.13.0",
]
[tool.poetry.urls]
"Bug Tracker" = "https://github.com/what-the-python/wtpython/issues"
[tool.poetry.scripts]
wtpython = 'wtpython.__main__:main'
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.coverage.run]
source = ["src"]
[tool.coverage.report]
show_missing = true
[tool.liccheck]
authorized_licenses = [
"bsd",
"new bsd",
"bsd license",
"new bsd license",
"simplified bsd",
"apache",
"apache 2.0",
"apache software",
"apache software license",
"gnu lgpl",
"lgpl with exceptions or zpl",
"GNU Library or Lesser General Public License (LGPL)",
"isc license",
"isc license (iscl)",
"mit",
"mit license",
"MPL 2.0",
"Mozilla Public License 2.0 (MPL 2.0)",
"python software foundation license",
"Python Software Foundation",
"public domain",
"zpl 2.1"
]
unauthorized_licenses = [
"gpl v3"
]
[tool.liccheck.authorized_packages]
requests-cache = "0.8.0"
flake8-isort = "~=4.0"