Python equivalent of python3.7-slim-buster used in docker

Can some please tell us what’s the python version equivalent of python3.7-slim-buster as used in docker.

Getting a pyarrow build error.
Error:
Failed to build pyarrow
ERROR: Could not build wheels for pyarrow which use PEP 517 and cannot be installed directly

Technical details:

  • Redash Version:V10
  • Browser/OS: Mac
  • Python Version: 3.7.12
  • Pip Version: 20.2.4
  • How did you install Redash: Building the redash using the Developer installation guide ((recommended for experienced developers). https://redash.io/help/open-source/dev-guide/setup.

Hi there :wave: not sure I understand your question here. It’s Python 3.7.

  1. We have been building using Developer Installation Guide (recommended for experienced developers)
  2. As we do pip install requirements_all_ds.txt we are getting the following error. As going through blogs and forums, we came to a conclusion to use python3.7.12 and pip==20.2.4, but still pyarrow is not building. So that’s the reason I asked the version of python. Or if you can suggest any other solution or alternative.

Error:
Failed to build pyarrow
ERROR: Could not build wheels for pyarrow which use PEP 517 and cannot be installed directly

Do you need to connect with arrow?

as were we are using certain data source types, so we are installing additional dependencies from requirements_all_ds.txt and as we do pip install -r requirements_all_ds.txt it throws the pyarrow failed to build error. pls suggest. thanks

If you’re not using pyarrow just remove the dependency from requirements_all_ds and keep going :slight_smile:

1 Like

pyarrow is not listed in requirements_all_ds.
it been called as a dependencies from one of them. so it’s not building…

Here’s the dependency tree for V10 Redash:

pyarrow is used only for the mapD query runner. If you remove pymapd from requirements_all_ds.txt then you won’t have this issue :+1: