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>
193 lines
3.9 KiB
Plaintext
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
|