Skip to content

Commit 45dee2d

Browse files
authored
Merge pull request #117 from chrishalcrow/update-pyproject
Update pyproject.toml to follow PEP 621
2 parents d2296a4 + c5ecd61 commit 45dee2d

1 file changed

Lines changed: 21 additions & 18 deletions

File tree

pyproject.toml

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,38 @@
1-
[tool.poetry]
1+
[project]
22
name = "lindi"
33
version = "0.4.5"
44
description = ""
55
authors = [
6-
"Jeremy Magland <jmagland@flatironinstitute.org>",
7-
"Ryan Ly <rly@lbl.gov>",
8-
"Oliver Ruebel <oruebel@lbl.gov>"
6+
{name = "Jeremy Magland", email = "jmagland@flatironinstitute.org"},
7+
{name = "Ryan Ly", email = "rly@lbl.gov"},
8+
{name = "Oliver Ruebel", email = "oruebel@lbl.gov"}
99
]
1010
readme = "README.md"
11+
requires-python = ">=3.8"
12+
dependencies = [
13+
"zarr>=2.16.1",
14+
"h5py>=3.10.0",
15+
"requests>=2.31.0",
16+
"tqdm>=4.66.4",
17+
]
1118

12-
[tool.poetry.dependencies]
13-
python = ">=3.8"
14-
numcodecs = ">=0.11.0" # relax version requirement for use with pyodide
15-
zarr = "^2.16.1"
16-
h5py = "^3.10.0"
17-
requests = "^2.31.0"
18-
tqdm = "^4.66.4"
19+
[dependency-groups]
20+
dev = [
21+
"pynwb>=2.6.0",
22+
"pytest>=7.4.4",
23+
"pytest-cov>=4.1.0",
24+
"ruff>=0.3.3",
25+
]
1926

20-
[tool.poetry.group.dev.dependencies]
21-
pynwb = "^2.6.0"
22-
pytest = "^7.4.4"
23-
pytest-cov = "^4.1.0"
24-
ruff = "^0.3.3"
27+
[tool.poetry]
2528

2629
[build-system]
27-
requires = ["poetry-core"]
30+
requires = ["poetry-core>=2.0.0"]
2831
build-backend = "poetry.core.masonry.api"
2932

3033
[tool.codespell]
3134
# Ref: https://github.com/codespell-project/codespell#using-a-config-file
3235
skip = '.git'
3336
check-hidden = true
3437
# ignore-regex = ''
35-
ignore-words-list = 'tempory'
38+
ignore-words-list = 'tempory'

0 commit comments

Comments
 (0)