idna
/
pyproject.toml
61 строка · 1.8 Кб
1[build-system]
2requires = ["flit_core >=3.2,<4"]
3build-backend = "flit_core.buildapi"
4
5[project]
6name = "idna"
7description = "Internationalized Domain Names in Applications (IDNA)"
8readme = "README.rst"
9license = {file = "LICENSE.md"}
10authors = [
11{name = "Kim Davies", email = "kim+pypi@gumleaf.org"}
12]
13classifiers = [
14"Development Status :: 5 - Production/Stable",
15"Intended Audience :: Developers",
16"Intended Audience :: System Administrators",
17"License :: OSI Approved :: BSD License",
18"Operating System :: OS Independent",
19"Programming Language :: Python",
20"Programming Language :: Python :: 3",
21"Programming Language :: Python :: 3 :: Only",
22"Programming Language :: Python :: 3.6",
23"Programming Language :: Python :: 3.7",
24"Programming Language :: Python :: 3.8",
25"Programming Language :: Python :: 3.9",
26"Programming Language :: Python :: 3.10",
27"Programming Language :: Python :: 3.11",
28"Programming Language :: Python :: 3.12",
29"Programming Language :: Python :: 3.13",
30"Programming Language :: Python :: Implementation :: CPython",
31"Programming Language :: Python :: Implementation :: PyPy",
32"Topic :: Internet :: Name Service (DNS)",
33"Topic :: Software Development :: Libraries :: Python Modules",
34"Topic :: Utilities",
35]
36requires-python = ">=3.6"
37dynamic = ["version"]
38
39[project.urls]
40"Source" = "https://github.com/kjd/idna"
41"Changelog" = "https://github.com/kjd/idna/blob/master/HISTORY.rst"
42"Issue tracker" = "https://github.com/kjd/idna/issues"
43
44[tool.flit.sdist]
45exclude = [".gitignore", ".github/"]
46include = ["tests", "tools", "HISTORY.rst"]
47
48[project.optional-dependencies]
49all = [
50"ruff >= 0.6.2",
51"mypy >= 1.11.2",
52"pytest >= 8.3.2",
53"flake8 >= 7.1.1",
54]
55
56[tool.ruff]
57line-length = 127
58[tool.ruff.lint]
59extend-select = [
60"I", # isort
61]
62