migrate project to uv

This commit is contained in:
2026-03-02 14:05:55 +01:00
parent a3dcfab1ce
commit b478cc747e
8 changed files with 1277 additions and 20 deletions

27
pyproject.toml Normal file
View File

@@ -0,0 +1,27 @@
[project]
name = "wallabag-tools"
version = "0.1.0"
description = "Python tools using the wallabag API"
requires-python = ">=3.10"
dependencies = [
"aiohttp>=3.9.0",
"wallabag-api"
]
[project.scripts]
wallabag-explorer = "wallabag_explorer:main"
wallabag-mass-import = "wallabag_mass_import:main"
[tool.setuptools]
py-modules = ["helpers", "wallabag_explorer", "wallabag_mass_import"]
[tool.uv]
package = true
sources = { wallabag-api = { git = "https://git.gasser.ovh/thib8956/wallabag-api-client.git" } }
[dependency-groups]
dev = [
"black>=24.0.0",
"mypy>=1.0.0",
"pylint>=3.0.0",
]