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]

Reply via email to