incorporeal-cms/requirements/requirements-dev.txt
Brian S. Stephan 7eb485c6ae
rewrite the project as a static site generator
this removes Flask, reworks a number of library methods accordingly, and
adds generators and build commands to process the instance directory
(largely unchanged, except config.py is now config.json) and spit out
files suitable to be served by a web server such as Nginx.

there are probably some rough edges here, but overall this works.

also note, as this is no longer server software on a network, the
license has changed from AGPLv3 to GPLv3, and the "or any later version"
allowance has been removed

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2025-03-16 23:56:37 -05:00

293 lines
5.6 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
#
annotated-types==0.7.0
# via pydantic
attrs==25.3.0
# via reuse
authlib==1.5.1
# via safety
bandit==1.8.3
# via incorporeal-cms (pyproject.toml)
binaryornot==0.4.4
# via reuse
boolean-py==4.0
# via
# license-expression
# reuse
build==1.2.2.post1
# via pip-tools
cachetools==5.5.2
# via tox
certifi==2025.1.31
# via requests
cffi==1.17.1
# via cryptography
chardet==5.2.0
# via
# binaryornot
# tox
charset-normalizer==3.4.1
# via
# python-debian
# requests
click==8.1.8
# via
# nltk
# pip-tools
# reuse
# safety
# typer
colorama==0.4.6
# via tox
coverage[toml]==7.7.0
# via pytest-cov
cryptography==44.0.2
# via
# authlib
# secretstorage
distlib==0.3.9
# via virtualenv
dlint==0.16.0
# via incorporeal-cms (pyproject.toml)
docutils==0.21.2
# via readme-renderer
dparse==0.6.4
# via
# safety
# safety-schemas
feedgen==1.0.0
# via incorporeal-cms (pyproject.toml)
filelock==3.16.1
# via
# safety
# tox
# virtualenv
flake8==7.1.2
# 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.5.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.2
# via incorporeal-cms (pyproject.toml)
flake8-logging-format==2024.24.12
# 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)
id==1.5.0
# via twine
idna==3.10
# via requests
iniconfig==2.0.0
# via pytest
isort==6.0.1
# via flake8-isort
jaraco-classes==3.4.0
# via keyring
jaraco-context==6.0.1
# via keyring
jaraco-functools==4.1.0
# via keyring
jeepney==0.9.0
# via
# keyring
# secretstorage
jinja2==3.1.6
# via
# incorporeal-cms (pyproject.toml)
# reuse
# safety
joblib==1.4.2
# via nltk
keyring==25.6.0
# via twine
license-expression==30.4.1
# via reuse
lxml==5.3.1
# via feedgen
markdown==3.7
# via incorporeal-cms (pyproject.toml)
markdown-it-py==3.0.0
# via rich
markupsafe==3.0.2
# via jinja2
marshmallow==3.26.1
# via safety
mccabe==0.7.0
# via flake8
mdurl==0.1.2
# via markdown-it-py
more-itertools==10.6.0
# via
# jaraco-classes
# jaraco-functools
mypy==1.15.0
# via incorporeal-cms (pyproject.toml)
mypy-extensions==1.0.0
# via mypy
nh3==0.2.21
# via readme-renderer
nltk==3.9.1
# via safety
packaging==24.2
# via
# build
# dparse
# marshmallow
# pyproject-api
# pytest
# safety
# safety-schemas
# setuptools-scm
# tox
# twine
pbr==6.1.1
# via stevedore
pip-tools==7.4.1
# via incorporeal-cms (pyproject.toml)
platformdirs==4.3.6
# via
# tox
# virtualenv
pluggy==1.5.0
# via
# pytest
# tox
psutil==6.1.1
# via safety
pycodestyle==2.12.1
# via flake8
pycparser==2.22
# via cffi
pydantic==2.9.2
# via
# safety
# safety-schemas
pydantic-core==2.23.4
# via pydantic
pydocstyle==6.3.0
# via flake8-docstrings
pydot==3.0.4
# via incorporeal-cms (pyproject.toml)
pyflakes==3.2.0
# via flake8
pygments==2.19.1
# via
# readme-renderer
# rich
pyparsing==3.2.1
# via pydot
pyproject-api==1.9.0
# via tox
pyproject-hooks==1.2.0
# via
# build
# pip-tools
pytest==8.3.5
# via
# incorporeal-cms (pyproject.toml)
# pytest-cov
pytest-cov==6.0.0
# via incorporeal-cms (pyproject.toml)
python-dateutil==2.9.0.post0
# via feedgen
python-debian==1.0.1
# via reuse
pyyaml==6.0.2
# via bandit
readme-renderer==44.0
# via twine
regex==2024.11.6
# via nltk
requests==2.32.3
# via
# id
# requests-toolbelt
# safety
# twine
requests-toolbelt==1.0.0
# via twine
reuse==5.0.2
# via incorporeal-cms (pyproject.toml)
rfc3986==2.0.0
# via twine
rich==13.9.4
# via
# bandit
# twine
# typer
ruamel-yaml==0.18.10
# via
# safety
# safety-schemas
ruamel-yaml-clib==0.2.12
# via ruamel-yaml
safety==3.3.1
# via incorporeal-cms (pyproject.toml)
safety-schemas==0.0.11
# via safety
secretstorage==3.3.3
# via keyring
setuptools-scm==8.2.0
# via incorporeal-cms (pyproject.toml)
shellingham==1.5.4
# via typer
six==1.17.0
# via python-dateutil
snowballstemmer==2.2.0
# via pydocstyle
stevedore==5.4.1
# via bandit
termcolor==2.5.0
# via incorporeal-cms (pyproject.toml)
tomlkit==0.13.2
# via reuse
tox==4.24.2
# via incorporeal-cms (pyproject.toml)
tqdm==4.67.1
# via nltk
twine==6.1.0
# via incorporeal-cms (pyproject.toml)
typer==0.15.2
# via safety
typing-extensions==4.12.2
# via
# mypy
# pydantic
# pydantic-core
# safety
# safety-schemas
# typer
urllib3==2.3.0
# via
# requests
# twine
virtualenv==20.29.3
# via tox
wheel==0.45.1
# via pip-tools
# The following packages are considered to be unsafe in a requirements file:
# pip
# setuptools