pyramid>=1.10,<2
webob
requests
argcomplete
pytz
lxml
pyopenssl
# rest api
cornice
cornice_swagger
colander
# debug
pyramid_debugtoolbar
# deploy
plaster_pastedeploy
# wsgi
gunicorn
waitress
# database
pyramid_retry
pyramid_tm
alembic
# 'sqlalchemy==2.0' breaks 'zope.sqlalchemy'
# (https://github.com/zopefoundation/zope.sqlalchemy/issues/60)
sqlalchemy>=1.3,<2
transaction
# avoid using 'zope.sqlalchemy==1.4' with regression since 'sqlalchemy==1.4' support
# (https://github.com/zopefoundation/zope.sqlalchemy/pull/66)
zope.sqlalchemy>=1.3,!=1.4.*
# oauth2
pyramid_oauthlib>=0.4.1
oauthlib<3
requests_oauthlib<1.2.0
PyJWT>=2
# typing extension required for TypedDict
typing_extensions; python_version < "3.8"
