Add requirements-wsl.txt for WSL users

- This file contains the specific dependencies required for running the application in Windows Subsystem for Linux (WSL).
- Adding this file ensures that developers working on WSL can easily set up their environment and install all necessary packages.
- This improves consistency across development environments and reduces setup time for new contributors or team members.
This commit is contained in:
Groupr 2025-02-24 10:04:24 +00:00
parent 77ebb373e5
commit a28ab0e7a0

76
requirements-wsl.txt Normal file
View file

@ -0,0 +1,76 @@
# python 2 -> 3 compat.
six
# Pyramid.
plaster_pastedeploy
pyramid
pyramid_jinja2
pyramid_debugtoolbar
pyramid_retry
pyramid_tm
# python 2.
venusian==2.1.0
# python 2.
soupsieve==1.9.5
# Model.
SQLAlchemy==1.3.24
SQLAlchemy-Utils==0.36.3
transaction
zope.sqlalchemy
alembic
# PostgreSQL database connections.
# requires postgresql-devel on Fedora for `pg_config` binary.
psycopg2-binary
# Template renderer.
# python 3.
#jinja2
# python 2.
jinja2==3.0.3
# MarkDown is a popular and familair WYSIWYM markup language.
# python 2.
markdown==2.6.11
markupsafe==2.0.1
python-markdown-math
html5lib
BeautifulSoup4
# Bleach sanitizes MarkDown (removes HTML/Javascript) to prevent XSS.
bleach>=2.1.4
bleach-allowlist
# codehilite.
pygments
# Human readable time deltas.
ago
# light weight URI attribute parser.
miniuri
# Create URI slugs from titles.
python-slugify
# Future proof, computationally complex password hashes.
bcrypt
# reach out to verify public rb_owner_key.
requests[security]
# request library pins this dependency too low.
# idna==2.6
# credit card storage and processing.
stripe==3.5.0
# slack: bot notifications.
slacker
# DKIM Signed Email from Python.
#dkimpy
# python 2.
dkimpy==1.0.2