Merge branch 'main' into upgrade_python_again

This commit is contained in:
Kenneth Kehl
2025-06-23 11:39:02 -07:00
committed by GitHub
4 changed files with 564 additions and 533 deletions

1046
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -61,12 +61,12 @@
"gulp-jshint": "2.1.0",
"gulp-prettyerror": "2.0.0",
"gulp-uglify": "3.0.2",
"jest": "^30.0.0",
"jest-each": "^30.0.0",
"jest-environment-jsdom": "^30.0.0",
"jest": "^30.0.2",
"jest-each": "^30.0.2",
"jest-environment-jsdom": "^30.0.2",
"jshint": "2.13.6",
"jshint-stylish": "2.2.1",
"rollup": "^4.43.0",
"rollup": "^4.44.0",
"rollup-plugin-commonjs": "10.1.0",
"rollup-plugin-node-resolve": "5.2.0"
}

37
poetry.lock generated
View File

@@ -1,4 +1,4 @@
# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand.
# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand.
[[package]]
name = "ago"
@@ -1015,20 +1015,20 @@ packaging = ">=20"
[[package]]
name = "flake8"
version = "7.2.0"
version = "7.3.0"
description = "the modular source code checker: pep8 pyflakes and co"
optional = false
python-versions = ">=3.9"
groups = ["dev"]
files = [
{file = "flake8-7.2.0-py2.py3-none-any.whl", hash = "sha256:93b92ba5bdb60754a6da14fa3b93a9361fd00a59632ada61fd7b130436c40343"},
{file = "flake8-7.2.0.tar.gz", hash = "sha256:fa558ae3f6f7dbf2b4f22663e5343b6b6023620461f8d4ff2019ef4b5ee70426"},
{file = "flake8-7.3.0-py2.py3-none-any.whl", hash = "sha256:b9696257b9ce8beb888cdbe31cf885c90d31928fe202be0889a7cdafad32f01e"},
{file = "flake8-7.3.0.tar.gz", hash = "sha256:fe044858146b9fc69b551a4b490d69cf960fcb78ad1edcb84e7fbb1b4a8e3872"},
]
[package.dependencies]
mccabe = ">=0.7.0,<0.8.0"
pycodestyle = ">=2.13.0,<2.14.0"
pyflakes = ">=3.3.0,<3.4.0"
pycodestyle = ">=2.14.0,<2.15.0"
pyflakes = ">=3.4.0,<3.5.0"
[[package]]
name = "flake8-bugbear"
@@ -1828,14 +1828,14 @@ restructuredtext = ["rst2ansi"]
[[package]]
name = "markdown"
version = "3.8"
version = "3.8.2"
description = "Python implementation of John Gruber's Markdown."
optional = false
python-versions = ">=3.9"
groups = ["main"]
files = [
{file = "markdown-3.8-py3-none-any.whl", hash = "sha256:794a929b79c5af141ef5ab0f2f642d0f7b1872981250230e72682346f7cc90dc"},
{file = "markdown-3.8.tar.gz", hash = "sha256:7df81e63f0df5c4b24b7d156eb81e4690595239b7d70937d0409f1b0de319c6f"},
{file = "markdown-3.8.2-py3-none-any.whl", hash = "sha256:5c83764dbd4e00bdd94d85a19b8d55ccca20fe35b2e678a1422b380324dd5f24"},
{file = "markdown-3.8.2.tar.gz", hash = "sha256:247b9a70dd12e27f67431ce62523e675b866d254f900c4fe75ce3dda62237c45"},
]
[package.extras]
@@ -2605,14 +2605,14 @@ files = [
[[package]]
name = "pycodestyle"
version = "2.13.0"
version = "2.14.0"
description = "Python style guide checker"
optional = false
python-versions = ">=3.9"
groups = ["dev"]
files = [
{file = "pycodestyle-2.13.0-py2.py3-none-any.whl", hash = "sha256:35863c5974a271c7a726ed228a14a4f6daf49df369d8c50cd9a6f58a5e143ba9"},
{file = "pycodestyle-2.13.0.tar.gz", hash = "sha256:c8415bf09abe81d9c7f872502a6eee881fbe85d8763dd5b9924bb0a01d67efae"},
{file = "pycodestyle-2.14.0-py2.py3-none-any.whl", hash = "sha256:dd6bf7cb4ee77f8e016f9c8e74a35ddd9f67e1d5fd4184d86c3b98e07099f42d"},
{file = "pycodestyle-2.14.0.tar.gz", hash = "sha256:c4b5b517d278089ff9d0abdec919cd97262a3367449ea1c8b49b91529167b783"},
]
[[package]]
@@ -2755,14 +2755,14 @@ pyexcel-io = ">=0.6.2"
[[package]]
name = "pyflakes"
version = "3.3.2"
version = "3.4.0"
description = "passive checker of Python programs"
optional = false
python-versions = ">=3.9"
groups = ["dev"]
files = [
{file = "pyflakes-3.3.2-py2.py3-none-any.whl", hash = "sha256:5039c8339cbb1944045f4ee5466908906180f13cc99cc9949348d10f82a5c32a"},
{file = "pyflakes-3.3.2.tar.gz", hash = "sha256:6dfd61d87b97fba5dcfaaf781171ac16be16453be6d816147989e7f6e6a9576b"},
{file = "pyflakes-3.4.0-py2.py3-none-any.whl", hash = "sha256:f742a7dbd0d9cb9ea41e9a24a918996e8170c799fa528688d40dd582c8265f4f"},
{file = "pyflakes-3.4.0.tar.gz", hash = "sha256:b24f96fafb7d2ab0ec5075b7350b3d2d2218eab42003821c06344973d3ea2f58"},
]
[[package]]
@@ -2873,14 +2873,14 @@ files = [
[[package]]
name = "pytest"
version = "8.4.0"
version = "8.4.1"
description = "pytest: simple powerful testing with Python"
optional = false
python-versions = ">=3.9"
groups = ["dev"]
files = [
{file = "pytest-8.4.0-py3-none-any.whl", hash = "sha256:f40f825768ad76c0977cbacdf1fd37c6f7a468e460ea6a0636078f8972d4517e"},
{file = "pytest-8.4.0.tar.gz", hash = "sha256:14d920b48472ea0dbf68e45b96cd1ffda4705f33307dcc86c676c1b5104838a6"},
{file = "pytest-8.4.1-py3-none-any.whl", hash = "sha256:539c70ba6fcead8e78eebbf1115e8b589e7565830d7d006a8723f19ac8a0afb7"},
{file = "pytest-8.4.1.tar.gz", hash = "sha256:7c67fd69174877359ed9371ec3af8a3d2b04741818c51e5e99cc1742251fa93c"},
]
[package.dependencies]
@@ -4126,3 +4126,4 @@ cffi = ["cffi (>=1.11)"]
lock-version = "2.1"
python-versions = "^3.13.2"
content-hash = "d98565f1af2809cf4ee04b26bd9fa49cf0ffa1280029caa925024c6c6ec06923"

View File

@@ -36,7 +36,7 @@ pytz = "^2025.2"
rtreelib = "==0.2.0"
werkzeug = "^3.1.3"
wtforms = "~=3.1"
markdown = "^3.7"
markdown = "^3.8"
mistune = "^3.1.3"
async-timeout = "^5.0.1"
bleach = "^6.1.0"
@@ -80,7 +80,7 @@ black = "^25.1.0"
coverage = "*"
detect-secrets = "^1.5.0"
freezegun = "^1.5.2"
flake8 = "^7.1.2"
flake8 = "^7.3.0"
flake8-bugbear = "^24.12.12"
flake8-print = "^5.0.0"
flake8-pytest-style = "^2.1.0"
@@ -89,7 +89,7 @@ jinja2-cli = {version = "==0.8.2", extras = ["yaml"]}
moto = "*"
pip-audit = "*"
pre-commit = "^4.2.0"
pytest = "^8.4.0"
pytest = "^8.4.1"
pytest-env = "^1.1.3"
pytest-mock = "^3.14.1"
pytest-playwright = "^0.7.0"