-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathpyproject.toml
More file actions
32 lines (29 loc) · 1012 Bytes
/
pyproject.toml
File metadata and controls
32 lines (29 loc) · 1012 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
[project]
name = "SDF"
version = "0.3.7"
description = "Work with Scientific Data Format files in Python"
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"attrs>=25.3.0",
"h5py>=3.13.0",
"matplotlib>=3.10.3",
"numpy>=2.2.6",
"scipy>=1.15.3",
"xlrd>=2.0.1",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel.force-include]
"src/sdf/ndtable/aarch64-darwin/libNDTable.dylib" = "sdf/ndtable/aarch64-darwin/libNDTable.dylib"
"src/sdf/ndtable/x86_64-darwin/libNDTable.dylib" = "sdf/ndtable/x86_64-darwin/libNDTable.dylib"
"src/sdf/ndtable/x86_64-linux/libNDTable.so" = "sdf/ndtable/x86_64-linux/libNDTable.so"
"src/sdf/ndtable/x86_64-windows/NDTable.dll" = "sdf/ndtable/x86_64-windows/NDTable.dll"
"src/sdf/examples/IntegerNetwork1.mat" = "sdf/examples/IntegerNetwork1.mat"
"src/sdf/examples/time_series.xlsx" = "sdf/examples/time_series.xlsx"
[dependency-groups]
dev = [
"pytest>=8.3.3",
"ruff>=0.11.12",
]