Skip to content

Updates 3.10 referencing#6384

Open
guzzijones wants to merge 91 commits into
StackStorm:masterfrom
guzzijones:updates_3.10_referencing
Open

Updates 3.10 referencing#6384
guzzijones wants to merge 91 commits into
StackStorm:masterfrom
guzzijones:updates_3.10_referencing

Conversation

@guzzijones

@guzzijones guzzijones commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

lock referencing in fixed-requirements so that wheelhouse lookup succeeds for python3.10

nzlosh and others added 30 commits February 2, 2026 22:35
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.
…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
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
* fix: install setuptools in check-python-packages venvs for py3.12

* fix: replace setup.py develop with pip install -e for setuptools 80 compat
guzzijones and others added 12 commits June 11, 2026 13:49
* add paused , shorten max wait time to 1 minute

* add certificate

* typo on task check

* paused and pausing
Regnerated fixed requirements and pants lockfile.

Lockfile diff: lockfiles/st2.lock [st2]

==                    Upgraded dependencies                     ==

  apscheduler                    3.11.2       -->   3.11.3
  argcomplete                    3.6.3        -->   3.7.0
  beautifulsoup4                 4.14.3       -->   4.15.0
  certifi                        2026.4.22    -->   2026.6.17
  cffi                           2.0.0        -->   2.1.0
  charset-normalizer             3.4.7        -->   3.4.8
  click                          8.3.3        -->   8.4.2
  cryptography                   47.0.0       -->   49.0.0
  decorator                      5.2.1        -->   5.3.1
  distlib                        0.4.0        -->   0.4.3
  editor                         1.7.0        -->   1.8.0
  filelock                       3.29.0       -->   3.29.6
  gitpython                      3.1.49       -->   3.1.50
  greenlet                       3.5.0        -->   3.5.3
  gunicorn                       25.3.0       -->   26.0.0
  httplib2                       0.31.2       -->   0.32.0
  idna                           3.13         -->   3.18
  jsonschema-path                0.4.6        -->   0.5.0
  msgpack                        1.1.2        -->   1.2.1
  openapi-schema-validator       0.8.1        -->   0.9.0
  openapi-spec-validator         0.8.5        -->   0.9.0
  orjson                         3.11.8       -->   3.11.9
  oslo-config                    10.3.0       -->   10.4.0
  oslo-i18n                      6.7.2        -->   6.8.0
  oslo-serialization             5.9.1        -->   5.10.0
  oslo-utils                     10.0.1       -->   10.1.1
  pathable                       0.5.0        -->   0.6.0
  pika                           1.3.2        -->   1.4.1
  pip                            26.1         -->   26.1.2
  platformdirs                   4.9.6        -->   4.10.0
  prettytable                    3.17.0       -->   3.18.0
  pydantic                       2.13.3       -->   2.13.4
  pydantic-core                  2.46.3       -->   2.46.4
  pydantic-settings              2.14.0       -->   2.14.2
  pygal                          3.1.0        -->   3.1.3
  python-discovery               1.2.2        -->   1.4.3
  python-ldap                    3.4.5        -->   3.4.7
  pytz                           2026.1.post1   -->   2026.2
  redis                          7.4.0        -->   8.0.1
  repoze-lru                     0.7          -->   0.8
  requests                       2.33.1       -->   2.34.2
  setuptools                     80.10.2      -->   82.0.1
  soupsieve                      2.8.3        -->   2.8.4
  stevedore                      5.7.0        -->   5.8.0
  typing-extensions              4.15.0       -->   4.16.0
  tzlocal                        5.3.1        -->   5.4.4
  ujson                          5.12.0       -->   5.13.0
  urllib3                        2.6.3        -->   2.7.0
  virtualenv                     21.3.0       -->   21.6.0
  wcwidth                        0.6.0        -->   0.8.2
  webob                          1.8.9        -->   1.8.10
  wrapt                          2.1.2        -->   2.2.2
  xmod                           1.9.0        -->   1.10.0
  zipp                           3.23.1       -->   4.1.0

f
Lockfile diff: lockfiles/st2.lock [st2]
==                    Upgraded dependencies                     ==
  charset-normalizer             3.4.8        -->   3.4.9
  filelock                       3.29.6       -->   3.29.7
==                !! Downgraded dependencies !!                 ==
  gunicorn                       26.0.0       -->   25.3.0
@pull-request-size pull-request-size Bot added the size/XXL PR that changes 1000+ lines. You should absolutely split your PR into several. label Jul 8, 2026
@guzzijones guzzijones force-pushed the updates_3.10_referencing branch from a91b0a0 to 15b48d1 Compare July 9, 2026 19:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/XXL PR that changes 1000+ lines. You should absolutely split your PR into several.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants