Closed jackwotherspoon closed 2 months ago
SQLAlchemy async engines depend on greenlet package but macOS environments do not install it by default with the sqlalchemy library.
greenlet
sqlalchemy
Instead packages that depend on the SQLAlchemy async engine should update their dep to be sqlalchemy[asyncio].
sqlalchemy[asyncio]
pyproject.toml should be updated to use sqlalchemy[asyncio]: https://github.com/googleapis/langchain-google-alloydb-pg-python/blob/4cfb0186c00d937c0ba7748895d777698dc1bb73/pyproject.toml#L11-L18
pyproject.toml
Ref: https://docs.sqlalchemy.org/en/20/orm/extensions/asyncio.html#asyncio-platform-installation-notes-including-apple-m1
SQLAlchemy async engines depend on
greenlet
package but macOS environments do not install it by default with thesqlalchemy
library.Instead packages that depend on the SQLAlchemy async engine should update their dep to be
sqlalchemy[asyncio]
.pyproject.toml
should be updated to usesqlalchemy[asyncio]
: https://github.com/googleapis/langchain-google-alloydb-pg-python/blob/4cfb0186c00d937c0ba7748895d777698dc1bb73/pyproject.toml#L11-L18Ref: https://docs.sqlalchemy.org/en/20/orm/extensions/asyncio.html#asyncio-platform-installation-notes-including-apple-m1