|
[tool.poetry] |
|
name = "meme-generator" |
|
version = "0.0.20" |
|
description = "Python package for making fun pictures" |
|
authors = ["meetwq <meetwq@gmail.com>"] |
|
license = "MIT" |
|
readme = "README.md" |
|
homepage = "https://github.com/MeetWq/meme-generator" |
|
repository = "https://github.com/MeetWq/meme-generator" |
|
exclude = [ |
|
"meme_generator/memes/**/*.jpg", |
|
"meme_generator/memes/**/*.png", |
|
"meme_generator/memes/**/*.gif", |
|
] |
|
|
|
[tool.poetry.dependencies] |
|
python = "^3.9" |
|
httpx = ">=0.20.0,<1.0.0" |
|
loguru = ">=0.6.0,<1.0.0" |
|
pil-utils = "^0.1.10" |
|
toml = "^0.10.2" |
|
fastapi = ">=0.93.0,<1.0.0" |
|
uvicorn = ">=0.20.0,<1.0.0" |
|
python-multipart = ">=0.0.9,<0.1.0" |
|
filetype = "^1.2.0" |
|
rich = "^13.0.0" |
|
dateparser = "^1.2.0" |
|
typing-extensions = ">=4.4.0,<5.0.0" |
|
|
|
[tool.poetry.group.dev.dependencies] |
|
|
|
[tool.poetry.scripts] |
|
meme = "meme_generator.cli:main" |
|
|
|
[tool.pyright] |
|
pythonVersion = "3.9" |
|
pythonPlatform = "All" |
|
typeCheckingMode = "basic" |
|
|
|
[tool.ruff] |
|
line-length = 88 |
|
target-version = "py39" |
|
|
|
[tool.ruff.lint] |
|
select = ["E", "W", "F", "UP", "C", "T", "PYI", "PT", "Q"] |
|
ignore = ["E402", "E501", "E711", "C901", "UP037"] |
|
|
|
[tool.ruff.lint.isort] |
|
detect-same-package = true |
|
|
|
[build-system] |
|
requires = ["poetry-core>=1.0.0"] |
|
build-backend = "poetry.core.masonry.api" |
|
|