45 lines
866 B
TOML
45 lines
866 B
TOML
[build-system]
|
|
requires = ["setuptools>=61.0"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "audio_dsp"
|
|
version = "1.4.0"
|
|
description = "An audio DSP library for the xcore"
|
|
authors = [
|
|
]
|
|
requires-python = ">=3.12"
|
|
classifiers = [
|
|
"Programming Language :: Python :: 3",
|
|
"Operating System :: OS Independent",
|
|
]
|
|
dependencies = [
|
|
"numpy >= 2.0",
|
|
"scipy",
|
|
"matplotlib",
|
|
"IPyWidgets",
|
|
"graphviz",
|
|
"IPython",
|
|
"ipympl",
|
|
"pyyaml",
|
|
"mako",
|
|
"tabulate",
|
|
"docstring-inheritance",
|
|
"packaging>=24.1",
|
|
"pydantic",
|
|
]
|
|
|
|
[tool.ruff]
|
|
line-length = 99
|
|
|
|
[tool.ruff.lint]
|
|
select = ["D"]
|
|
ignore = [
|
|
"D404", # First word of docstring must not be "This".
|
|
"D205", # Requires blank line after first line of a doc string (specified by PEP 257).
|
|
]
|
|
fixable = ["ALL"]
|
|
|
|
[tool.ruff.lint.pydocstyle]
|
|
convention = "numpy"
|