You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are intending to release crate-python 1.0.0. SQLAlchemy users need to pay attention, all others should be largely unaffected.
Upgrade Notes
The most prominent change is that the SQLAlchemy dialect has been split off into the sqlalchemy-cratedb
package. The SQLAlchemy dialect is no longer part of the crate package. [2024] Migration to sqlalchemy-cratedb #620
For all other users, the update should not have any significant impact, if at all.
To read up on any details, please consult the change log.
The pre-release package crate-1.0.0.dev2 has been validated on a bunch of downstream projects that consume it.
It also has been validated on Python 3.6 - 3.13 together with the most recent versions of crash and sqlalchemy-cratedb.
On a few CrateDB Python projects that populate the crate package namespace, relevant adjustments have been submitted. This section is only relevant for authors of those.
We are enumerating them here to give you an idea what may need to be changed if you are observing similar obstacles, mostly related to the transition to new-style namespace packages.
About
We are intending to release crate-python 1.0.0. SQLAlchemy users need to pay attention, all others should be largely unaffected.
Upgrade Notes
The most prominent change is that the SQLAlchemy dialect has been split off into the
sqlalchemy-cratedb
package. The SQLAlchemy dialect is no longer part of the
crate
package.[2024] Migration to
sqlalchemy-cratedb
#620For all other users, the update should not have any significant impact, if at all.
To read up on any details, please consult the change log.
The transition to new-style namespace packages should not affect any users of this package.
Validation
The pre-release package crate-1.0.0.dev2 has been validated on a bunch of downstream projects that consume it.
It also has been validated on Python 3.6 - 3.13 together with the most recent versions of crash and sqlalchemy-cratedb.
What's Inside
A few more chore updates have been staged to properly prepare the upcoming 1.0.0 release.
tests
#659uv
package manager to save cycles #661nightly
for PRs on Linux, lock version only on macOS #662ValueError
exceptions instead ofassert
#663datetime
objects #667Internal Adjustments
On a few CrateDB Python projects that populate the
crate
package namespace, relevant adjustments have been submitted. This section is only relevant for authors of those.We are enumerating them here to give you an idea what may need to be changed if you are observing similar obstacles, mostly related to the transition to new-style namespace packages.
ModuleNotFoundError: No module named 'crate.client'
crash#447The text was updated successfully, but these errors were encountered: