-
Notifications
You must be signed in to change notification settings - Fork 274
Description
🤖 A change to the cherrpy adapter dependencies are causing scheduled tests to not complete even though the test cases are passing. In earlier searches @WilliamBergamin noted a threading issue but at the moment I don't believe we're certain of a cause right now?
Reproducible in:
requirements.txt
aiofiles==24.1.0 aiohappyeyeballs==2.6.1 aiohttp==3.12.15 aiosignal==1.4.0 annotated-types==0.7.0 anyio==4.11.0 asgiref==3.9.2 attrs==25.3.0 autocommand==2.2.2 blessed==1.22.0 blinker==1.9.0 boto3==1.40.39 botocore==1.40.39 bottle==0.13.4 chalice==1.32.0 cheroot==11.0.0 CherryPy==18.10.0 click==8.3.0 coverage==7.10.7 Django==5.2.6 editor==1.6.6 falcon==4.1.0 fastapi==0.117.1 Flask==3.1.2 frozenlist==1.7.0 gunicorn==23.0.0 h11==0.16.0 html5tagger==1.3.0 httptools==0.6.4 hupper==1.12.1 idna==3.10 iniconfig==2.1.0 inquirer==3.4.1 itsdangerous==2.2.0 jaraco.collections==5.2.1 jaraco.context==6.0.1 jaraco.functools==4.3.0 jaraco.text==4.0.0 Jinja2==3.1.6 jmespath==1.0.1 MarkupSafe==3.0.2 more-itertools==10.8.0 multidict==6.6.4 packaging==25.0 PasteDeploy==3.1.0 plaster==1.1.2 plaster-pastedeploy==1.0.1 pluggy==1.6.0 portend==3.2.1 propcache==0.3.2 pydantic==2.11.9 pydantic_core==2.33.2 Pygments==2.19.2 pyramid==2.0.2 pytest==8.4.2 pytest-asyncio==0.26.0 pytest-cov==7.0.0 python-dateutil==2.9.0.post0 PyYAML==6.0.3 readchar==4.2.1 runs==1.2.2 s3transfer==0.14.0 sanic==25.3.0 sanic-routing==23.12.0 setuptools==80.9.0 six==1.17.0 slack_bolt @ file:///path/to/bolt-python slack_sdk==3.36.0 sniffio==1.3.1 sqlparse==0.5.3 starlette==0.48.0 tempora==5.8.1 tornado==6.5.2 tracerite==1.1.3 translationstring==1.4 typing-inspection==0.4.1 typing_extensions==4.15.0 ujson==5.11.0 urllib3==2.5.0 uvicorn==0.37.0 uvloop==0.21.0 venusian==3.1.1 wcwidth==0.2.14 WebOb==1.8.9 websocket-client==1.8.0 websockets==15.0.1 Werkzeug==3.1.3 wheel==0.45.1 xmod==1.8.1 yarl==1.20.1 zc.lockfile==4.0 zope.deprecation==6.0 zope.interface==8.0.1
The slack_bolt version
Current latest of main branch - 7cedaac
Python runtime version
python3.7python3.8python3.9python3.10python3.11python3.12python3.13
OS info
Linux GitHub Actions runner.
Steps to reproduce:
Expected result:
No change to tests when using the latest dependencies.
Actual result:
Tests do not complete for python3.8, python3.9, python3.10,python3.11, or python3.12:
🔗 https://github.com/slackapi/bolt-python/actions/runs/17901024006
For some reason no change is noticed for python3.7 and python3.13 at this time 👾
Requirements
Please read the Contributing guidelines and Code of Conduct before creating this issue or pull request. By submitting, you are agreeing to those rules.