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
+538 -508
View File
File diff suppressed because it is too large Load Diff
+4 -4
View File
@@ -61,12 +61,12 @@
"gulp-jshint": "2.1.0", "gulp-jshint": "2.1.0",
"gulp-prettyerror": "2.0.0", "gulp-prettyerror": "2.0.0",
"gulp-uglify": "3.0.2", "gulp-uglify": "3.0.2",
"jest": "^30.0.0", "jest": "^30.0.2",
"jest-each": "^30.0.0", "jest-each": "^30.0.2",
"jest-environment-jsdom": "^30.0.0", "jest-environment-jsdom": "^30.0.2",
"jshint": "2.13.6", "jshint": "2.13.6",
"jshint-stylish": "2.2.1", "jshint-stylish": "2.2.1",
"rollup": "^4.43.0", "rollup": "^4.44.0",
"rollup-plugin-commonjs": "10.1.0", "rollup-plugin-commonjs": "10.1.0",
"rollup-plugin-node-resolve": "5.2.0" "rollup-plugin-node-resolve": "5.2.0"
} }
Generated
+19 -18
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]] [[package]]
name = "ago" name = "ago"
@@ -1015,20 +1015,20 @@ packaging = ">=20"
[[package]] [[package]]
name = "flake8" name = "flake8"
version = "7.2.0" version = "7.3.0"
description = "the modular source code checker: pep8 pyflakes and co" description = "the modular source code checker: pep8 pyflakes and co"
optional = false optional = false
python-versions = ">=3.9" python-versions = ">=3.9"
groups = ["dev"] groups = ["dev"]
files = [ files = [
{file = "flake8-7.2.0-py2.py3-none-any.whl", hash = "sha256:93b92ba5bdb60754a6da14fa3b93a9361fd00a59632ada61fd7b130436c40343"}, {file = "flake8-7.3.0-py2.py3-none-any.whl", hash = "sha256:b9696257b9ce8beb888cdbe31cf885c90d31928fe202be0889a7cdafad32f01e"},
{file = "flake8-7.2.0.tar.gz", hash = "sha256:fa558ae3f6f7dbf2b4f22663e5343b6b6023620461f8d4ff2019ef4b5ee70426"}, {file = "flake8-7.3.0.tar.gz", hash = "sha256:fe044858146b9fc69b551a4b490d69cf960fcb78ad1edcb84e7fbb1b4a8e3872"},
] ]
[package.dependencies] [package.dependencies]
mccabe = ">=0.7.0,<0.8.0" mccabe = ">=0.7.0,<0.8.0"
pycodestyle = ">=2.13.0,<2.14.0" pycodestyle = ">=2.14.0,<2.15.0"
pyflakes = ">=3.3.0,<3.4.0" pyflakes = ">=3.4.0,<3.5.0"
[[package]] [[package]]
name = "flake8-bugbear" name = "flake8-bugbear"
@@ -1828,14 +1828,14 @@ restructuredtext = ["rst2ansi"]
[[package]] [[package]]
name = "markdown" name = "markdown"
version = "3.8" version = "3.8.2"
description = "Python implementation of John Gruber's Markdown." description = "Python implementation of John Gruber's Markdown."
optional = false optional = false
python-versions = ">=3.9" python-versions = ">=3.9"
groups = ["main"] groups = ["main"]
files = [ files = [
{file = "markdown-3.8-py3-none-any.whl", hash = "sha256:794a929b79c5af141ef5ab0f2f642d0f7b1872981250230e72682346f7cc90dc"}, {file = "markdown-3.8.2-py3-none-any.whl", hash = "sha256:5c83764dbd4e00bdd94d85a19b8d55ccca20fe35b2e678a1422b380324dd5f24"},
{file = "markdown-3.8.tar.gz", hash = "sha256:7df81e63f0df5c4b24b7d156eb81e4690595239b7d70937d0409f1b0de319c6f"}, {file = "markdown-3.8.2.tar.gz", hash = "sha256:247b9a70dd12e27f67431ce62523e675b866d254f900c4fe75ce3dda62237c45"},
] ]
[package.extras] [package.extras]
@@ -2605,14 +2605,14 @@ files = [
[[package]] [[package]]
name = "pycodestyle" name = "pycodestyle"
version = "2.13.0" version = "2.14.0"
description = "Python style guide checker" description = "Python style guide checker"
optional = false optional = false
python-versions = ">=3.9" python-versions = ">=3.9"
groups = ["dev"] groups = ["dev"]
files = [ files = [
{file = "pycodestyle-2.13.0-py2.py3-none-any.whl", hash = "sha256:35863c5974a271c7a726ed228a14a4f6daf49df369d8c50cd9a6f58a5e143ba9"}, {file = "pycodestyle-2.14.0-py2.py3-none-any.whl", hash = "sha256:dd6bf7cb4ee77f8e016f9c8e74a35ddd9f67e1d5fd4184d86c3b98e07099f42d"},
{file = "pycodestyle-2.13.0.tar.gz", hash = "sha256:c8415bf09abe81d9c7f872502a6eee881fbe85d8763dd5b9924bb0a01d67efae"}, {file = "pycodestyle-2.14.0.tar.gz", hash = "sha256:c4b5b517d278089ff9d0abdec919cd97262a3367449ea1c8b49b91529167b783"},
] ]
[[package]] [[package]]
@@ -2755,14 +2755,14 @@ pyexcel-io = ">=0.6.2"
[[package]] [[package]]
name = "pyflakes" name = "pyflakes"
version = "3.3.2" version = "3.4.0"
description = "passive checker of Python programs" description = "passive checker of Python programs"
optional = false optional = false
python-versions = ">=3.9" python-versions = ">=3.9"
groups = ["dev"] groups = ["dev"]
files = [ files = [
{file = "pyflakes-3.3.2-py2.py3-none-any.whl", hash = "sha256:5039c8339cbb1944045f4ee5466908906180f13cc99cc9949348d10f82a5c32a"}, {file = "pyflakes-3.4.0-py2.py3-none-any.whl", hash = "sha256:f742a7dbd0d9cb9ea41e9a24a918996e8170c799fa528688d40dd582c8265f4f"},
{file = "pyflakes-3.3.2.tar.gz", hash = "sha256:6dfd61d87b97fba5dcfaaf781171ac16be16453be6d816147989e7f6e6a9576b"}, {file = "pyflakes-3.4.0.tar.gz", hash = "sha256:b24f96fafb7d2ab0ec5075b7350b3d2d2218eab42003821c06344973d3ea2f58"},
] ]
[[package]] [[package]]
@@ -2873,14 +2873,14 @@ files = [
[[package]] [[package]]
name = "pytest" name = "pytest"
version = "8.4.0" version = "8.4.1"
description = "pytest: simple powerful testing with Python" description = "pytest: simple powerful testing with Python"
optional = false optional = false
python-versions = ">=3.9" python-versions = ">=3.9"
groups = ["dev"] groups = ["dev"]
files = [ files = [
{file = "pytest-8.4.0-py3-none-any.whl", hash = "sha256:f40f825768ad76c0977cbacdf1fd37c6f7a468e460ea6a0636078f8972d4517e"}, {file = "pytest-8.4.1-py3-none-any.whl", hash = "sha256:539c70ba6fcead8e78eebbf1115e8b589e7565830d7d006a8723f19ac8a0afb7"},
{file = "pytest-8.4.0.tar.gz", hash = "sha256:14d920b48472ea0dbf68e45b96cd1ffda4705f33307dcc86c676c1b5104838a6"}, {file = "pytest-8.4.1.tar.gz", hash = "sha256:7c67fd69174877359ed9371ec3af8a3d2b04741818c51e5e99cc1742251fa93c"},
] ]
[package.dependencies] [package.dependencies]
@@ -4126,3 +4126,4 @@ cffi = ["cffi (>=1.11)"]
lock-version = "2.1" lock-version = "2.1"
python-versions = "^3.13.2" python-versions = "^3.13.2"
content-hash = "d98565f1af2809cf4ee04b26bd9fa49cf0ffa1280029caa925024c6c6ec06923" content-hash = "d98565f1af2809cf4ee04b26bd9fa49cf0ffa1280029caa925024c6c6ec06923"
+3 -3
View File
@@ -36,7 +36,7 @@ pytz = "^2025.2"
rtreelib = "==0.2.0" rtreelib = "==0.2.0"
werkzeug = "^3.1.3" werkzeug = "^3.1.3"
wtforms = "~=3.1" wtforms = "~=3.1"
markdown = "^3.7" markdown = "^3.8"
mistune = "^3.1.3" mistune = "^3.1.3"
async-timeout = "^5.0.1" async-timeout = "^5.0.1"
bleach = "^6.1.0" bleach = "^6.1.0"
@@ -80,7 +80,7 @@ black = "^25.1.0"
coverage = "*" coverage = "*"
detect-secrets = "^1.5.0" detect-secrets = "^1.5.0"
freezegun = "^1.5.2" freezegun = "^1.5.2"
flake8 = "^7.1.2" flake8 = "^7.3.0"
flake8-bugbear = "^24.12.12" flake8-bugbear = "^24.12.12"
flake8-print = "^5.0.0" flake8-print = "^5.0.0"
flake8-pytest-style = "^2.1.0" flake8-pytest-style = "^2.1.0"
@@ -89,7 +89,7 @@ jinja2-cli = {version = "==0.8.2", extras = ["yaml"]}
moto = "*" moto = "*"
pip-audit = "*" pip-audit = "*"
pre-commit = "^4.2.0" pre-commit = "^4.2.0"
pytest = "^8.4.0" pytest = "^8.4.1"
pytest-env = "^1.1.3" pytest-env = "^1.1.3"
pytest-mock = "^3.14.1" pytest-mock = "^3.14.1"
pytest-playwright = "^0.7.0" pytest-playwright = "^0.7.0"