Skip to content
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

Unable to install built wheels with Python 3.10 #2212

Closed
tswast opened this issue Nov 3, 2021 · 7 comments
Closed

Unable to install built wheels with Python 3.10 #2212

tswast opened this issue Nov 3, 2021 · 7 comments
Labels
installation Issues related to get a working installation

Comments

@tswast
Copy link

tswast commented Nov 3, 2021

Installation on Python 3.10 fails due to Fiona dependency.

System information

Fails on both Linux and Mac. (Logs from Linux build)

Environment details

Collecting geopandas<1.0dev,>=0.9.0
  Downloading geopandas-0.10.1-py2.py3-none-any.whl (1.0 MB)
  Downloading geopandas-0.10.0-py2.py3-none-any.whl (1.0 MB)
  Using cached geopandas-0.9.0-py2.py3-none-any.whl (994 kB)
INFO: pip is looking at multiple versions of google-cloud-bigquery[all] to determine which version is compatible with other requirements. This could take a while.
ERROR: Cannot install google-cloud-bigquery because these package versions have conflicting dependencies.

The conflict is caused by:
    geopandas 0.10.2 depends on fiona>=1.8
    geopandas 0.10.1 depends on fiona>=1.8
    geopandas 0.10.0 depends on fiona>=1.8
    geopandas 0.9.0 depends on fiona>=1.8

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

https://source.cloud.google.com/results/invocations/9175601c-7925-4b0b-b7dd-d975fde7168c/targets/cloud-devrel%2Fclient-libraries%2Fpython%2Fgoogleapis%2Fpython-bigquery%2Fpresubmit%2Fpresubmit/log

