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>
293 lines
5.6 KiB
Plaintext
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
|