kopia lustrzana https://github.com/corrscope/corrscope
55 wiersze
1.3 KiB
TOML
55 wiersze
1.3 KiB
TOML
[build-system]
|
|
requires = ["hatchling"]
|
|
build-backend = "hatchling.build"
|
|
|
|
[project]
|
|
name = "corrscope"
|
|
version = "0.11.0-pre"
|
|
description = "Python program to render wave files into oscilloscope views, featuring advanced correlation-based triggering algorithm"
|
|
authors = [{ name = "nyanpasu64", email = "nyanpasu64@tuta.io" }]
|
|
requires-python = "~=3.10"
|
|
readme = "README.md"
|
|
license = "BSD-2-Clause"
|
|
dependencies = [
|
|
"ruamel.yaml>=0.17,<0.18",
|
|
"numpy>=1.21,<3.0",
|
|
"click>=8.0.1,<9",
|
|
"matplotlib~=3.5",
|
|
"attrs>=21.2.0",
|
|
"appdirs>=1.4.4,<2",
|
|
"atomicwrites>=1.4.0,<2",
|
|
"colorspacious>=1.1.2,<2",
|
|
"QtPy>=2.0.1,<3",
|
|
"appnope>=0.1.3,<0.2 ; sys_platform == 'darwin'",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
qt5 = [
|
|
"PyQt5~=5.15",
|
|
"PyQt5-Qt5~=5.15",
|
|
]
|
|
qt6 = ["PyQt6~=6.2"]
|
|
|
|
[project.urls]
|
|
Repository = "https://github.com/corrscope/corrscope/"
|
|
Documentation = "https://corrscope.github.io/corrscope/"
|
|
|
|
[project.scripts]
|
|
corr = "corrscope.cli:main"
|
|
|
|
[dependency-groups]
|
|
dev = [
|
|
"pytest>=8,<9",
|
|
"pytest-mock>=3.6.1,<4",
|
|
"hypothesis>=6.14.0,<7",
|
|
"delayed-assert>=0.3.5,<0.4",
|
|
"pyinstaller~=6.3 ; python_version < '3.13'",
|
|
"pytest-cases>=3.6.1,<4",
|
|
"black>=22,<23",
|
|
]
|
|
|
|
[tool.black]
|
|
line-length = 88
|
|
py36 = true
|
|
exclude = 'utils/scipy/'
|