Hi misc@, I went down a rabbit hole and wanted to share my findings in case it benefits anyone else.
I have a Python codebase and noticed a huge drop in performance after upgrading to 7.7. Of course at the same time, I picked up Python 3.12 up from 3.11. I wasn't sure immediately where the performance drop was from. But with a hacky install of Python 3.11 alongside 3.12, I was able to test and confirm. I have a Python application with one call that is 17% slower with 3.12. Notable, but not too serious for me. But it seems that pytest is considerably slower. Test collection went from about 2 seconds to about 32 seconds. And then test execution went from 81 seconds to 182 seconds. So it seems like this is pytest+3.12 related, and there's an issue for it: https://github.com/pytest-dev/pytest/discussions/12568 I am curious if with the Python 3.12 change, if any one else is seeing concerning performance differences. Hopefully this at least helps narrow down the problem scope for some. I'm not aware of any slowdowns caused by going from 7.6 to 7.7. So far, 7.7 has been very smooth sailing for me aside from the Python upgrade. -Henrich