requirements-ci.lock
Rama main · réplica de lectura del repositorio original.
# This file was autogenerated by uv via the following command:
# uv pip compile --universal --python-version 3.10 requirements-ci.in -o requirements-ci.lock
aiohappyeyeballs==2.7.1
# via aiohttp
aiohttp==3.14.3
# via -r requirements.txt
aiosignal==1.4.0
# via aiohttp
alembic==1.19.1
# via -r requirements.txt
ast-serialize==0.8.0
# via mypy
async-timeout==5.0.1 ; python_full_version < '3.11'
# via aiohttp
attrs==26.1.0
# via aiohttp
backports-asyncio-runner==1.2.0 ; python_full_version < '3.11'
# via pytest-asyncio
bandit==1.9.4
# via -r requirements-ci.in
bcrypt==5.0.0
# via -r requirements.txt
black==26.5.1
# via -r requirements-ci.in
blinker==1.9.0
# via flask
boolean-py==5.0
# via license-expression
build==1.5.0
# via -r requirements-ci.in
cachecontrol==0.14.4
# via pip-audit
cachetools==7.1.7
# via -r requirements.txt
certifi==2026.7.22
# via
# requests
# signxml
cffi==2.1.1 ; platform_python_implementation != 'PyPy'
# via
# cryptography
# gevent
cfgv==3.5.0
# via pre-commit
charset-normalizer==3.4.9
# via requests
click==8.4.2
# via
# black
# flask
colorama==0.4.6 ; os_name == 'nt' or sys_platform == 'win32'
# via
# bandit
# build
# click
# pytest
coverage==7.15.4
# via pytest-cov
cryptography==50.0.0
# via
# -r requirements.txt
# signxml
cyclonedx-python-lib==11.11.0
# via pip-audit
defusedxml==0.7.1
# via py-serializable
distlib==0.4.3
# via virtualenv
et-xmlfile==2.0.0
# via openpyxl
exceptiongroup==1.3.1 ; python_full_version < '3.11'
# via pytest
execnet==2.1.2
# via pytest-xdist
filelock==3.32.2
# via
# cachecontrol
# python-discovery
# virtualenv
filetype==1.2.0
# via -r requirements.txt
flask==3.1.3
# via
# -r requirements.txt
# prometheus-flask-exporter
frozenlist==1.8.0
# via
# aiohttp
# aiosignal
gevent==24.11.1
# via -r requirements.txt
greenlet==3.5.4
# via
# gevent
# playwright
# sqlalchemy
gunicorn==23.0.0
# via -r requirements.txt
identify==2.6.19
# via pre-commit
idna==3.18
# via
# requests
# yarl
importlib-metadata==9.0.0 ; python_full_version < '3.10.2'
# via build
iniconfig==2.3.0
# via pytest
isort==8.0.1
# via -r requirements-ci.in
itsdangerous==2.2.0
# via flask
jinja2==3.1.6
# via
# -r requirements.txt
# flask
librt==0.15.0 ; platform_python_implementation != 'PyPy'
# via mypy
license-expression==30.4.4
# via cyclonedx-python-lib
lxml==6.1.1
# via signxml
mako==1.4.1
# via alembic
markdown-it-py==4.2.0
# via rich
markupsafe==3.0.3
# via
# flask
# jinja2
# mako
# werkzeug
mdurl==0.1.2
# via markdown-it-py
msgpack==1.2.1
# via cachecontrol
multidict==6.7.1
# via
# aiohttp
# yarl
mypy==2.3.0
# via -r requirements-ci.in
mypy-extensions==1.1.0
# via
# black
# mypy
nodeenv==1.10.0
# via pre-commit
openpyxl==3.1.5
# via -r requirements.txt
packageurl-python==0.17.6
# via cyclonedx-python-lib
packaging==26.3
# via
# black
# build
# gunicorn
# pip-audit
# pip-requirements-parser
# pytest
# pytest-rerunfailures
pathspec==1.1.1
# via
# black
# mypy
pip==26.2.1
# via pip-api
pip-api==0.0.34
# via pip-audit
pip-audit==2.10.1
# via -r requirements-ci.in
pip-requirements-parser==32.0.1
# via pip-audit
platformdirs==4.11.1
# via
# black
# pip-audit
# virtualenv
playwright==1.62.0
# via -r requirements-ci.in
pluggy==1.6.0
# via
# pytest
# pytest-cov
pre-commit==4.6.1
# via -r requirements-ci.in
prometheus-client==0.26.0
# via
# -r requirements.txt
# prometheus-flask-exporter
prometheus-flask-exporter==0.23.2
# via -r requirements.txt
propcache==0.5.2
# via
# aiohttp
# yarl
psycogreen==1.0.2
# via -r requirements.txt
psycopg2-binary==2.9.12
# via -r requirements.txt
py-serializable==2.1.0
# via cyclonedx-python-lib
pycparser==3.0 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy'
# via cffi
pyee==13.0.1
# via playwright
pygments==2.20.0
# via
# pytest
# rich
pyjwt==2.15.1
# via -r requirements.txt
pyparsing==3.3.2
# via pip-requirements-parser
pyproject-hooks==1.2.0
# via build
pytest==9.1.1
# via
# -r requirements-ci.in
# pytest-asyncio
# pytest-cov
# pytest-rerunfailures
# pytest-split
# pytest-timeout
# pytest-xdist
pytest-asyncio==1.4.0
# via -r requirements-ci.in
pytest-cov==7.1.0
# via -r requirements-ci.in
pytest-rerunfailures==16.4
# via -r requirements-ci.in
pytest-split==0.11.0
# via -r requirements-ci.in
pytest-timeout==2.4.0
# via -r requirements-ci.in
pytest-xdist==3.8.0
# via -r requirements-ci.in
python-discovery==1.5.1
# via virtualenv
pytokens==0.4.1
# via black
pyyaml==6.0.3
# via
# -r requirements.txt
# bandit
# pre-commit
requests==2.34.2
# via
# -r requirements.txt
# cachecontrol
# pip-audit
rich==15.0.0
# via
# bandit
# pip-audit
ruff==0.16.2
# via -r requirements-ci.in
signxml==4.5.1
# via -r requirements.txt
sortedcontainers==2.4.0
# via cyclonedx-python-lib
sqlalchemy==2.0.51
# via
# -r requirements.txt
# alembic
stevedore==5.8.0 ; python_full_version < '3.11'
# via bandit
stevedore==5.9.0 ; python_full_version >= '3.11'
# via bandit
tomli==2.4.1
# via
# alembic
# bandit
# black
# build
# coverage
# mypy
# pip-audit
# pytest
tomli-w==1.2.0
# via pip-audit
types-cachetools==7.0.0.20260713
# via -r requirements-ci.in
types-requests==2.33.0.20260712
# via -r requirements-ci.in
typing-extensions==4.16.0
# via
# -r requirements.txt
# aiohttp
# aiosignal
# alembic
# black
# cryptography
# cyclonedx-python-lib
# exceptiongroup
# multidict
# mypy
# pyee
# pyjwt
# pytest-asyncio
# sqlalchemy
# virtualenv
urllib3==2.7.0
# via
# -r requirements.txt
# requests
# types-requests
virtualenv==21.7.3
# via pre-commit
websockets==16.1.1
# via -r requirements.txt
werkzeug==3.1.8
# via
# -r requirements.txt
# flask
yarl==1.24.5
# via aiohttp
zipp==4.1.0 ; python_full_version < '3.10.2'
# via importlib-metadata
zope-event==6.2
# via gevent
zope-interface==8.5
# via gevent