Drop contrib.appengine, contrib.fileadmin.s3, contrib.mongoengine, contrib.peeweemodel, contrib.sqlamodel and contrib.rediscli.
Tested on:
arrow==1.3.0
azure-common==1.1.28
azure-storage-blob==2.1.0
azure-storage-common==2.1.0
Babel==2.13.1
blinker==1.7.0
certifi==2023.7.22
cffi==1.16.0
charset-normalizer==3.3.2
click==8.1.7
colour==0.1.5
coverage==7.3.2
cryptography==41.0.5
dnspython==2.4.2
email-validator==2.1.0.post1
Flask==3.0.0
Flask-SQLAlchemy==3.1.1
GeoAlchemy2==0.14.2
greenlet==3.0.1
idna==3.4
iniconfig==2.0.0
itsdangerous==2.1.2
Jinja2==3.1.2
MarkupSafe==2.1.3
numpy==1.26.1
packaging==23.2
peewee==3.17.0
Pillow==10.1.0
pip==23.3.1
pluggy==1.3.0
psycopg2==2.9.9
pycparser==2.21
pymongo==4.6.0
pytest==7.4.3
pytest-cov==4.1.0
python-dateutil==2.8.2
requests==2.31.0
setuptools==68.2.2
shapely==2.0.2
six==1.16.0
SQLAlchemy==2.0.23
sqlalchemy-citext==1.8.0
SQLAlchemy-Utils==0.41.1
tablib==3.5.0
types-python-dateutil==2.8.19.14
typing_extensions==4.8.0
urllib3==2.0.7
Werkzeug==3.0.1
wtf-peewee==3.0.5
WTForms==3.1.1
and also see requirements-min.txt.