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 71 72
|
[project]
name = "edlio"
authors = [
{name = "Matthias Klumpp"},
]
license = {text="LGPL-3.0+"}
readme = "README.md"
classifiers = [
"License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)",
"Intended Audience :: Science/Research",
"Intended Audience :: Developers"
]
dynamic = ['version', 'description']
requires-python = ">=3.10"
dependencies = [
"tomlkit>=0.6.0",
"numpy>=1.17",
"xxhash>=2.0",
"Pint>=0.10",
]
[project.optional-dependencies]
test = [
"pandas",
"zstandard",
]
[project.urls]
Documentation = "https://edl.readthedocs.io/"
Source = "https://github.com/bothlab/edlio"
[build-system]
requires = ["flit_core >=3.2,<4"]
build-backend = "flit_core.buildapi"
[tool.pylint.format]
max-line-length = 100
[tool.pylint."messages control"]
disable = [
'C', 'R',
'fixme',
'unused-argument',
'logging-format-interpolation',
'protected-access',
'broad-except',
'redefined-builtin',
]
[tool.pylint.reports]
score = 'no'
[tool.pylint.typecheck]
ignored-modules = [
'cv2',
]
[tool.isort]
py_version = 39
profile = "black"
multi_line_output = 3
skip_gitignore = true
length_sort = true
atomic = true
skip_glob = ["tests/samples/*"]
[tool.black]
target-version = ['py39']
line-length = 100
skip-string-normalization = true
|