Collecting fiona>=1.8
  Downloading Fiona-1.8.20.tar.gz (1.3 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_1a4222a956ef4b3eb8200ff3160100fc/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_1a4222a956ef4b3eb8200ff3160100fc/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-lc1_qv8w
       cwd: /tmp/pip-install-r3u0eb3y/fiona_1a4222a956ef4b3eb8200ff3160100fc/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/ec/f7/093890341a7e8fbfcdfa04caf4dfb588ebab32c13ceaa6a3819da79ea106/Fiona-1.8.20.tar.gz#sha256=a70502d2857b82f749c09cb0dea3726787747933a2a1599b5ab787d74e3c143b (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.19.tar.gz (1.3 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_f1c3545ce0cb4ff3a61c932d1c67c082/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_f1c3545ce0cb4ff3a61c932d1c67c082/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-62m73rh_
       cwd: /tmp/pip-install-r3u0eb3y/fiona_f1c3545ce0cb4ff3a61c932d1c67c082/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/a0/d9/6042aeb073d11341f7726de0586ff71c13117c34959dcf07bd4ee6d4b93e/Fiona-1.8.19.tar.gz#sha256=b9059e0b29c2e9e6b817e53f941e77e1aca7075f986005d38db307067b60458f (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.18.tar.gz (1.3 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_1c08d491ac094defbc72936aa61805a5/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_1c08d491ac094defbc72936aa61805a5/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-g421vbyc
       cwd: /tmp/pip-install-r3u0eb3y/fiona_1c08d491ac094defbc72936aa61805a5/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/9f/e8/401cdaa58d862a25c4b3365acf7d2bd7ac77191e3dc9acdcdac0eff20ff0/Fiona-1.8.18.tar.gz#sha256=b732ece0ff8886a29c439723a3e1fc382718804bb057519d537a81308854967a (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.17.tar.gz (1.3 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_5e440e8f3b3e4530a4f9672d13083219/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_5e440e8f3b3e4530a4f9672d13083219/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-hyle9utb
       cwd: /tmp/pip-install-r3u0eb3y/fiona_5e440e8f3b3e4530a4f9672d13083219/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/88/62/69347ba2c41b526e1953c4cb66d51170b2869808863c03af202ba0121670/Fiona-1.8.17.tar.gz#sha256=716201c21246587f374785bec6d6a20a984fe1f6c2b0e83bf15127eb8f724d0c (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.16.tar.gz (1.3 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_403dd648c3f14aebb85da09489006847/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_403dd648c3f14aebb85da09489006847/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-qf5qy15e
       cwd: /tmp/pip-install-r3u0eb3y/fiona_403dd648c3f14aebb85da09489006847/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/1e/60/dfc6115a11338d8aa96cacd8c60635223d9c97d61d556c90acc5dfd663fa/Fiona-1.8.16.tar.gz#sha256=fd6dfb65959becc916e9f6928618bfd59c16cdbc413ece0fbac61489cd11255f (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.15.tar.gz (1.3 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_6f9934cbeaf64019863d15b461ecd028/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_6f9934cbeaf64019863d15b461ecd028/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-_p4958ww
       cwd: /tmp/pip-install-r3u0eb3y/fiona_6f9934cbeaf64019863d15b461ecd028/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/55/2f/17450ec2c8fcc720a8a3e4d9a383499508475c7cfb90f7eca9fb585ac598/Fiona-1.8.15.tar.gz#sha256=3b1c9b5c834fae2fe947cfaea176db890bc6750d1a6ba9f54d969c19ffcd191e (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.14.tar.gz (1.3 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_86e168be81134196bc730297677db4c4/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_86e168be81134196bc730297677db4c4/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-fzgfpqi9
       cwd: /tmp/pip-install-r3u0eb3y/fiona_86e168be81134196bc730297677db4c4/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/5c/fd/5ec54f2d9b3d5dd23dd443fad5630d6b872e2664814c68b856c47e0d65af/Fiona-1.8.14.tar.gz#sha256=6eac038206c89d2cf5f99ea38b81cc228dc21eac5f47870a9a32d453b0007f4d (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.13.post1.tar.gz (1.2 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_3ede6585436f4afcbe594fc00fd1c85c/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_3ede6585436f4afcbe594fc00fd1c85c/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-5zlqvg3j
       cwd: /tmp/pip-install-r3u0eb3y/fiona_3ede6585436f4afcbe594fc00fd1c85c/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/6d/42/f4a7cac53b28fa70e9a93d0e89a24d33e14826dad6644b699362ad84dde0/Fiona-1.8.13.post1.tar.gz#sha256=1a432bf9fd56f089256c010da009c90d4a795c531a848132c965052185336600 (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.13.tar.gz (1.2 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_c9be6ed3c0374e098dd22ed735225520/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_c9be6ed3c0374e098dd22ed735225520/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-i5dbkttw
       cwd: /tmp/pip-install-r3u0eb3y/fiona_c9be6ed3c0374e098dd22ed735225520/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/be/04/31d0a6f03943b1684f32c9b861be40c1fd282468fa6bd54ddf4a774e6b0f/Fiona-1.8.13.tar.gz#sha256=5ec34898c8b983a723fb4e949dd3e0ed7e691c303e51f6bfd61e52ac9ac813ae (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.12.tar.gz (1.2 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_af3ecb54dd4d4fe88299f35e0ff87609/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_af3ecb54dd4d4fe88299f35e0ff87609/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-d0l9t0dr
       cwd: /tmp/pip-install-r3u0eb3y/fiona_af3ecb54dd4d4fe88299f35e0ff87609/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/97/d8/feab39987296437fbdc3029fb39752a14355d217d73b93471010b8dd63a3/Fiona-1.8.12.tar.gz#sha256=c9266ddf6ae2a64fcea20014ddf27f800ac07584f2fdb09c2a02f3b3a52e371c (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.11.tar.gz (1.2 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_e5ee0cf25d80434bb455f8edbcc782d5/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_e5ee0cf25d80434bb455f8edbcc782d5/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-kv73i50h
       cwd: /tmp/pip-install-r3u0eb3y/fiona_e5ee0cf25d80434bb455f8edbcc782d5/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/9d/f4/0a0ddc6174c4a93679b5f1dd3535e7ef8989828e6d5f86112de681f8c87b/Fiona-1.8.11.tar.gz#sha256=1e7ca9e051f5bffa1c43c70d573da9ca223fc076b84fa73380614fc02b9eb7f6 (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.10.tar.gz (1.2 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_16eae2194ed1459084f33f0cbbb91440/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_16eae2194ed1459084f33f0cbbb91440/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-ylrsknlv
       cwd: /tmp/pip-install-r3u0eb3y/fiona_16eae2194ed1459084f33f0cbbb91440/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/13/73/f80b491ed8559326fab202a6d6333a3cd6e8be1e9d782bc6c0d03d476457/Fiona-1.8.10.tar.gz#sha256=ff562eb2f3960e21f8c7f050ddd7f47a763869ea14afc2234a40df72666c6a2c (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.9.post2.tar.gz (1.2 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_2500abed41fd4c44b842f1789dd580bf/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_2500abed41fd4c44b842f1789dd580bf/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-bk28j0l3
       cwd: /tmp/pip-install-r3u0eb3y/fiona_2500abed41fd4c44b842f1789dd580bf/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/9b/52/45e75507660ce0e86176d0f59b659560f687e2c7e9ebf82a10e7dcd2d3b7/Fiona-1.8.9.post2.tar.gz#sha256=210fb038b579fab38f35ddbdd31b9725f4d5099b3edfd4b87c983e5d47b79983 (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.9.post1.tar.gz (1.2 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_0c87505c0c3b4f19a32f472e11af880a/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_0c87505c0c3b4f19a32f472e11af880a/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-itjtgc14
       cwd: /tmp/pip-install-r3u0eb3y/fiona_0c87505c0c3b4f19a32f472e11af880a/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/0e/a4/d9dd7399be809d3990f5000fb6ae43189ea26ae88be1bed3a4c9ddc1becc/Fiona-1.8.9.post1.tar.gz#sha256=d5e0ea0b8addffe9cba4cb59e2bd495b015230e7a1b1597974f5048211930199 (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.9.tar.gz (1.2 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_c0dfe93ed3d3434c91d022580a03f8e8/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_c0dfe93ed3d3434c91d022580a03f8e8/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-gdkz4_n0
       cwd: /tmp/pip-install-r3u0eb3y/fiona_c0dfe93ed3d3434c91d022580a03f8e8/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/ad/92/dcbd8c54d697c22f299b5af63b6df3acfbd06c6d72e249614c05be99337c/Fiona-1.8.9.tar.gz#sha256=4dd6e2f5327c1174143c7c8594a75d373bc72f2c9a2a6daee312c3186a128add (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.8.tar.gz (1.7 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_a947ec3b4a6d4f6a92eeee3d8385b45d/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_a947ec3b4a6d4f6a92eeee3d8385b45d/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-ixrriv83
       cwd: /tmp/pip-install-r3u0eb3y/fiona_a947ec3b4a6d4f6a92eeee3d8385b45d/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/94/7f/e288db1ad63d759d494c30caae34f865e0c6927588c490705e91b7134193/Fiona-1.8.8.tar.gz#sha256=711c3be73203b37812992089445a1e4e9d3d6b64e667389f7b15406e15a91e83 (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.7.tar.gz (1.7 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_fcb53702b0e249a4bd5fd0148d11c253/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_fcb53702b0e249a4bd5fd0148d11c253/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-4e2pk494
       cwd: /tmp/pip-install-r3u0eb3y/fiona_fcb53702b0e249a4bd5fd0148d11c253/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/78/62/daafd070aebefa639df247705b97f13f7cfad43895581b5cae41bd886709/Fiona-1.8.7.tar.gz#sha256=a55a23615bad3e142d4e4cda97bb5de83c778a80049222e9dffae93c13b5cf93 (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.6.tar.gz (1.7 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_59e5338364474860a9b8045dc00739d7/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_59e5338364474860a9b8045dc00739d7/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-twn6w1qn
       cwd: /tmp/pip-install-r3u0eb3y/fiona_59e5338364474860a9b8045dc00739d7/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/41/9d/63696e7b1de42aad294d4781199a408bec593d8fdb80a2b4a788c911a33b/Fiona-1.8.6.tar.gz#sha256=fa31dfe8855b9cd0b128b47a4df558f1b8eda90d2181bff1dd9854e5556efb3e (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.5.tar.gz (1.7 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_ff790086d372461fb3523e6f8c33a975/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_ff790086d372461fb3523e6f8c33a975/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-_q5k9tqe
       cwd: /tmp/pip-install-r3u0eb3y/fiona_ff790086d372461fb3523e6f8c33a975/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/7b/af/1c2c83c4a8363a4ce9fea817b1910b5e071bed012e18257faa2a0ab3cfe7/Fiona-1.8.5.tar.gz#sha256=4f5cc2d449edbbf693c83e24cdada72de7c41297383d16fcc92387eb445e9d35 (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.4.tar.gz (1.1 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_e1b39cee77424042ac6328e95c98d245/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_e1b39cee77424042ac6328e95c98d245/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-ttudntx5
       cwd: /tmp/pip-install-r3u0eb3y/fiona_e1b39cee77424042ac6328e95c98d245/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/3a/16/84960540e9fce61d767fd2f0f1d95f4c63e99ab5d8fddc308e8b51b059b8/Fiona-1.8.4.tar.gz#sha256=aec9ab2e3513c9503ec123b1a8573bee55fc6a66e2ac07088c3376bf6738a424 (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.3.tar.gz (1.1 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_abcfcf73ea194b66a1e59983d752f7af/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_abcfcf73ea194b66a1e59983d752f7af/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-s2qcvtsy
       cwd: /tmp/pip-install-r3u0eb3y/fiona_abcfcf73ea194b66a1e59983d752f7af/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/46/d1/fcdb32513a03abfde0d97fd9782ce0f8cc0540fa6c6ce783e87b94064964/Fiona-1.8.3.tar.gz#sha256=3e831100a23c3b6cd32b98baf0c9e2119d909b44a5cf4533d3625f61dcf2d2b1 (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.2.tar.gz (1.2 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_e6b605dad8af4d35828db74fc95465a6/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_e6b605dad8af4d35828db74fc95465a6/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-aa3q8ogw
       cwd: /tmp/pip-install-r3u0eb3y/fiona_e6b605dad8af4d35828db74fc95465a6/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/25/50/0466d5d83e1859c5ca38351ee932d64cc5635f9d4dad522879e58f4b0018/Fiona-1.8.2.tar.gz#sha256=4c6419b7ac29136708029f6a44b4ccd458735a4d241016c7b1bab41685c08d8f (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.1.tar.gz (1.1 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_b1b98752a3d643a7aade38a3a65d8b9b/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_b1b98752a3d643a7aade38a3a65d8b9b/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-gb2vxnry
       cwd: /tmp/pip-install-r3u0eb3y/fiona_b1b98752a3d643a7aade38a3a65d8b9b/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/3e/5f/0c6704efeea2ff3fba7f54cc6ec38070157f21bc1cffa7bdfa7c9f6b8f7a/Fiona-1.8.1.tar.gz#sha256=4c34bb4c5cd788aaf14e5484c3b7de407b1a8a7c7b2d29bbb2e8b37931e83b8d (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading Fiona-1.8.0.tar.gz (1.4 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /tmpfs/src/github/python-bigquery/.nox/unit-3-10/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r3u0eb3y/fiona_bfa33588966742268d25df6b5b1f5d83/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r3u0eb3y/fiona_bfa33588966742268d25df6b5b1f5d83/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-p28spo0v
       cwd: /tmp/pip-install-r3u0eb3y/fiona_bfa33588966742268d25df6b5b1f5d83/
  Complete output (2 lines):
  Failed to get options via gdal-config: [Errno 2] No such file or directory: 'gdal-config'
  A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/2a/bd/c1efc2680f338e5941121c776d6323af6b9698ac739e22ba523cee348a7f/Fiona-1.8.0.tar.gz#sha256=20141a9ece06daa7bb4333fba640c2fe39a49f8aca5492d1da8595d41e91844a (from https://pypi.org/simple/fiona/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
Collecting geopandas<1.0dev,>=0.9.0
  Downloading geopandas-0.10.1-py2.py3-none-any.whl (1.0 MB)
  Downloading geopandas-0.10.0-py2.py3-none-any.whl (1.0 MB)
  Using cached geopandas-0.9.0-py2.py3-none-any.whl (994 kB)
INFO: pip is looking at multiple versions of google-cloud-bigquery[all] to determine which version is compatible with other requirements. This could take a while.
ERROR: Cannot install google-cloud-bigquery because these package versions have conflicting dependencies.

The conflict is caused by:
    geopandas 0.10.2 depends on fiona>=1.8
    geopandas 0.10.1 depends on fiona>=1.8
    geopandas 0.10.0 depends on fiona>=1.8
    geopandas 0.9.0 depends on fiona>=1.8

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies
nox > Session unit-3.10 failed.

Related: Toblerity/Fiona#1043

@tswast tswast added the installation Issues related to get a working installation label Nov 3, 2021
@jorisvandenbossche
Copy link
Member

Yeah, this is unfortunate for users wanting to install GeoPandas on Python 3.10, but fiona does not yet provide wheels for Python 3.10.

As a result, pip tries to build fiona from source, which fails because you don't have GDAL installed (which is required when building from source, while when installing wheels this is included in the wheel)

@rgreinho
Copy link

Bumping this since this problem is blocking us ➕ .

@martinfleis
Copy link
Member

@rgreinho there is nothing we can do on the GeoPandas side. But it seems that Fiona folks are almost there - Toblerity/Fiona#1049.

@EwoutH
Copy link
Contributor

EwoutH commented Feb 18, 2022

Fiona now supports Python 3.10, since it's 1.8.21 release. Does this fix this issue?

@martinfleis
Copy link
Member

Yes, I believe it does. Thanks!

@zeltpsi
Copy link

zeltpsi commented Oct 5, 2022

Installation still fails on MacPro-M1 with Monterey 12.5. However, it does install on Windows 11

@martinfleis
Copy link
Member

@zeltpsi neither Fiona or pyogrio have wheels for Mac ARM architecture at the moment. Please follow this guide if you want to install geopandas and its dependencies using pip #1816 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
installation Issues related to get a working installation
Projects
None yet
Development

No branches or pull requests

6 participants