-
Notifications
You must be signed in to change notification settings - Fork 1
/
pyproject.toml
29 lines (27 loc) · 948 Bytes
/
pyproject.toml
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
[build-system]
requires = ["setuptools>=42", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "HDF5Translator"
version = "0.1.0"
description = "A tool for translating and manipulating HDF5 file structures."
authors = [{name = "Brian R. Pauw"}]
dependencies = [
"h5py",
"numpy",
"pyyaml",
"hdf5plugin", # extra compression libraries for the HDF5 translator
"pandas", # for the excel translator
"fabio", # for the EDF translator
"pint",
"attrs",
"openpyxl", # for the Excel translator
"scikit-image" # for the post-translation processing example
# Add other dependencies as needed
]
[project.entry-points.console_scripts]
hdf5translator = "HDF5Translator.__main__:main"
hdf5_copy_tree = "HDF5Translator.tools.hdf5_copy_tree:main"
hdf5_add_attributes = "HDF5Translator.tools.hdf5_add_attributes:main"
hdf5_stacker = "HDF5Translator.tools.hdf5_stacker:main"
# Add other CLI tools as needed