Skip to content

Commit 9027b7d

Browse files
authored
🔧: create pyproject.toml (#10)
Signed-off-by: nstarman <[email protected]>
1 parent 0ba6708 commit 9027b7d

File tree

2 files changed

+51
-0
lines changed

2 files changed

+51
-0
lines changed

Diff for: ‎README.md

Whitespace-only changes.

Diff for: ‎pyproject.toml

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
[project]
2+
name = "array-api-typing"
3+
dynamic = ["version"]
4+
description = "Static typing support for the array API standard"
5+
readme = "README.md"
6+
requires-python = ">=3.10"
7+
license = "MIT"
8+
authors = [
9+
{name="Consortium for Python Data API Standards", email="[email protected]"},
10+
{name="Joren Hammudoglu", email="[email protected]"},
11+
{name="Nathaniel Starkman", email="[email protected]"}
12+
]
13+
classifiers = [
14+
"Development Status :: 1 - Planning",
15+
"Intended Audience :: Developers",
16+
"License :: OSI Approved :: MIT License",
17+
"Operating System :: OS Independent",
18+
"Programming Language :: Python :: 3 :: Only",
19+
"Programming Language :: Python :: 3",
20+
"Programming Language :: Python :: 3.10",
21+
"Programming Language :: Python :: 3.11",
22+
"Programming Language :: Python :: 3.12",
23+
"Programming Language :: Python :: 3.13",
24+
"Programming Language :: Python",
25+
"Topic :: Scientific/Engineering",
26+
"Typing :: Typed",
27+
]
28+
dependencies = []
29+
30+
[project.urls]
31+
Changelog = "https://github.com/data-apis/array-api-typing/releases"
32+
Repository = "https://github.com/data-apis/array-api-typing"
33+
34+
35+
[build-system]
36+
requires = ["hatch-vcs", "hatchling"]
37+
build-backend = "hatchling.build"
38+
39+
40+
[dependency-groups]
41+
test = [
42+
"pytest>=8.3.3",
43+
"pytest-cov >=3",
44+
"pytest-github-actions-annotate-failures",
45+
"sybil>=8.0.0",
46+
]
47+
48+
49+
[tool.hatch]
50+
build.hooks.vcs.version-file = "src/array_api_typing/_version.py"
51+
version.source = "vcs"

0 commit comments

Comments
 (0)