Skip to content

Add support for gevent#6372

Open
skiedude wants to merge 9 commits into
StackStorm:masterfrom
skiedude:eventlet_death
Open

Add support for gevent#6372
skiedude wants to merge 9 commits into
StackStorm:masterfrom
skiedude:eventlet_death

Conversation

@skiedude

Copy link
Copy Markdown
Contributor

No description provided.

nzlosh and others added 7 commits February 19, 2026 08:53
* Bump pip and setuptools and switch from setup.py to pip install

* Add gevent to requirements, bumps for compatibility and regenerate requirement files.

* Display which components fail unit tests.

* Add checks for eventlet code in monkey patch
@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 Mar 26, 2026
@guzzijones

Copy link
Copy Markdown
Contributor

looks like you have some failing unit tests

- Took upstream's CI image bumps (py3.10, mongo 8.2, rabbitmq 4.2) in .circleci/config.yml
- Merged Makefile: kept setuptools_scm/python -m build (needed for gevent's setuptools pin), took upstream's $(PYBIN) consistency
- fixed-requirements.txt: kept gevent/eventlet/greenlet/gunicorn pins, dropped unused flex, picked up importlib_resources/importlib_metadata
- Regenerated all per-component requirements.txt via make requirements
- Regenerated lockfiles/st2.lock via pants generate-lockfiles --resolve=st2
- st2client httpclient.py: resolved shlex.quote alias naming
- test_service_setup_log_level_filtering.py: kept concurrency.sleep() abstraction, took upstream's SIGTERM/8s timeout flakiness fix
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