DLR-AE / CampbellViewer

Unified plotting tool for Campbell diagrams, processing results of wind turbine simulation tools HAWCStab2 and Bladed
Apache License 2.0
2 stars 1 forks source link

Alternatives to pip #50

Open njoeres opened 1 year ago

njoeres commented 1 year ago

Check if there are better alternatives to pypi.

njoeres commented 1 year ago

I guess only reasonable alternative would be conda?!

Why was pypi not a good option though again? @hach-ol-dlr

hach-ol-dlr commented 1 year ago

The problem is not PyPI, the problem is pip, because it doesn't have the possibility to assign a priority to different installation sources. There is no way to enforce that a certain package is installed from the source that is specified via --extra-index-url. If - in our case - there was a package called "pyBladed" on PyPI, pip would rather install this package then our package on github.

Possible solutions:

Additional infos can be found in this blog post for example.

njoeres commented 1 year ago

Ah okay, I see. I didn't know poetry, yet, but seems to be a great package manager. As poetry is also installing from PyPI, we could publish CampbellViewer there or is there something against it?

hach-ol-dlr commented 1 year ago