sedona icon indicating copy to clipboard operation
sedona copied to clipboard

Update documentation for pip install apache-sedona[all]

Open MrPowers opened this issue 6 months ago • 1 comments

There is a pip install apache-sedona[all] command that pulls in all the optional dependencies: spark, pydeck-map, and kepler-map.

I was reviewing the Install on AWS EMR documentation, and it appears that several additional dependencies are sometimes required: pandas, geopandas, keplergl, pydeck, and possibly a few other libraries.

So if someone could help me understand when the different optional dependencies are required, and then I can help write some better docs!

MrPowers avatar Jun 25 '25 22:06 MrPowers

You can see what each of the extras does here: https://github.com/apache/sedona/blob/master/python/setup.py#L62

Seems like all still ignores flink which is likely a mistake.

I think our python packaging can use some love. I think @Imbruced has said hes going to migrate everything from pipenv and the setup.py file to uv

This will probably be a good opportunity to refine these groups

james-willis avatar Jun 25 '25 23:06 james-willis