DataJoint import error due to missing pyarrow
(a pandas
dependency)
#1202
Labels
bug
Indicates an unexpected problem or unintended behavior
Bug Report
Description
A fresh
datajoint
installation on python 3.10 is successfulHowever, upon import (
import datajoint as dj
), the following error is raisedUpon further investigation, it looks like
pandas>2.2
requirespyarrow
as its dependency, however,pyarrow
is not explicitly specified as a requirement forpandas
(for good reasons, lots of things to consider, see this discussion), thus not installed whenpandas
is installed.For
datajoint
, we can eitherpandas<2
pandas[pyarrow]
pyarrow
as one of the dependency inpyproject.toml
Reproducibility
Include:
The text was updated successfully, but these errors were encountered: