Skip to content

Commit e9b122c

Browse files
committed
pyproject.toml: add pep517 metadata
1 parent faca15d commit e9b122c

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

pyproject.toml

+48
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,51 @@
1+
[build-system]
2+
requires = ["setuptools", "setuptools-scm"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name = "netauth"
7+
authors = [
8+
{name = "classabbyamp", email = "[email protected]"}
9+
]
10+
description = "NetAuth client library"
11+
readme = "README.md"
12+
requires-python = ">=3.11"
13+
keywords = ["secure-access", "authentication-service", "netauth"]
14+
classifiers = [
15+
"License :: OSI Approved :: MIT License",
16+
"Programming Language :: Python :: 3",
17+
"Programming Language :: Python :: 3.11",
18+
"Programming Language :: Python :: 3.12",
19+
]
20+
packages=["netauth"]
21+
dynamic = ["version"]
22+
dependencies = [
23+
"grpcio",
24+
]
25+
26+
[project.optional-dependencies]
27+
dev = [
28+
"grpcio-tools",
29+
]
30+
ci = [
31+
"ruff",
32+
]
33+
test = [
34+
"pytest",
35+
]
36+
publish = [
37+
"twine",
38+
]
39+
40+
[project.urls]
41+
Homepage = "https://netauth.org"
42+
Documentation = "https://python.netauth.org"
43+
Repository = "https://github.com/netauth/python"
44+
Changelog = "https://github.com/netauth/python/blob/master/CHANGELOG.md"
45+
46+
[tool.setuptools.dynamic]
47+
version = {attr = "netauth.__version__"}
48+
149
[tool.ruff]
250
include = ["netauth/**", "setup.py"]
351
exclude = ["netauth/_pb"]

0 commit comments

Comments
 (0)