Ctrl K
ComunidadGuías…

pyproject.toml

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
[project]
name = "anki-dev"
version = "0.0.0"
description = "Local-only environment"
requires-python = ">=3.12"
classifiers = ["Private :: Do Not Upload"]

[dependency-groups]
dev = [
  "pre-commit",
  "mypy",
  "mypy-protobuf",
  "ruff",
  "pytest",
  "pytest-mock",
  "PyChromeDevTools",
  "wheel",
  "hatchling", # for type checking hatch_build.py files
  "mock",
  "types-protobuf",
  "types-requests",
  "types-orjson",
  "types-decorator",
  "types-flask",
  "types-flask-cors",
  "types-markdown",
  "types-waitress",
  "types-pywin32",
  "types-mock",
  "briefcase>=0.4.5",
  "coverage>=7.15.3",
  "complexipy>=5.6.0",
  "cogapp>=3.6.0",
]
docs = [
  "sphinx",
  "myst-parser",
  "sphinx-book-theme",
  "sphinx-autoapi",
  "sphinx-autobuild>=2024.10.3",
  "sphinxcontrib-mermaid>=2.1.0",
]

# Local resolution guard; keep in sync with Dependabot cooldown.
[tool.uv]
exclude-newer = "7 days"
exclude-newer-package = { anki-mac-helper = false, anki-audio = false, briefcase = false, certifi = false, pip = false, virtualenv = false }
required-version = ">=0.9.25"

[tool.uv.workspace]
members = ["pylib", "qt", "qt/installer/briefcase_plugins"]

[[tool.uv.index]]
name = "testpypi"
url = "https://test.pypi.org/simple/"
publish-url = "https://test.pypi.org/legacy/"
explicit = true