Skip to content

Commit c67d32b

Browse files
committed
pyproject.toml: add pep517 metadata
1 parent 799eed3 commit c67d32b

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

pyproject.toml

+43
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,46 @@
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+
"ruff",
30+
]
31+
test = [
32+
"pytest",
33+
]
34+
35+
[project.urls]
36+
Homepage = "https://netauth.org"
37+
# Documentation = "https://netauth.readthedocs.io"
38+
# Repository = "https://github.com/netauth/python"
39+
# Changelog = "https://github.com/netauth/python/blob/master/CHANGELOG.md"
40+
41+
[tool.setuptools.dynamic]
42+
version = {attr = "netauth.__version__"}
43+
144
[tool.ruff]
245
include = ["netauth/**", "setup.py"]
346
exclude = ["netauth/_pb"]

0 commit comments

Comments
 (0)