Pular para conteúdo

C - Versões das bibliotecas

Sobre as versões das bibliotecas instaladas

A última atualização dos pacotes deste material foi feita em: 05/09/2026 às 17:52.

Bibliotecas do projeto

dependencies = [
    "alembic (>=1.19.2,<2.0.0)",
    "fastapi[standard] (>=0.141.1,<0.142.0)",
    "pwdlib[argon2] (>=0.3.1,<0.4.0)",
    "pydantic-settings (>=2.15.0,<3.0.0)",
    "pyjwt (>=2.13.0,<3.0.0)",
    "aiosqlite (>=0.22.1,<0.23.0)",
    "sqlalchemy[asyncio] (>=2.0.52,<3.0.0)",
    "psycopg[binary] (>=3.3.5,<4.0.0)",
    "tzdata (>=2026.3,<2027.0)"
]

Bibliotecas de desenvolvimento

dev = [
    "pytest (>=9.1.1,<10.0.0)",
    "pytest-cov (>=7.1.0,<8.0.0)",
    "ruff (>=0.16.6,<0.17.0)",
    "pytest-asyncio (>=1.4.0,<2.0.0)",
    "factory-boy (>=3.3.3,<4.0.0)",
    "freezegun (>=1.5.5,<2.0.0)",
    "testcontainers (>=4.15.0,<5.0.0)",
    "typos (>=1.50.1,<2.0.0)",
    "pytest-random-order (>=1.2.0,<2.0.0)",
    "httpx2 (>=2.12.0,<3.0.0)",
]

Lock de todo o ambiente

O lock do projeto final pode ser encontrado aqui!

Ferramentas instaladas do ambiente

Aqui estão listadas as versões que foram usadas das ferramentas instaladas no meu sistema de forma determinística:

  • Poetry: Poetry (version 2.4.3)
  • Pipx: 1.15.0
  • Docker: Docker version 29.7.2, build a7dcaa6fdb
  • Docker-compose: Docker Compose version 5.5.1 Warning: Metrics send issue: failed to send metrics: Post "https://flyctl-metrics.fly.dev/metrics_post": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
  • Flyctl: flyctl v0.4.99 linux/amd64 Commit: ab8d26dbd44a4052012c31f9f7e71b6e4fa1a7bb BuildDate: 2026-09-03T17:45:00Z