Repository navigation
Expand file tree
/
Copy pathpyproject.toml
More file actions
70 lines (64 loc) · 1.79 KB
/
Copy pathpyproject.toml
File metadata and controls
70 lines (64 loc) · 1.79 KB
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
[build-system]
requires = ["setuptools>=64", "setuptools_scm[toml]>=6.2"]
build-backend = "setuptools.build_meta"
[project]
name = "dcnum"
authors = [
# In alphabetical order.
{name = "Maximilian Schlögel"},
{name = "Paul Müller"},
{name = "Raghava Alajangi"},
]
maintainers = [
{name = "Paul Müller", email="dev@craban.de"},
]
description = "numerics toolbox for imaging deformability cytometry"
readme = "README.rst"
requires-python = ">=3.11, <4"
keywords = ["RT-DC", "deformability", "cytometry"]
classifiers = [
'Operating System :: OS Independent',
'Programming Language :: Python :: 3',
'Topic :: Scientific/Engineering :: Visualization',
'Intended Audience :: Science/Research',
]
license = "MIT"
dependencies = [
"h5py>=3.0.0, <4", # BSD
"hdf5plugin>=3.3.1, <6", # MIT and others (per plugin)
"mahotas>=1, <2", # MIT
"numba>=0.60, <1", # BSD
"numpy>=1.21, <3", # BSD
"opencv-python-headless>=4, <5", # Apache 2.0
"psutil>=7.2, <8", # BSD
# https://github.com/scipy/scipy/issues/22333
"scipy>=1.8.0, !=1.15.1, !=1.15.2, <2" # BSD
]
dynamic = ["version"]
[project.optional-dependencies]
openvino = [
"openvino",
]
torch = [
"torch>=2.2, <3",
]
[project.urls]
source = "https://github.com/DC-Analysis/dcnum"
tracker = "https://github.com/DC-Analysis/dcnum/issues"
documentation = "https://dcnum.readthedocs.io/en/stable/"
changelog = "https://dcnum.readthedocs.io/en/stable/sec_changelog.html"
[tool.setuptools]
packages = ["dcnum"]
[tool.setuptools_scm]
write_to = "dcnum/_version.py"
version_scheme = "post-release"
[tool.ruff.lint]
ignore = [
# Do not organize imports (we have our own scheme)
"I001",
# Allow catching blind exceptions
"BLE001",
# Allow catching blind exceptions
"S110",
"S112",
]