-
Notifications
You must be signed in to change notification settings - Fork 285
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installing iris with pip is cumbersome (with fix at the bottom) #3321
Comments
I'll try to summarize the problem here:
All I can say about these problems is: welcome to scientific python packaging! These problems are not exclusive of |
@valeriupredoi You're being hit by the weaknesses of using pip over conda... just as @ocefpaf summarised so well Purging |
@valeriupredoi Let's make sure to talk about this at the DLR tech workshop in Oberpfaffenhofen this week, okay? |
cheers for the absolutely valid answers guys! I will try talk to @bjlittle about this very soon since we are actually in the same room all thru this week 😁 Then I'll post the update and close the issue. |
Note that building an PS: just a minor pet peeve, the problem here has nothing to do with a |
guys, adding
is the much nicer recipe to install it. Many thanks and I'm gonna close this 🍺 |
When using multiple channels it is recommend to use
You will need |
cool man, we are using |
I did not see a fix to install it from pypi , I get lot of error when trying to install from pip. such as those mentioned above |
Hey guys, been a while since I spammed you with nasty stuff 😁 I am trying to think carefully how to migrate ESMValTool deps from conda to PyPi since PyPi is so much more awesome, and in the process, as a natural starter, I started with
iris>=2.2
. Since some of our deps are impossible to install from PyPi we'll still require a conda environment; installingiris
withpip
is actually harder and more cumbersome than I thought (sorry, am being nasty 😁 ). Here is the conda env file that I used for a successful installation:As you can see there are a number of iris deps that will not be automatically picked up and installed by pip and need to be installed in advance by conda; also there is this issue that forces pip to be retrograded to v18.1; and there is the issue of
udunits2
that manifests itself after the environment has successfuly been created and iris installed (creeps up atimport iris
stage).Anything that can be done for a much smoother installation of the package? Will buy beer 🍺
NOTE: the PEP517 issue is not only for MacOSX, I used Debian/Ubuntu and ran into it
The text was updated successfully, but these errors were encountered: