Open TomNicholas opened 6 days ago
I could change the CI to use pip. I have been using uv a bit recently and it's been super promising for managing deps, but would be a bigger change.
without much context, obligatory pixi endorsement comment
I think the CI failure is because the mypy CI job is apparently the only one that uses pip to install currently
Also @norlandrhagen
fastparquet
is in the CI but doesn't seem to be used anywhere?
I think it's a hidden requirement of using the Kerchunk parquet format.
I think it's a hidden requirement of using the Kerchunk parquet format.
So does that mean we should have another writer split out in these dependencies?
without much context, obligatory pixi endorsement comment
emerging from a rabbit hole (thanks @cisaacstern 😂) I'm floating around this decision framework for feedback:
More on topic, feel welcome to ping me if you'd like to assign any CI / packaging updates.
So does that mean we should have another writer split out in these dependencies?
Probably! Also, maybe for reading existing Kerchunk parquet refs.
Probably! Also, maybe for reading existing Kerchunk parquet refs.
Does reading existing Kerchunk parquet refs require the same additional dependencies? If so we could have kerchunk_format = ["fastparquet"]
as another group?
Does reading existing Kerchunk parquet refs require the same additional dependencies? If so we could have
kerchunk_format = ["fastparquet"]
as another group?
I just checked, both reading the writing of Kerchunk Parquet refs require fastparquet
.
In https://github.com/zarr-developers/VirtualiZarr/pull/309/commits/a633a0cadd7aca5ef5bd753f70ccd293f408b568 I embedded the pyproject.toml
into the installation docs page so that the list of pip-installable optional dependencies always stays up-to-date. See
https://virtualizarr--309.org.readthedocs.build/en/309/installation.html
Takes the splitting of optional dependencies idea started in https://github.com/zarr-developers/VirtualiZarr/pull/87 to its logical conclusion.
docs/releases.rst