|
1 | 1 | [build-system] |
2 | | -requires = ["hatchling"] |
3 | | -build-backend = "hatchling.build" |
| 2 | +requires = ["uv_build"] |
| 3 | +build-backend = "uv_build" |
4 | 4 |
|
5 | 5 | [project] |
6 | 6 | name = "zmq-anyio" |
7 | 7 | version = "0.3.11" |
8 | 8 | description = "Asynchronous API for ZMQ using AnyIO" |
9 | 9 | readme = "README.md" |
10 | 10 | authors = [ |
11 | | - {name = "David Brochart", email = "david.brochart@gmail.com"}, |
| 11 | + {name = "David Brochart", email = "david.brochart@gmail.com"}, |
12 | 12 | ] |
13 | 13 | license = {file = "LICENSE"} |
14 | 14 | classifiers = [ |
15 | | - "Development Status :: 4 - Beta", |
16 | | - "Intended Audience :: Developers", |
17 | | - "License :: OSI Approved :: BSD License", |
18 | | - "Typing :: Typed", |
19 | | - "Topic :: System :: Networking", |
20 | | - "Programming Language :: Python", |
21 | | - "Programming Language :: Python :: 3", |
22 | | - "Programming Language :: Python :: 3.9", |
23 | | - "Programming Language :: Python :: 3.10", |
24 | | - "Programming Language :: Python :: 3.11", |
25 | | - "Programming Language :: Python :: 3.12", |
26 | | - "Programming Language :: Python :: 3.13", |
| 15 | + "Development Status :: 4 - Beta", |
| 16 | + "Intended Audience :: Developers", |
| 17 | + "License :: OSI Approved :: BSD License", |
| 18 | + "Typing :: Typed", |
| 19 | + "Topic :: System :: Networking", |
| 20 | + "Programming Language :: Python", |
| 21 | + "Programming Language :: Python :: 3", |
| 22 | + "Programming Language :: Python :: 3.10", |
| 23 | + "Programming Language :: Python :: 3.11", |
| 24 | + "Programming Language :: Python :: 3.12", |
| 25 | + "Programming Language :: Python :: 3.13", |
| 26 | + "Programming Language :: Python :: 3.14", |
| 27 | + "Programming Language :: Python :: Implementation :: CPython", |
| 28 | + "Programming Language :: Python :: Implementation :: PyPy", |
27 | 29 | ] |
28 | | -requires-python = ">= 3.9" |
| 30 | +requires-python = ">= 3.10" |
29 | 31 | dependencies = [ |
30 | | - "anyio >=4.10.0,<5.0.0", |
31 | | - "anyioutils >=0.7.1,<0.8.0", |
32 | | - "pyzmq >=26.0.0,<28.0.0", |
| 32 | + "anyio >=4.10.0,<5.0.0", |
| 33 | + "anyioutils >=0.7.1,<0.8.0", |
| 34 | + "pyzmq >=26.0.0,<28.0.0", |
33 | 35 | ] |
34 | 36 |
|
35 | | -[project.optional-dependencies] |
| 37 | +[dependency-groups] |
36 | 38 | test = [ |
37 | | - "pytest >=8,<9", |
38 | | - "pytest-timeout", |
39 | | - "anyio[trio]", |
40 | | - "mypy", |
41 | | - "ruff", |
42 | | - "coverage[toml] >=7,<8", |
| 39 | + "pytest >=9,<10", |
| 40 | + "pytest-timeout", |
| 41 | + "anyio[trio]", |
| 42 | + "mypy", |
| 43 | + "ruff", |
| 44 | + "coverage >=7,<8", |
43 | 45 | ] |
44 | 46 |
|
45 | 47 | [project.urls] |
46 | | -Source = "https://github.com/davidbrochart/zmq-anyio" |
47 | | -Issues = "https://github.com/davidbrochart/zmq-anyio/issues" |
48 | | - |
49 | | -[tool.hatch.build.targets.wheel] |
50 | | -ignore-vcs = true |
51 | | -packages = ["src/zmq_anyio"] |
| 48 | +Source = "https://github.com/QuantStack/zmq-anyio" |
| 49 | +Issues = "https://github.com/QuantStack/zmq-anyio/issues" |
52 | 50 |
|
53 | 51 | [tool.coverage.run] |
54 | 52 | source = ["zmq_anyio", "tests"] |
|
0 commit comments