Conversation
nzlosh
commented
Feb 2, 2026
- Add support for Rocky10 and Ubuntu24.04 (Noble)
- Drop support for Rocky8 and Ubuntu20.04 (Focal)
In the local and remote runner the unit file test were moved leaving a directory without tests. pytest raises error code 5 in this case which causes the unit-tests target to fail.
https://docs.python.org/3/library/pipes.html Replaced deprecated module use with shlex.
|
Regenerated lockfile result |
https://docs.python.org/3/whatsnew/3.11.html#modules Replace deprecated sre_parse with re._parser.
…p._vendor.resolvelib.structs' Update pinning for pip and setuptools and remove virtualenv from fixed-requirements
Replaced with assertLessEqual and remove use of six module.
Lockfile diff: lockfiles/twine.lock [twine] == Upgraded dependencies == cffi 1.17.1 --> 2.0.0 cryptography 43.0.3 --> 46.0.5 docutils 0.20.1 --> 0.22.4 jaraco-context 6.0.1 --> 6.1.1 jaraco-functools 4.1.0 --> 4.4.0 keyring 25.5.0 --> 25.7.0 markdown-it-py 3.0.0 --> 4.0.0 more-itertools 10.5.0 --> 10.8.0 pycparser 2.23 --> 3.0 readme-renderer 43.0 --> 44.0 requests 2.32.4 --> 2.32.5 secretstorage 3.3.3 --> 3.5.0 urllib3 2.2.3 --> 2.6.3 zipp 3.20.2 --> 3.23.0 == Added dependencies == typing-extensions 4.15.0 == Removed dependencies == importlib-resources 6.4.5 Lockfile diff: lockfiles/bandit.lock [bandit] == Upgraded dependencies == markdown-it-py 3.0.0 --> 4.0.0 setuptools 75.3.4 --> 82.0.1 stevedore 5.3.0 --> 5.7.0 == Removed dependencies == pbr 7.0.3 typing-extensions 4.13.2 Lockfile diff: lockfiles/flake8.lock [flake8] == Upgraded dependencies == setuptools 75.3.4 --> 82.0.1 Lockfile diff: lockfiles/pylint.lock [pylint] == Upgraded dependencies == dill 0.4.0 --> 0.4.1 platformdirs 4.3.6 --> 4.9.4 setuptools 75.3.4 --> 82.0.1 tomlkit 0.13.3 --> 0.14.0 typing-extensions 4.13.2 --> 4.15.0 Lockfile diff: lockfiles/black.lock [black] == Upgraded dependencies == click 8.1.8 --> 8.3.1 pathspec 0.12.1 --> 1.0.4 platformdirs 4.3.6 --> 4.9.4 == Removed dependencies == typing-extensions 4.13.2
Lockfile diff: lockfiles/st2.lock [st2] == Upgraded dependencies == attrs 25.4.0 --> 26.1.0 chardet 7.2.0 --> 7.3.0 debtcollector 3.0.0 --> 3.1.0 futurist 3.2.1 --> 3.3.0 gunicorn 25.1.0 --> 25.2.0 importlib-metadata 8.7.1 --> 9.0.0 jsonpointer 3.0.0 --> 3.1.1 kazoo 2.10.0 --> 2.11.0 python-discovery 1.1.3 --> 1.2.0 redis 7.3.0 --> 7.4.0 werkzeug 3.1.6 --> 3.1.7 == !! Downgraded dependencies !! == jsonschema 4.26.0 --> 4.17.3 == Added dependencies == pyrsistent 0.20.0 == Removed dependencies == jsonschema-specifications 2025.9.1 referencing 0.37.0 rpds-py 0.30.0
…ents Lockfile diff: lockfiles/st2.lock [st2] == Upgraded dependencies == cryptography 46.0.5 --> 46.0.6 requests 2.32.5 --> 2.33.0 tomli 2.4.0 --> 2.4.1 == Added dependencies == importlib-resources 6.5.2
…le/requirements Lockfile diff: lockfiles/st2.lock [st2] == Added dependencies == jsonschema-spec 0.1.6 lazy-object-proxy 1.12.0 openapi-schema-validator 0.4.4 openapi-spec-validator 0.5.7 pathable 0.4.4 rfc3339-validator 0.1.4 == Removed dependencies == flex 6.14.1 jsonpointer 3.1.1 rfc3987 1.3.8 strict-rfc3339 0.7 validate-email 1.3
bab44e1 to
3d2ee49
Compare
Lockfile diff: lockfiles/st2.lock [st2] == Upgraded dependencies == chardet 7.3.0 --> 7.4.0.post1 python-discovery 1.2.0 --> 1.2.1 == !! Downgraded dependencies !! == setuptools 82.0.1 --> 80.10.2
Convert FileWatchSensor to use threading over eventlent and stackstorm/logshipper
* fix python3.10 setuptools error, remove logshipper dependency.
* Fix Swagger 2.0 spec violations and tests from openapi-spec-validator upgrade
|
Comments below are from @skiedude PR to my branch: This does not fix all unit test errors, but should fix all the jsonschema/openapi type errors. SummaryFixes Swagger 2.0 spec violations and test issues exposed by the
|