|
1 | | -[tool.poetry] |
| 1 | +[build-system] |
| 2 | +requires = ["hatchling"] |
| 3 | +build-backend = "hatchling.build" |
| 4 | + |
| 5 | +[project] |
2 | 6 | name = "wfdb" |
3 | 7 | version = "4.1.2" |
4 | 8 | description = "The WFDB Python package: tools for reading, writing, and processing physiologic signals and annotations." |
5 | | -authors = ["The Laboratory for Computational Physiology <contact@physionet.org>"] |
| 9 | +authors = [{name = "The Laboratory for Computational Physiology", email = "contact@physionet.org"}] |
| 10 | +license = {text = "MIT License"} |
6 | 11 | readme = "README.md" |
| 12 | +requires-python = ">= 3.7" |
| 13 | +dependencies = [ |
| 14 | + "numpy >= 1.10.1, < 2.0.0", |
| 15 | + "scipy >= 1.0.0", |
| 16 | + "pandas >= 1.3.0", |
| 17 | + "soundfile >= 0.10.0", |
| 18 | + "matplotlib >= 3.2.2", |
| 19 | + "requests >= 2.8.1", |
| 20 | +] |
| 21 | + |
| 22 | +[project.optional-dependencies] |
| 23 | +dev = [ |
| 24 | + "pytest >= 7.1.1", |
| 25 | + "pytest-xdist >= 2.5.0", |
| 26 | + "pylint >= 2.13.7", |
| 27 | + "black >= 22.3.0", |
| 28 | + "sphinx >= 4.5.0", |
| 29 | +] |
| 30 | + |
| 31 | +[project.urls] |
7 | 32 | homepage = "https://github.com/MIT-LCP/wfdb-python/" |
8 | 33 | repository = "https://github.com/MIT-LCP/wfdb-python/" |
9 | 34 | documentation = "https://wfdb.readthedocs.io/" |
10 | | -license = "MIT" |
11 | | - |
12 | | -[tool.poetry.dependencies] |
13 | | -python = ">=3.7" |
14 | | -numpy = ">=1.10.1,<2.0.0" |
15 | | -scipy = ">=1.0.0" |
16 | | -pandas = ">=1.3.0" |
17 | | -SoundFile = ">=0.10.0" |
18 | | -matplotlib = ">=3.2.2" |
19 | | -requests = ">=2.8.1" |
20 | | -pytest = {version = ">=7.1.1", optional = true} |
21 | | -pytest-xdist = {version = ">=2.5.0", optional = true} |
22 | | -pylint = {version = ">=2.13.7", optional = true} |
23 | | -black = {version = ">=22.3.0", optional = true} |
24 | | -Sphinx = {version = ">=4.5.0", optional = true} |
25 | | - |
26 | | -[tool.poetry.extras] |
27 | | -dev = ["pytest", "pytest-xdist", "pylint", "black", "Sphinx"] |
28 | | - |
29 | | -# Do NOT use [tool.poetry.dev-dependencies]. See: https://github.com/python-poetry/poetry/issues/3514 |
30 | 35 |
|
31 | 36 | [tool.black] |
32 | 37 | line-length = 80 |
33 | 38 | target-version = ['py37'] |
34 | | - |
35 | | -[build-system] |
36 | | -requires = ["poetry-core>=1.0.0"] |
37 | | -build-backend = "poetry.core.masonry.api" |
|
0 commit comments