Skip to content

Commit 7022164

Browse files
committed
chore: update pyproject.toml to include additional dependencies and improve metadata
1 parent 91629d8 commit 7022164

File tree

1 file changed

+21
-5
lines changed

1 file changed

+21
-5
lines changed

pyproject.toml

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,40 @@
11
[build-system]
2-
requires = ["setuptools"]
2+
requires = ["setuptools", "wheel"]
33
build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "pynvim"
77
version = "0.6.0"
88
description = "Python client for Neovim"
99
readme = "README.md"
10-
license = {text = "Apache"}
11-
authors = [{name = "Neovim Authors"}]
10+
license = { text = "Apache-2.0" }
11+
authors = [
12+
{ name = "Neovim Authors" }
13+
]
1214
requires-python = ">=3.7"
1315
dependencies = [
1416
"msgpack>=1.0.0",
1517
"greenlet>=3.0; python_implementation != 'PyPy'",
1618
"typing-extensions>=4.5; python_version < '3.12'",
1719
]
1820

21+
classifiers = [
22+
"Development Status :: 5 - Production/Stable",
23+
"Programming Language :: Python :: 3",
24+
"Programming Language :: Python :: 3.7",
25+
"Programming Language :: Python :: 3.8",
26+
"Programming Language :: Python :: 3.9",
27+
"Programming Language :: Python :: 3.10",
28+
"Programming Language :: Python :: 3.11",
29+
"Programming Language :: Python :: 3.12",
30+
"License :: OSI Approved :: Apache Software License",
31+
"Operating System :: OS Independent",
32+
]
33+
1934
[project.optional-dependencies]
2035
test = [
2136
"pytest",
22-
"pytest_timeout",
37+
"pytest-timeout",
2338
]
2439
docs = [
2540
"sphinx",
@@ -30,5 +45,6 @@ docs = [
3045
pynvim-python = "pynvim.python:main"
3146

3247
[project.urls]
33-
Homepage = "http://github.com/neovim/pynvim"
48+
Homepage = "https://github.com/neovim/pynvim"
3449
Download = "https://github.com/neovim/pynvim/archive/0.6.0.tar.gz"
50+
Documentation = "https://pynvim.readthedocs.io"

0 commit comments

Comments
 (0)