blob: a8c041986be5b5832eb5192e9e1c0f3c5f654e18 [file] [log] [blame]
ActivityStream
beautifulsoup4
Beaker
beaker-session-jwt
colander
cryptography
decorator
EasyWidgets
emoji
faust-cchardet
feedgenerator
feedparser
FormEncode
GitPython
html5lib
Jinja2
Markdown
markdown-checklist
MarkupSafe
Ming
oauthlib
paginate
Paste
PasteDeploy
PasteScript
Pillow
# profanity filter for feedback
profanityfilter
Pygments
pymongo
Pypeline[creole,markdown,textile,rst]
pysolr
python-dateutil
python-magic
python-oembed
pytz
qrcode
regex-as-re-globally
requests
requests-oauthlib
# for taskd proc name switching
setproctitle
six
sxsdiff
TimerMiddleware
TurboGears2
WebHelpers2
WebOb
werkzeug
wrapt
# testing
mock
ruff
testfixtures
WebTest
pytest
pytest-xdist
pytest-sugar
# last version supporting Python 3.7 and 3.8.
docutils==0.20.1
# deployment
gunicorn
pre-commit; python_version>="3.9"
pre-commit<3.6; python_version<"3.9"