Initial commit
This commit is contained in:
41
pyproject.toml
Normal file
41
pyproject.toml
Normal file
@@ -0,0 +1,41 @@
|
||||
[build-system]
|
||||
requires = ["setuptools>=61.0.0"]
|
||||
build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
name = "river_annotation_tool"
|
||||
authors = [
|
||||
# TODO configure authors
|
||||
# { name = "Jane Smith", email = "jane.smith@example.com" },
|
||||
# { name = "John Doe", email = "john.doe@example.com" },
|
||||
]
|
||||
description = ""
|
||||
readme = "README.md"
|
||||
requires-python = "~=3.12.0"
|
||||
dependencies = [
|
||||
# TODO configure install dependencies
|
||||
]
|
||||
dynamic = ["version"]
|
||||
|
||||
[dependency-groups]
|
||||
dev = [
|
||||
"notebook~=7.5",
|
||||
"pre-commit~=4.5",
|
||||
"ruff==0.15.0",
|
||||
]
|
||||
|
||||
[tool.setuptools.dynamic]
|
||||
version = {attr = "river_annotation_tool.__version__"}
|
||||
|
||||
[tool.ruff]
|
||||
target-version = "py312"
|
||||
line-length = 88
|
||||
|
||||
[tool.ruff.lint]
|
||||
extend-select = ["B", "I", "RUF1", "UP", "W"]
|
||||
|
||||
[tool.ruff.lint.isort]
|
||||
lines-after-imports = 2
|
||||
|
||||
[tool.ruff.lint.per-file-ignores]
|
||||
"__init__.py" = ["F401"]
|
||||
Reference in New Issue
Block a user