python-zyte-api needs 3.9+ - old releases installed silently on 3.8 and broke
The root cause in this thread was Python 3.8 - python-zyte-api requires 3.9+, but the old release installed on 3.8 with no warning and async behavior broke with the no-current-event-loop error. The reporter fixed it by updating the project off 3.8. If you see this error, check your Python version before restructuring code; the maintainers later added python_requires >= 3.9 so it fails loudly at install time.
The root cause in this thread was Python 3.8 - python-zyte-api requires 3.9+, but the old release installed on 3.8 with no warning and async behavior broke with the no-current-event-loop error. The reporter fixed it by updating the project off 3.8. If you see this error, check your Python version before restructuring code; the maintainers later added python_requires >= 3.9 so it fails loudly at install time.
Context: Issue zytedata/python-zyte-api#77 (closed, 12 comments): using ZyteAPI inside a Django project raised There is no current event loop in thread 'Thread-1'. The reporter was on Python 3.8 while the library requires 3.9+, and the maintainers noted the version requirement gap in the thread.
Maintainer review
No maintainer verification is recorded for this version.
This records the version a maintainer checked. It does not assert that the version is the latest upstream release.