alliander-opensource / weather-provider-api

This API is intended to help you fetch weather data from different data sources in an efficient and uniform way. By just supplying a list of locations and a time window you can get data for a specific source immediately. This project is licensed under the MPL-2.0 license.
https://alliander-opensource.github.io/weather-provider-api/
Mozilla Public License 2.0
27 stars 6 forks source link

Cannot install weather-provider-api==2.29.8 because these package versions have conflicting dependencies #127

Open MaykThewessen opened 5 months ago

MaykThewessen commented 5 months ago

Describe the bug Installing this python package fails due to package having conflicting dependencies, how to solve?

To Reproduce pip install weather-provider-api

Desktop (please complete the following information):

Concole reports error: pip is looking at multiple versions of weather-provider-api to determine which version is compatible with other requirements. This could take a while.

Collecting weather-provider-api
  Downloading weather_provider_api-2.29.9-py3-none-any.whl.metadata (12 kB)
  Downloading weather_provider_api-2.29.8-py3-none-any.whl.metadata (12 kB)

ERROR: Cannot install weather-provider-api==2.29.8, weather-provider-api==2.29.9 and weather-provider-api==2.30.10 because these package versions have conflicting dependencies.

The conflict is caused by:

    weather-provider-api 2.30.10 depends on ecmwflibs<0.5.0 and >=0.4.17
    weather-provider-api 2.29.9 depends on ecmwflibs<0.5.0 and >=0.4.17
    weather-provider-api 2.29.8 depends on ecmwflibs<0.5.0 and >=0.4.17

Question: How to solve this? I can't update ecmwflibs it seems? What to do?