vtt/pyproject.toml
evilchili 7aa6f03d5d Import pwic as source, add overrides
This commit imports the latest source of the pwic module directly
and modifies it just enough for it to be an importable module.

Source: https://github.com/gitbra/pwic
2025-09-21 14:56:05 -07:00

65 lines
1.5 KiB
TOML

[tool.poetry]
name = "ttfrog"
version = "1.0"
description = "TTFrog"
authors = ["greg"]
readme = "README.md"
packages = [
{include = "*", from = "src"},
]
[tool.poetry.dependencies]
python = "^3.11"
python-dotenv = "*"
rich = "*"
typer = "*"
aiohttp = ">=3.8"
aiohttp-cors = "^0.8.1"
aiohttp-session = ">=2.10"
imagesize = "^1.4.1"
jinja2 = "^3.1.6"
prettytable = ">=1.0"
pygments = "^2.19.2"
pyotp = "^2.9.0"
cryptography = "^46.0.1"
setuptools = "^80.9.0"
[tool.poetry.group.dev.dependencies]
pytest = "*"
pytest-cov = "*"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
[tool.poetry.scripts]
ttfrog = "ttfrog.cli:app"
### SLAM
[tool.black]
line-length = 120
target-version = ['py310']
[tool.isort]
multi_line_output = 3
line_length = 120
include_trailing_comma = true
[tool.autoflake]
check = false # return error code if changes are needed
in-place = true # make changes to files instead of printing diffs
recursive = true # drill down directories recursively
remove-all-unused-imports = true # remove all unused imports (not just those from the standard library)
ignore-init-module-imports = true # exclude __init__.py when removing unused imports
remove-duplicate-keys = true # remove all duplicate keys in objects
remove-unused-variables = true # remove unused variables
[tool.pytest.ini_options]
log_cli_level = "DEBUG"
addopts = "--cov=src --cov-report=term-missing --cov-config=.coveragerc"
### ENDSLAM