[pyproject] adding rlxnix, ruff, doc
This commit is contained in:
parent
7c9323311c
commit
5c35f5c7d3
@ -9,8 +9,65 @@ dependencies = [
|
||||
"neo>=0.14.2",
|
||||
"nixio>=1.5.4",
|
||||
"rich>=14.1.0",
|
||||
"rlxnix",
|
||||
"scipy>=1.16.2",
|
||||
"typer>=0.19.2",
|
||||
]
|
||||
[project.scripts]
|
||||
oephys2nix = "oephys2nix.main:app"
|
||||
|
||||
[project.optional-dependencies]
|
||||
docs = [
|
||||
"quartodoc>=0.11.1",
|
||||
]
|
||||
|
||||
[tool.ruff]
|
||||
line-length = 100
|
||||
indent-width = 4
|
||||
|
||||
[tool.ruff.lint]
|
||||
select = [
|
||||
"W", # pycodestyle
|
||||
"E", # pycodestyle
|
||||
"F", # Pyflakes
|
||||
"UP", # pyupgrade
|
||||
"B", # flake8-bugbear
|
||||
"SIM", # flake8-simplify
|
||||
"ANN", # flake8-annotations
|
||||
"A", # flake8-builtins
|
||||
"COM", # flake8-commas
|
||||
"C4", # flake8-comprehensions
|
||||
"EM", # flake8-error-msg
|
||||
"EXE", # flake8-executable
|
||||
"ICN", # flake8-import-conventions
|
||||
"PT", # flake8-pytest-style
|
||||
"Q", # flake8-quotes
|
||||
"RET", # flake8-return
|
||||
"SIM", # flake8-simplify
|
||||
"ARG", # flake8-unused-arguments
|
||||
"PTH", # flake8-use-pathlib
|
||||
"PD", # pandas-vet
|
||||
"PL", # pylint
|
||||
"TRY", # tryceratops
|
||||
"NPY", # numpy-specific
|
||||
"I", # isort
|
||||
"C90", # complexity (McCabe)
|
||||
"N", # pep8-naming
|
||||
"D", # pydocstyle
|
||||
]
|
||||
ignore = [
|
||||
"COM812", # missing trailing comma
|
||||
"TD002", # missing todo author
|
||||
"TD003", # missing todo link
|
||||
]
|
||||
|
||||
[tool.ruff.lint.pydocstyle]
|
||||
convention = "numpy"
|
||||
|
||||
[tool.ruff.format]
|
||||
quote-style = "double"
|
||||
indent-style = "space"
|
||||
line-ending = "auto"
|
||||
|
||||
[tool.uv.sources]
|
||||
rlxnix = { git = "https://github.com/wendtalexander/relacsed_nix.git", branch = "open-ephys" }
|
||||
|
Loading…
Reference in New Issue
Block a user