incorporeal-cms/requirements/requirements-dev.txt
Brian S. Stephan 6dc443e59f
implement a rudimentary Atom/RSS feed module
this provides a somewhat unconfigurable (at the moment) feed module
which provides Atom and RSS feeds. entries are determined by symlinks to
content pages, because my core CMS usage is still more general and not
blog-like. the symlinks allow for arbitrarily adding entries as I see
fit.

this also moves core Markdown parser stuff to the library module, since
that's used by the feed as well as normal pages

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2023-12-30 14:55:02 -06:00

193 lines
3.9 KiB
Plaintext

#
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
# pip-compile --extra=dev --output-file=requirements/requirements-dev.txt
#
bandit==1.7.6
# via incorporeal-cms (pyproject.toml)
blinker==1.7.0
# via flask
build==1.0.3
# via pip-tools
cachetools==5.3.2
# via tox
certifi==2023.11.17
# via requests
chardet==5.2.0
# via tox
charset-normalizer==3.3.2
# via requests
click==8.1.7
# via
# flask
# pip-tools
# safety
colorama==0.4.6
# via tox
coverage[toml]==7.4.0
# via
# coverage
# pytest-cov
distlib==0.3.8
# via virtualenv
dlint==0.14.1
# via incorporeal-cms (pyproject.toml)
dparse==0.6.3
# via safety
feedgen==1.0.0
# via incorporeal-cms (pyproject.toml)
filelock==3.13.1
# via
# tox
# virtualenv
flake8==6.1.0
# via
# dlint
# flake8-builtins
# flake8-docstrings
# flake8-executable
# flake8-isort
# flake8-mutable
# flake8-pyproject
# incorporeal-cms (pyproject.toml)
flake8-blind-except==0.2.1
# via incorporeal-cms (pyproject.toml)
flake8-builtins==2.2.0
# via incorporeal-cms (pyproject.toml)
flake8-docstrings==1.7.0
# via incorporeal-cms (pyproject.toml)
flake8-executable==2.1.3
# via incorporeal-cms (pyproject.toml)
flake8-fixme==1.1.1
# via incorporeal-cms (pyproject.toml)
flake8-isort==6.1.1
# via incorporeal-cms (pyproject.toml)
flake8-logging-format==0.9.0
# via incorporeal-cms (pyproject.toml)
flake8-mutable==1.2.0
# via incorporeal-cms (pyproject.toml)
flake8-pyproject==1.2.3
# via incorporeal-cms (pyproject.toml)
flask==3.0.0
# via incorporeal-cms (pyproject.toml)
gitdb==4.0.11
# via gitpython
gitpython==3.1.40
# via bandit
idna==3.6
# via requests
iniconfig==2.0.0
# via pytest
isort==5.13.2
# via flake8-isort
itsdangerous==2.1.2
# via flask
jinja2==3.1.2
# via flask
lxml==5.0.0
# via feedgen
markdown==3.5.1
# via incorporeal-cms (pyproject.toml)
markdown-it-py==3.0.0
# via rich
markupsafe==2.1.3
# via
# jinja2
# werkzeug
mccabe==0.7.0
# via flake8
mdurl==0.1.2
# via markdown-it-py
mypy==1.8.0
# via incorporeal-cms (pyproject.toml)
mypy-extensions==1.0.0
# via mypy
packaging==21.3
# via
# build
# dparse
# pyproject-api
# pytest
# safety
# setuptools-scm
# tox
pbr==6.0.0
# via stevedore
pip-tools==7.3.0
# via incorporeal-cms (pyproject.toml)
platformdirs==4.1.0
# via
# tox
# virtualenv
pluggy==1.3.0
# via
# pytest
# tox
pycodestyle==2.11.1
# via flake8
pydocstyle==6.3.0
# via flake8-docstrings
pydot==1.4.2
# via incorporeal-cms (pyproject.toml)
pyflakes==3.1.0
# via flake8
pygments==2.17.2
# via rich
pyparsing==3.1.1
# via
# packaging
# pydot
pyproject-api==1.5.0
# via tox
pyproject-hooks==1.0.0
# via build
pytest==7.4.3
# via
# incorporeal-cms (pyproject.toml)
# pytest-cov
pytest-cov==4.1.0
# via incorporeal-cms (pyproject.toml)
python-dateutil==2.8.2
# via feedgen
pyyaml==6.0.1
# via bandit
requests==2.31.0
# via safety
rich==13.7.0
# via bandit
ruamel-yaml==0.18.5
# via safety
ruamel-yaml-clib==0.2.8
# via ruamel-yaml
safety==2.3.5
# via incorporeal-cms (pyproject.toml)
setuptools-scm==8.0.4
# via incorporeal-cms (pyproject.toml)
six==1.16.0
# via python-dateutil
smmap==5.0.1
# via gitdb
snowballstemmer==2.2.0
# via pydocstyle
stevedore==5.1.0
# via bandit
tox==4.0.0
# via incorporeal-cms (pyproject.toml)
typing-extensions==4.9.0
# via
# mypy
# setuptools-scm
urllib3==2.1.0
# via requests
virtualenv==20.25.0
# via tox
werkzeug==3.0.1
# via flask
wheel==0.42.0
# via pip-tools
# The following packages are considered to be unsafe in a requirements file:
# pip
# setuptools