SciTools / cartopy

Cartopy - a cartographic python library with matplotlib support
https://scitools.org.uk/cartopy/docs/latest
BSD 3-Clause "New" or "Revised" License
1.42k stars 362 forks source link

Bug on windows: partially initialized module 'fiona' has no attribute '_loading' #2029

Closed davide-f closed 2 years ago

davide-f commented 2 years ago

Description

While importing cartopy, the following error arises on windows.

partially initialized module 'fiona' has no attribute '_loading' (most likely due to a circular import)
  File "D:\a\pypsa-africa\pypsa-africa\Snakefile", line 15, in <module>
  File "D:\a\pypsa-africa\pypsa-africa\scripts\add_electricity.py", line 95, in <module>
  File "C:\Miniconda3\envs\pypsa-africa\lib\site-packages\powerplantmatching\__init__.py", line 38, in <module>
  File "C:\Miniconda3\envs\pypsa-africa\lib\site-packages\powerplantmatching\plot.py", line 42, in <module>
  File "C:\Miniconda3\envs\pypsa-africa\lib\site-packages\cartopy\__init__.py", line 108, in <module>
  File "C:\Miniconda3\envs\pypsa-africa\lib\site-packages\cartopy\feature\__init__.py", line 18, in <module>
  File "C:\Miniconda3\envs\pypsa-africa\lib\site-packages\cartopy\io\shapereader.py", line 43, in <module>
  File "C:\Miniconda3\envs\pypsa-africa\lib\site-packages\fiona\__init__.py", line 85, in <module>
ERROR:snakemake.logging:AttributeError in line 15 of D:\a\pypsa-africa\pypsa-africa\Snakefile:
partially initialized module 'fiona' has no attribute '_loading' (most likely due to a circular import)
  File "D:\a\pypsa-africa\pypsa-africa\Snakefile", line 15, in <module>
  File "D:\a\pypsa-africa\pypsa-africa\scripts\add_electricity.py", line 95, in <module>
  File "C:\Miniconda3\envs\pypsa-africa\lib\site-packages\powerplantmatching\__init__.py", line 38, in <module>
  File "C:\Miniconda3\envs\pypsa-africa\lib\site-packages\powerplantmatching\plot.py", line 42, in <module>
  File "C:\Miniconda3\envs\pypsa-africa\lib\site-packages\cartopy\__init__.py", line 108, in <module>
  File "C:\Miniconda3\envs\pypsa-africa\lib\site-packages\cartopy\feature\__init__.py", line 18, in <module>
  File "C:\Miniconda3\envs\pypsa-africa\lib\site-packages\cartopy\io\shapereader.py", line 43, in <module>
  File "C:\Miniconda3\envs\pypsa-africa\lib\site-packages\fiona\__init__.py", line 85, in <module>

Code to reproduce

import logging
import os

import numpy as np
import pandas as pd
import powerplantmatching as pm
import geopandas as gpd
import pypsa
import xarray as xr
from powerplantmatching.export import map_country_bus
from shapely.validation import make_valid
from vresutils import transfer as vtransfer
from vresutils.costdata import annuity
from vresutils.load import timeseries_opsd

Traceback

