List first-order dependencies and add pypsa-eur-sec specialties (#257)

* env: list first-order dependencies and add pypsa-eur-sec specialties

* limit numpy version and require atlite 0.2.5

* fix accidental 0 major numpy version

* add future dependency country_converter
This commit is contained in:
Fabian Neumann 2021-06-29 08:45:09 +02:00 committed by GitHub
parent 8654077519
commit d094119d47
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -13,13 +13,12 @@ dependencies:
- mamba # esp for windows build - mamba # esp for windows build
- pypsa>=0.17.1 - pypsa>=0.17.1
- atlite>=0.2.2 - atlite>=0.2.4
- dask<=2021.3.1 # until https://github.com/dask/dask/issues/7583 is solved - dask<=2021.3.1 # until https://github.com/dask/dask/issues/7583 is solved
# Dependencies of the workflow itself # Dependencies of the workflow itself
- xlrd - xlrd
- openpyxl - openpyxl
- scikit-learn
- pycountry - pycountry
- seaborn - seaborn
- snakemake-minimal - snakemake-minimal
@ -28,8 +27,17 @@ dependencies:
- pytables - pytables
- lxml - lxml
- powerplantmatching>=0.4.8 - powerplantmatching>=0.4.8
- numpy<=1.19.0 # otherwise macos fails - numpy<=1.19 # until new PyPSA after 27-06-21
- pandas
- geopandas
- xarray
- netcdf4
- networkx
- scipy
- shapely
- progressbar2
- pyomo
- matplotlib
# Keep in conda environment when calling ipython # Keep in conda environment when calling ipython
- ipython - ipython
@ -37,6 +45,13 @@ dependencies:
# GIS dependencies: # GIS dependencies:
- cartopy - cartopy
- descartes - descartes
- rasterio
# PyPSA-Eur-Sec Dependencies
- geopy
- tqdm
- pytz
- country_converter
- pip: - pip:
- vresutils==0.3.1 - vresutils==0.3.1