All checks were successful
Run tests and linters / test (pull_request) Successful in 2m48s
These requirements are no longer needed. Move pytest and munch to devel reqs, because they are only needed for tests. Related: #306 Co-authored-by: Kamil Páral <kparal@redhat.com>
30 lines
968 B
Text
30 lines
968 B
Text
# the flask and werkzeug freeze is to reflect the state on production
|
|
Flask ~= 3.1.3
|
|
Werkzeug ~= 3.1.6
|
|
|
|
alembic
|
|
# bodhi-client 5.7.5 because of compatibility with Bodhi 6 server
|
|
bodhi-client >= 5.7.5
|
|
flask-oidc >= 2.3.1
|
|
Flask-SQLAlchemy
|
|
iso8601
|
|
Jinja2
|
|
psycopg[binary,pool]
|
|
pyforgejo
|
|
# bugzilla 3.2.0 because of API auth changes:
|
|
# https://listman.redhat.com/archives/bugzilla-announce-list/2022-February/msg00000.html
|
|
python-bugzilla >= 3.2.0
|
|
SQLAlchemy ~= 2.0.0
|
|
|
|
# WTForms introduced breaking changes in 3.2.0
|
|
# https://wtforms.readthedocs.io/en/3.2.x/changes/#version-3-2-0
|
|
# https://forge.fedoraproject.org/quality/blockerbugs/issues/291
|
|
# Flask-Admin will fix compatibility in version 2.0.0
|
|
# https://github.com/pallets-eco/flask-admin/releases/tag/v2.0.0a1
|
|
# meanwhile pin WTForms to version 3.1.2 and also pin versions of Flask-Admin and Flask-WTF
|
|
WTForms ~= 3.1.2
|
|
Flask-Admin ~= 1.6.1
|
|
Flask-WTF ~= 1.2.2
|
|
|
|
# openshift deployment dependency
|
|
gunicorn == 22.0.0
|