p-vdp opened a new issue, #798: URL: https://github.com/apache/sedona-db/issues/798
With help from @paleolimbot and conda-forge maintainer @ocefpaf, `sedonadb` is now available via the [conda-forge](https://conda-forge.org/) project. This means the package *and its dependencies* can be installed into a virtual environment with just one command: `conda install sedonadb`. Now users won't have the headache of configuring GDAL/Arrow binaries before installing, as is often the case with `pip`. I closed the original issue about this ([#751](https://github.com/apache/sedona-db/issues/751)) so here's an update and some thoughts on next steps. ### New repository: [conda-forge/sedonadb-feedstock](https://github.com/conda-forge/sedonadb-feedstock) The feedstock houses all the configs that conda-forge uses for the build/release workflow. Here's what I've done so far. - Accepted conda-forge CI auto-rebuild to enable Python 3.14 builds going forward - Enabled automerge for new releases: conda-forge CI will automatically create a feedstock pull request that bumps the version when there's a new `sedonadb` release (if this becomes a problem we can disable it) - Added builds for ARM architectures on Linux and Mac (`linux-aarch64` and `osx-arm64`) Note that the feedstock repo should be the place to open issues specific to conda-forge. For example, `sedonadb` isn't installing with `geopandas` on Python 3.10 due to some dependency problems ([#7](https://github.com/conda-forge/sedonadb-feedstock/issues/7)) that can't be solved by changes to the `sedonadb` source. Back in this repo, I added `conda install sedonadb` instructions to the documentation and README.md, as well as the Anaconda package badges ([#786](https://github.com/apache/sedona-db/pull/786)). ### To-dos and next steps for discussion - More build architectures/platforms, e.g. `win-arm64` (would require upstream updates and maybe not worth the effort) - Get installation working with `conda install python=3.10 sedonadb geopandas` (see [#7](https://github.com/conda-forge/sedonadb-feedstock/issues/7)). Some help on this would be very welcome! - Regarding support for GeoPandas, `conda` doesn't do "extras" like `pip` so the way to do that would be creating a `sedonadb-geopandas` metapackage that installs both together. This seems unnecessary to me because installing both packages should just work. - Get the word out: blog posts, etc. - What else? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
