GFZ / arosics

AROSICS - Automated and Robust Open-Source Image Co-Registration Software
https://git.gfz-potsdam.de/danschef/arosics
Apache License 2.0
146 stars 26 forks source link

pip installation order issue #37

Closed gianfrancodp closed 6 months ago

gianfrancodp commented 6 months ago

adding note to installation using pip, resolve an issue about build isolation.

If during pip(>v23.0) installation process in a custom virtual environment GDAL is installed after NUMPY the module _gdal_array was not found.

This pull request simple add a warning-NOTE to installation doc

roelofvandijkO commented 6 months ago

We also ran into this, here is some more context:

danschef commented 6 months ago

https://git.gfz-potsdam.de/danschef/arosics/-/merge_requests/53 adds this note to the docs for now which will be included in v1.10.3.

However, so far as I understand, the issue could be avoided by moving away from the setup.py to a pyproject.toml. This should then be tracked in a separate issue. @roelofvandijkO, if you have experience with that, feel free to open an issue on GitLab.