generated from nhcarrigan/template
feat: add multilingual support so Naomi can use Python too
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
[project]
|
||||
name = "ephemere"
|
||||
version = "1.0.0"
|
||||
description = "Collection of ephemeral scripts"
|
||||
authors = [
|
||||
{ name = "Naomi Carrigan", email = "nhcarrigan@gmail.com" }
|
||||
]
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.10"
|
||||
dependencies = []
|
||||
|
||||
[project.optional-dependencies]
|
||||
dev = [
|
||||
"ruff==0.14.14"
|
||||
]
|
||||
|
||||
[tool.ruff]
|
||||
target-version = "py310"
|
||||
line-length = 88
|
||||
indent-width = 4
|
||||
|
||||
[tool.ruff.lint]
|
||||
select = [
|
||||
# pycodestyle
|
||||
"E",
|
||||
# pyflakes
|
||||
"F",
|
||||
# isort
|
||||
"I",
|
||||
# pydocstyle
|
||||
"D",
|
||||
# pyupgrade
|
||||
"UP",
|
||||
# flake8-bugbear
|
||||
"B",
|
||||
# flake8-comprehensions
|
||||
"C4",
|
||||
# flake8-datetimez
|
||||
"DTZ",
|
||||
# flake8-implicit-str-concat
|
||||
"ISC",
|
||||
# flake8-logging-format
|
||||
"G",
|
||||
# flake8-print
|
||||
"T20",
|
||||
# flake8-pytest-style
|
||||
"PT",
|
||||
# flake8-quotes
|
||||
"Q",
|
||||
# flake8-simplify
|
||||
"SIM",
|
||||
# flake8-tidy-imports
|
||||
"TID",
|
||||
# pylint
|
||||
"PL",
|
||||
]
|
||||
ignore = [
|
||||
# Missing docstrings
|
||||
"D100", "D101", "D102", "D103", "D104", "D105", "D106", "D107",
|
||||
# Let's not require module docstrings for scripts
|
||||
"D100",
|
||||
]
|
||||
|
||||
[tool.ruff.lint.pydocstyle]
|
||||
convention = "google"
|
||||
|
||||
[tool.ruff.lint.isort]
|
||||
known-first-party = ["py"]
|
||||
|
||||
[tool.ruff.format]
|
||||
quote-style = "double"
|
||||
indent-style = "space"
|
||||
skip-magic-trailing-comma = false
|
||||
line-ending = "auto"
|
||||
Reference in New Issue
Block a user