sebbegg opened a new issue, #1253:
URL: https://github.com/apache/sedona/issues/1253

   ## Expected behavior
   Package documentation / metadata should match actual dependencies.
   
   ## Actual behavior
   
   When installing apache-sedona along with its official requirements, IPython 
is not installed.
   Importing sedona though also triggers an IPython import:
   
   ```commandline
   Traceback (most recent call last):
     File "/Users/xyz/Projekte/sedona-migration/run_migration_to_3.5.py", line 
3, in <module>
       from sedona.spark import SedonaContext
     File 
"/Users/xyz/Library/Caches/pypoetry/virtualenvs/sedona-migration-M_RNyLtM-py3.9/lib/python3.9/site-packages/sedona/spark/__init__.py",
 line 43, in <module>
       from sedona.raster_utils.SedonaUtils import SedonaUtils
     File 
"/Users/xyz/Library/Caches/pypoetry/virtualenvs/sedona-migration-M_RNyLtM-py3.9/lib/python3.9/site-packages/sedona/raster_utils/SedonaUtils.py",
 line 18, in <module>
       from IPython.display import display, HTML
   ModuleNotFoundError: No module named 'IPython'
   ```
   
   This is very inconvenient especially since `IPython` seems to be around only 
for the limited use-case of displaying images in an IPython environment.
   It feels like sedona python should be usable with ipython though - or the 
IPython dependency should be properly documented in the package. 
   
   ## Steps to reproduce the problem
   
   ```commandline
   pip install apache-sedona==1.5.1 pyspark
   python -c "import sedona.spark"
   ```
   ## Settings
   
   Sedona version = 1.5.1
   
   Apache Spark version = 3.3.2
   
   Apache Flink version = ?
   
   API type = Python
   


-- 
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: dev-unsubscr...@sedona.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to