Full environment definition ### Operating system Microsoft Windows Server 2022 10.0.203[4](https://github.com/pypsa-meets-africa/pypsa-africa/runs/5711770806?check_suite_focus=true#step:1:4)8 ### Cartopy version cartopy 0.20.2 py310h24fd475_4 conda-forge ### conda list environment file available at this [link](https://github.com/pypsa-meets-africa/pypsa-africa/blob/1c0698b327ffb13080cf31e23aa150671dab8fb7/envs/environment.yaml) ``` bash affine 2.3.1 pyhd8ed1ab_0 conda-forge amply 0.1.4 py_0 conda-forge anyio 3.5.0 py310h5588dad_0 conda-forge appdirs 1.4.4 pyh9f0ad1d_0 conda-forge argon2-cffi 21.3.0 pyhd8ed1ab_0 conda-forge argon2-cffi-bindings 21.2.0 py310he2412df_1 conda-forge asttokens 2.0.5 pyhd8ed1ab_0 conda-forge atlite 0.2.7 pyhd8ed1ab_0 conda-forge atomicwrites 1.4.0 pyh9f0ad1d_0 conda-forge attrs 21.4.0 pyhd8ed1ab_0 conda-forge babel 2.9.1 pyh44b312d_0 conda-forge backcall 0.2.0 pyh9f0ad1d_0 conda-forge backports 1.0 py_2 conda-forge backports.functools_lru_cache 1.6.4 pyhd8ed1ab_0 conda-forge beautifulsoup4 4.10.0 pyha770c72_0 conda-forge bleach 4.1.0 pyhd8ed1ab_0 conda-forge blosc 1.21.0 h0e60522_0 conda-forge bokeh 2.4.2 py310h5588dad_0 conda-forge boost-cpp 1.74.0 h9f4b32c_7 conda-forge bottleneck 1.3.4 py310h2873277_0 conda-forge branca 0.4.2 pyhd8ed1ab_0 conda-forge brotli 1.0.9 h8ffe710_6 conda-forge brotli-bin 1.0.9 h8ffe710_6 conda-forge brotlipy 0.7.0 py310he2412df_1003 conda-forge bzip2 1.0.8 h8ffe710_4 conda-forge ca-certificates 2021.10.8 h5b45459_0 conda-forge cairo 1.16.0 h15b3021_1010 conda-forge cartopy 0.20.2 py310h24fd475_4 conda-forge cdsapi 0.5.1 pyhd8ed1ab_0 conda-forge certifi 2021.10.8 py310h5588dad_1 conda-forge cffi 1.15.0 py310hcbf9ad4_0 conda-forge cfgv 3.3.1 pyhd8ed1ab_0 conda-forge cfitsio 4.1.0 h5a969a9_0 conda-forge cftime 1.6.0 py310h2873277_0 conda-forge charset-normalizer 2.0.12 pyhd8ed1ab_0 conda-forge click 8.0.4 py310h5588dad_0 conda-forge click-plugins 1.1.1 py_0 conda-forge cligj 0.7.2 pyhd8ed1ab_1 conda-forge cloudpickle 2.0.0 pyhd8ed1ab_0 conda-forge colorama 0.4.4 pyh9f0ad1d_0 conda-forge colorcet 3.0.0 pyhd8ed1ab_0 conda-forge conda 4.12.0 py310h5588dad_0 conda-forge conda-package-handling 1.8.0 py310h4f637d6_0 conda-forge configargparse 1.5.3 pyhd8ed1ab_0 conda-forge connection_pool 0.0.3 pyhd3deb0d_0 conda-forge country_converter 0.7.4 pyhd8ed1ab_0 conda-forge countrycode 0.2 pypi_0 pypi cryptography 36.0.2 py310ha857299_0 conda-forge curl 7.82.0 h789b8ee_0 conda-forge cycler 0.11.0 pyhd8ed1ab_0 conda-forge cytoolz 0.11.2 py310he2412df_1 conda-forge dask 2022.3.0 pyhd8ed1ab_0 conda-forge dask-core 2022.3.0 pyhd8ed1ab_0 conda-forge datrie 0.8.2 py310he2412df_3 conda-forge debugpy 1.5.1 py310h8a704f9_0 conda-forge decorator 5.1.1 pyhd8ed1ab_0 conda-forge defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge deprecation 2.1.0 pyh9f0ad1d_0 conda-forge descartes 1.1.0 py_4 conda-forge distlib 0.3.4 pyhd8ed1ab_0 conda-forge distributed 2022.3.0 pyhd8ed1ab_0 conda-forge docutils 0.18.1 py310h5588dad_0 conda-forge entrypoints 0.4 pyhd8ed1ab_0 conda-forge entsoe-py 0.5.2 pypi_0 pypi esy-osm-pbf 0.0.1 pypi_0 pypi esy-osmfilter 1.0.11 pypi_0 pypi et_xmlfile 1.0.1 py_1001 conda-forge executing 0.8.3 pyhd8ed1ab_0 conda-forge expat 2.4.7 h39d44d4_0 conda-forge filelock 3.6.0 pyhd8ed1ab_0 conda-forge fiona 1.8.21 py310he438f8f_1 conda-forge flit-core 3.7.1 pyhd8ed1ab_0 conda-forge folium 0.12.1.post1 pyhd8ed1ab_1 conda-forge font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge font-ttf-inconsolata 3.000 h77eed37_0 conda-forge font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge font-ttf-ubuntu 0.83 hab24e00_0 conda-forge fontconfig 2.13.96 hce3cb01_2 conda-forge fonts-conda-ecosystem 1 0 conda-forge fonts-conda-forge 1 0 conda-forge fonttools 4.31.2 py310he2412df_0 conda-forge freetype 2.10.4 h546665d_1 conda-forge freexl 1.0.6 ha8e266a_0 conda-forge fsspec 2022.2.0 pyhd8ed1ab_0 conda-forge gdal 3.4.2 py310h7990aed_2 conda-forge geographiclib 1.52 pyhd8ed1ab_0 conda-forge geopandas 0.10.2 pyhd8ed1ab_1 conda-forge geopandas-base 0.10.2 pyha770c72_1 conda-forge geopy 2.2.0 pyhd8ed1ab_0 conda-forge geos 3.10.2 h39d44d4_0 conda-forge geotiff 1.7.0 h38b[14](https://github.com/pypsa-meets-africa/pypsa-africa/runs/5711841208?check_suite_focus=true#step:7:14)a8_7 conda-forge geoviews 1.5.0 py_0 conda-forge gettext 0.19.8.1 ha2e2712_1008 conda-forge gitdb 4.0.9 pyhd8ed1ab_0 conda-forge gitpython 3.1.27 pyhd8ed1ab_0 conda-forge glpk 5.0 h8ffe710_0 conda-forge googledrivedownloader 0.4 pyhd3deb0d_1 conda-forge hdf4 4.2.[15](https://github.com/pypsa-meets-africa/pypsa-africa/runs/5711841208?check_suite_focus=true#step:7:15) h0e5069d_3 conda-forge hdf5 1.12.1 nompi_h2a0e4a3_104 conda-forge heapdict 1.0.1 py_0 conda-forge holoviews 1.14.8 pyhd8ed1ab_0 conda-forge hvplot 0.7.3 pyh6c4a22f_0 conda-forge icu 69.1 h0e60522_0 conda-forge identify 2.4.12 pyhd8ed1ab_0 conda-forge idna 3.3 pyhd8ed1ab_0 conda-forge importlib-metadata 4.11.3 py310h5588dad_0 conda-forge importlib_metadata 4.11.3 hd8ed1ab_0 conda-forge importlib_resources 5.6.0 pyhd8ed1ab_0 conda-forge iniconfig 1.1.1 pyh9f0ad1d_0 conda-forge ipopt 3.11.1 2 conda-forge ipykernel 6.9.2 py310hbbfc1a7_0 conda-forge ipython 8.1.1 py310h5588dad_0 conda-forge ipython_genutils 0.2.0 py_1 conda-forge ipywidgets 7.7.0 pyhd8ed1ab_0 conda-forge jbig 2.1 h8d14728_2003 conda-forge jedi 0.18.1 py310h5588dad_0 conda-forge jinja2 3.1.1 pyhd8ed1ab_0 conda-forge joblib 1.1.0 pyhd8ed1ab_0 conda-forge jpeg 9e h8ffe710_0 conda-forge json5 0.9.5 pyh9f0ad1d_0 conda-forge jsonschema 4.4.0 pyhd8ed1ab_0 conda-forge jupyter 1.0.0 py310h5588dad_7 conda-forge jupyter_client 7.1.2 pyhd8ed1ab_0 conda-forge jupyter_console 6.4.3 pyhd8ed1ab_0 conda-forge jupyter_core 4.9.2 py310h5588dad_0 conda-forge jupyter_server 1.15.6 pyhd8ed1ab_1 conda-forge jupyterlab 3.3.2 pyhd8ed1ab_0 conda-forge jupyterlab_pygments 0.1.2 pyh9f0ad1d_0 conda-forge jupyterlab_server 2.11.0 pyhd8ed1ab_0 conda-forge jupyterlab_widgets 1.1.0 pyhd8ed1ab_0 conda-forge kealib 1.4.14 h8995ca9_3 conda-forge kiwisolver 1.4.0 py310h476a331_0 conda-forge krb5 1.19.3 h1176d77_0 conda-forge lcms2 2.12 h2a[16](https://github.com/pypsa-meets-africa/pypsa-africa/runs/5711841208?check_suite_focus=true#step:7:16)943_0 conda-forge lerc 3.0 h0e60522_0 conda-forge libarchive 3.5.2 hb45042f_1 conda-forge libblas 3.9.0 13_win64_openblas conda-forge libbrotlicommon 1.0.9 h8ffe710_6 conda-forge libbrotlidec 1.0.9 h8ffe710_6 conda-forge libbrotlienc 1.0.9 h8ffe710_6 conda-forge libcblas 3.9.0 13_win64_openblas conda-forge libclang 13.0.1 default_h81446c8_0 conda-forge libcurl 7.82.0 h789b8ee_0 conda-forge libdeflate 1.10 h8ffe710_0 conda-forge libffi 3.4.2 h8ffe710_5 conda-forge libflang 5.0.0 h6538335_20180525 conda-forge libgdal 3.4.2 hc8ef25b_2 conda-forge libglib 2.70.2 h3be07f2_4 conda-forge libiconv 1.16 he774522_0 conda-forge libkml 1.3.0 h9859afa_1014 conda-forge liblapack 3.9.0 13_win64_openblas conda-forge libmamba 0.22.1 h44daa3b_0 conda-forge libmambapy 0.22.1 py310hcc243ed_0 conda-forge libnetcdf 4.8.1 nompi_h1cc8e9d_101 conda-forge libopenblas 0.3.18 pthreads_hc469a61_0 conda-forge libpng 1.6.37 h1d00b33_2 conda-forge libpq 14.2 hfcc5ef8_0 conda-forge librttopo 1.1.0 hb1df466_9 conda-forge libsodium 1.0.18 h8d14728_1 conda-forge libsolv 0.7.19 h7755[17](https://github.com/pypsa-meets-africa/pypsa-africa/runs/5711841208?check_suite_focus=true#step:7:17)5_5 conda-forge libspatialindex 1.9.3 h39d44d4_4 conda-forge libspatialite 5.0.1 h36c16d9_15 conda-forge libssh2 1.10.0 h680486a_2 conda-forge libtiff 4.3.0 hc4061b1_3 conda-forge libwebp 1.2.2 h57928b3_0 conda-forge libwebp-base 1.2.2 h8ffe710_1 conda-forge libxcb 1.13 hcd874cb_1004 conda-forge libxml2 2.9.12 hf5bbc77_1 conda-forge libxslt 1.1.33 h65864e5_3 conda-forge libzip 1.8.0 hfed4ece_1 conda-forge libzlib 1.2.11 h8ffe710_1014 conda-forge llvm-meta 5.0.0 0 conda-forge locket 0.2.0 py_2 conda-forge lxml 4.8.0 py310he2412df_1 conda-forge lz4-c 1.9.3 h8ffe710_1 conda-forge lzo 2.10 he774522_1000 conda-forge m2w64-gcc-libgfortran 5.3.0 6 conda-forge m2w64-gcc-libs 5.3.0 7 conda-forge m2w64-gcc-libs-core 5.3.0 7 conda-forge m2w64-gmp 6.1.0 2 conda-forge m2w64-libwinpthread-git 5.0.0.4634.697f757 2 conda-forge mamba 0.22.1 py310h9376f3e_0 conda-forge mapclassify 2.4.3 pyhd8ed1ab_0 conda-forge markdown 3.3.6 pyhd8ed1ab_0 conda-forge markupsafe 2.1.1 py310he2412df_0 conda-forge matplotlib 3.5.1 py310h5588dad_0 conda-forge matplotlib-base 3.5.1 py310h79a7439_0 conda-forge matplotlib-inline 0.1.3 pyhd8ed1ab_0 conda-forge memory_profiler 0.60.0 pyhd8ed1ab_0 conda-forge menuinst 1.4.[18](https://github.com/pypsa-meets-africa/pypsa-africa/runs/5711841208?check_suite_focus=true#step:7:18) py310h5588dad_1 conda-forge mistune 0.8.4 py310he2412df_1005 conda-forge msgpack-python 1.0.3 py310h476a331_0 conda-forge msys2-conda-epoch 20160418 1 conda-forge munch 2.5.0 py_0 conda-forge munkres 1.1.4 pyh9f0ad1d_0 conda-forge nbclassic 0.3.7 pyhd8ed1ab_0 conda-forge nbclient 0.5.13 pyhd8ed1ab_0 conda-forge nbconvert 6.4.4 py310h5588dad_0 conda-forge nbformat 5.2.0 pyhd8ed1ab_0 conda-forge nest-asyncio 1.5.4 pyhd8ed1ab_0 conda-forge netcdf4 1.5.8 nompi_py310h5489b47_101 conda-forge networkx 2.7.1 pyhd8ed1ab_1 conda-forge nodeenv 1.6.0 pyhd8ed1ab_0 conda-forge nomkl 1.0 h5ca1d4c_0 conda-forge notebook 6.4.10 pyha770c72_0 conda-forge notebook-shim 0.1.0 pyhd8ed1ab_0 conda-forge numexpr 2.8.0 py310h32c9954_101 conda-forge numpy 1.22.3 py310hcae7c84_0 conda-forge openjpeg 2.4.0 hb211442_1 conda-forge openmp 5.0.0 vc14_1 conda-forge openpyxl 3.0.9 pyhd8ed1ab_0 conda-forge openssl 1.1.1n h8ffe710_0 conda-forge packaging 21.3 pyhd8ed1ab_0 conda-forge pandas 1.4.1 py310hf5e1058_0 conda-forge pandoc 2.17.1.1 h57928b3_0 conda-forge pandocfilters 1.5.0 pyhd8ed1ab_0 conda-forge panel 0.12.6 pyhd8ed1ab_0 conda-forge param 1.12.0 pyh6c4a22f_0 conda-forge parso 0.8.3 pyhd8ed1ab_0 conda-forge partd 1.2.0 pyhd8ed1ab_0 conda-forge patsy 0.5.2 pyhd8ed1ab_0 conda-forge pcre 8.45 h0e60522_0 conda-forge pickleshare 0.7.5 py_1003 conda-forge pillow 9.0.1 py310h767b3fd_2 conda-forge pip 22.0.4 pyhd8ed1ab_0 conda-forge pixman 0.40.0 h8ffe710_0 conda-forge plac 1.3.4 pyhd8ed1ab_0 conda-forge platformdirs 2.5.1 pyhd8ed1ab_0 conda-forge pluggy 1.0.0 py310h5588dad_2 conda-forge ply 3.11 py_1 conda-forge poppler 22.01.0 h24fffdf_2 conda-forge poppler-data 0.4.11 hd8ed1ab_0 conda-forge postgresql 14.2 h1c22c4f_0 conda-forge powerplantmatching 0.4.8 pypi_0 pypi pre-commit 2.17.0 py310h5588dad_0 conda-forge progressbar2 4.0.0 pyhd8ed1ab_0 conda-forge proj 9.0.0 h1cfcee9_1 conda-forge prometheus_client 0.13.1 pyhd8ed1ab_0 conda-forge prompt-toolkit 3.0.27 pyha770c72_0 conda-forge prompt_toolkit 3.0.27 hd8ed1ab_0 conda-forge protobuf 3.[19](https://github.com/pypsa-meets-africa/pypsa-africa/runs/5711841208?check_suite_focus=true#step:7:19).4 pypi_0 pypi psutil 5.9.0 py310he2412df_0 conda-forge pthread-stubs 0.4 hcd874cb_1001 conda-forge pulp 2.6.0 py310h5588dad_0 conda-forge pure_eval 0.2.2 pyhd8ed1ab_0 conda-forge py 1.11.0 pyh6c4a22f_0 conda-forge pybind11-abi 4 hd8ed1ab_3 conda-forge pycosat 0.6.3 py310he2412df_1009 conda-forge pycountry [20](https://github.com/pypsa-meets-africa/pypsa-africa/runs/5711841208?check_suite_focus=true#step:7:20).7.3 pyh9f0ad1d_0 conda-forge pycparser 2.[21](https://github.com/pypsa-meets-africa/pypsa-africa/runs/5711841208?check_suite_focus=true#step:7:21) pyhd8ed1ab_0 conda-forge pyct 0.4.6 py_0 conda-forge pyct-core 0.4.6 py_0 conda-forge pygments 2.11.2 pyhd8ed1ab_0 conda-forge pyomo 6.4.0 py310h8a704f9_0 conda-forge pyopenssl [22](https://github.com/pypsa-meets-africa/pypsa-africa/runs/5711841208?check_suite_focus=true#step:7:22).0.0 pyhd8ed1ab_0 conda-forge pyparsing 3.0.7 pyhd8ed1ab_0 conda-forge pyproj 3.3.0 py310h1bcc3f4_2 conda-forge pypsa 0.19.2 pyhd8ed1ab_0 conda-forge pyqt 5.12.3 py310h5588dad_8 conda-forge pyqt-impl 5.12.3 py310h8a704f9_8 conda-forge pyqt5-sip 4.19.18 py310h8a704f9_8 conda-forge pyqtchart 5.12 py310h8a704f9_8 conda-forge pyqtwebengine 5.12.1 py310h8a704f9_8 conda-forge pyrsistent 0.18.1 py310he[24](https://github.com/pypsa-meets-africa/pypsa-africa/runs/5711841208?check_suite_focus=true#step:7:24)12df_0 conda-forge pyshp 2.2.0 pyhd8ed1ab_0 conda-forge pysocks 1.7.1 py310h5588dad_4 conda-forge pytables 3.7.0 py310h5dd77a3_0 conda-forge pytest 7.1.1 py310h5588dad_0 conda-forge python 3.10.4 h9a09f29_0_cpython conda-forge python-dateutil 2.8.2 pyhd8ed1ab_0 conda-forge python-utils 3.1.0 pyhd8ed1ab_0 conda-forge python_abi 3.10 2_cp310 conda-forge pytz 2022.1 pyhd8ed1ab_0 conda-forge pyviz_comms 2.1.0 pyhd8ed1ab_0 conda-forge pywin32 303 py310he2412df_0 conda-forge pywinpty 1.1.6 py310h00ffb61_0 conda-forge pyyaml 6.0 py310he2412df_3 conda-forge pyzmq 22.3.0 py310h73ada01_1 conda-forge qt 5.12.9 h556501e_6 conda-forge qtconsole 5.2.2 pyhd8ed1ab_1 conda-forge qtconsole-base 5.2.2 pyhd8ed1ab_1 conda-forge qtpy 2.0.1 pyhd8ed1ab_0 conda-forge rasterio 1.2.10 py310h41cc0dd_5 conda-forge ratelimiter 1.2.0 py_1002 conda-forge reproc 14.2.3 h8ffe710_0 conda-forge reproc-cpp 14.2.3 h0e60522_0 conda-forge requests 2.27.1 pyhd8ed1ab_0 conda-forge retry 0.9.2 py_0 conda-forge rioxarray 0.10.2 pyhd8ed1ab_0 conda-forge rtree 0.9.7 py310h1cbd46b_3 conda-forge ruamel_yaml 0.15.80 py310he2412df_1006 conda-forge scikit-learn 1.0.2 py310h4dafddf_0 conda-forge scipy 1.8.0 py310h33db832_1 conda-forge seaborn 0.11.2 hd8ed1ab_0 conda-forge seaborn-base 0.11.2 pyhd8ed1ab_0 conda-forge send2trash 1.8.0 pyhd8ed1ab_0 conda-forge setuptools 61.1.1 py310h5588dad_0 conda-forge shapely 1.8.0 py310h3578588_5 conda-forge six 1.16.0 pyh6c4a22f_0 conda-forge sklearn 0.0 pypi_0 pypi smart_open 5.2.1 pyhd8ed1ab_0 conda-forge smmap 3.0.5 pyh44b312d_0 conda-forge snakemake-minimal 7.3.2 pyhdfd78af_0 bioconda sniffio 1.2.0 py310h5588dad_2 conda-forge snuggs 1.4.7 py_0 conda-forge sortedcontainers 2.4.0 pyhd8ed1ab_0 conda-forge soupsieve 2.3.1 pyhd8ed1ab_0 conda-forge sqlite 3.37.1 h8ffe710_0 conda-forge stack_data 0.2.0 pyhd8ed1ab_0 conda-forge statsmodels 0.13.2 py310h2873277_0 conda-forge stopit 1.1.2 py_0 conda-forge tabulate 0.8.9 pyhd8ed1ab_0 conda-forge tblib 1.7.0 pyhd8ed1ab_0 conda-forge terminado 0.13.3 py310h5588dad_0 conda-forge testpath 0.6.0 pyhd8ed1ab_0 conda-forge threadpoolctl 3.1.0 pyh8a188c0_0 conda-forge tiledb 2.7.1 h95dad36_0 conda-forge tk 8.6.12 h8ffe710_0 conda-forge toml 0.10.2 pyhd8ed1ab_0 conda-forge tomli 2.0.1 pyhd8ed1ab_0 conda-forge toolz 0.11.2 pyhd8ed1ab_0 conda-forge toposort 1.7 pyhd8ed1ab_0 conda-forge tornado 6.1 py310he2412df_2 conda-forge tqdm 4.63.1 pyhd8ed1ab_0 conda-forge traitlets 5.1.1 pyhd8ed1ab_0 conda-forge tsam 2.0.0 pypi_0 pypi typing_extensions 4.1.1 pyha770c72_0 conda-forge tzdata 2022a h191b570_0 conda-forge ucrt 10.0.20348.0 h57928b3_0 conda-forge ukkonen 1.0.1 py310h476a331_1 conda-forge unicodedata2 14.0.0 py310he2412df_0 conda-forge urllib3 1.26.9 pyhd8ed1ab_0 conda-forge vc 14.2 hb210afc_6 conda-forge virtualenv 20.14.0 py310h5588dad_0 conda-forge vresutils 0.3.1 pypi_0 pypi vs2015_runtime 14.29.30037 h902a5da_6 conda-forge wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge webencodings 0.5.1 py_1 conda-forge websocket-client 1.3.1 pyhd8ed1ab_0 conda-forge wheel 0.37.1 pyhd8ed1ab_0 conda-forge widgetsnbextension 3.6.0 py310h5588dad_0 conda-forge win_inet_pton 1.1.0 py310h5588dad_3 conda-forge winpty 0.4.3 4 conda-forge wrapt 1.14.0 py310he2412df_0 conda-forge xarray 2022.3.1.dev29+g728b648d pypi_0 pypi xerces-c 3.2.3 h0e60522_4 conda-forge xlrd 2.0.1 pyhd8ed1ab_3 conda-forge xorg-libxau 1.0.9 hcd874cb_0 conda-forge xorg-libxdmcp 1.1.3 hcd874cb_0 conda-forge xyzservices 2022.3.0 pyhd8ed1ab_0 conda-forge xz 5.2.5 h62dcd97_1 conda-forge yaml 0.2.5 h8ffe710_2 conda-forge yaml-cpp 0.6.3 ha9[25](https://github.com/pypsa-meets-africa/pypsa-africa/runs/5711841208?check_suite_focus=true#step:7:25)a[31](https://github.com/pypsa-meets-africa/pypsa-africa/runs/5711841208?check_suite_focus=true#step:7:31)_4 conda-forge yte 1.2.0 py310h5588dad_0 conda-forge zeromq 4.3.4 h0e60[52](https://github.com/pypsa-meets-africa/pypsa-africa/runs/5711841208?check_suite_focus=true#step:7:52)2_1 conda-forge zict 2.1.0 pyhd8ed1ab_0 conda-forge zipp 3.7.0 pyhd8ed1ab_1 conda-forge zlib 1.2.11 h8ffe710_1014 conda-forge zstd 1.5.2 h62[55](https://github.com/pypsa-meets-africa/pypsa-africa/runs/5711841208?check_suite_focus=true#step:7:55)e5f_0 conda-forge ```
akrherz commented 2 years ago

see Toblerity/Fiona#944

davide-f commented 2 years ago

see Toblerity/Fiona#944

Already did, but that's not the case. In the reported issue, the packages do not import geopandas. The problem arises into powerplantmatching that internally loads only cartopy, not geopandas.

P.S. The line 95 referred into the script corresponds to the line: import powerplantmatching as pm That means that the error arises even before geopandas is imported

Edit: I read it more troughtfully and I confirmt that it is that problem; I misread the PR

davide-f commented 2 years ago

Closed as duplicate of https://github.com/conda-forge/fiona-feedstock/issues/192