This includes only the most basic steps of the upgrade, to make the existing code run with Python 3.12. No refactoring to make use of new features is included.
40 lines
826 B
TOML
40 lines
826 B
TOML
[tool.poetry]
|
|
name = "unwind"
|
|
version = "0.1.0"
|
|
description = ""
|
|
authors = ["ducklet <ducklet@noreply.code.dumpr.org>"]
|
|
license = "LOL"
|
|
|
|
[tool.poetry.dependencies]
|
|
python = "^3.12"
|
|
beautifulsoup4 = "^4.9.3"
|
|
html5lib = "^1.1"
|
|
starlette = "^0.30"
|
|
ulid-py = "^1.1.0"
|
|
databases = {extras = ["sqlite"], version = "^0.7.0"}
|
|
uvicorn = "^0.23"
|
|
httpx = "^0.24"
|
|
sqlalchemy = {version = "^1.4", extras = ["aiosqlite"]}
|
|
|
|
[tool.poetry.group.dev]
|
|
optional = true
|
|
|
|
[tool.poetry.group.dev.dependencies]
|
|
pytest = "*"
|
|
pyright = "*"
|
|
pytest-asyncio = "*"
|
|
pytest-cov = "*"
|
|
ruff = "*"
|
|
honcho = "*"
|
|
|
|
[build-system]
|
|
requires = ["poetry-core>=1.0.0"]
|
|
build-backend = "poetry.core.masonry.api"
|
|
|
|
[tool.pyright]
|
|
pythonVersion = "3.12"
|
|
|
|
[tool.ruff]
|
|
target-version = "py312"
|
|
ignore-init-module-imports = true
|
|
select = ["I", "F401", "F601", "F602", "F841"]
|