You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Small description
Installation of vdsql fails because the build of the pyarrow dependency errors out. The error appears to be caused by missing members (e.g. Wrap) in the specialized template (for Decimal types) during the compilation process on macOS with AppleClang and Python 3.13.
Data to reproduce
# Create and activate a new virtual environment with Python 3.13 python3.13 -m venv venv source venv/bin/activate
# Attempt to install vdsql (which depends on pyarrow) pip install visidta pip install vdsql
Steps to reproduce
On macOS (running on Apple Silicon, in this case macOS 15.3), install Python 3.13.
Create and activate a virtual environment using Python 3.13.
Run the command:
pip install vdsql
Observe that pip starts resolving dependencies and eventually fails when attempting to build the wheel for pyarrow.
Expected result
The installation should complete successfully without build errors. The pyarrow package should build (or a pre-built wheel should be used) so that vdsql installs without issues.
Actual result with screenshot
The installation fails during the build of pyarrow with errors such as:
Configuration
Does this issue reproduce without any plugins or configuration (using the -N CLI flag)?
Yes, this issue is reproducible in a clean virtual environment with no additional plugins or configuration.
Does this issue reproduce with either the latest release, or with the develop branch?
The issue was observed using the dependencies as resolved for vdsql (and indirectly for pyarrow) on the develop/stable(v3.1.1) branch
Additional context
What platform and version are you using (Linux, MacOS, Windows)?
Platform and version: macOS 15.3 (Apple Silicon, with AppleClang 16.0.0)
Which version of Python?
Python version: 3.13.1
Which terminal are you using (for display and input issues)?
Terminal: Using the default macOS iTerm2
Additional notes:
The error message indicates that during the build process for pyarrow, a call to a template method (specifically for arrow::Decimal32Type and arrow::Decimal64Type) fails because the expected Wrap member function is missing. This might suggest an incompatibility between the latest source code for Arrow (or its Python bindings) and either the AppleClang compiler or the Python 3.13 environment. It may also be worth checking if a pre-built wheel exists for your configuration or if additional flags (or updates to dependencies) are required.
The text was updated successfully, but these errors were encountered:
Small description
Installation of vdsql fails because the build of the pyarrow dependency errors out. The error appears to be caused by missing members (e.g. Wrap) in the specialized template (for Decimal types) during the compilation process on macOS with AppleClang and Python 3.13.
Data to reproduce
# Create and activate a new virtual environment with Python 3.13
python3.13 -m venv venv
source venv/bin/activate
# Attempt to install vdsql (which depends on pyarrow)
pip install visidta
pip install vdsql
Steps to reproduce
pip install vdsql
Expected result
The installation should complete successfully without build errors. The pyarrow package should build (or a pre-built wheel should be used) so that vdsql installs without issues.
Actual result with screenshot

The installation fails during the build of pyarrow with errors such as:
Configuration
Does this issue reproduce without any plugins or configuration (using the
-N
CLI flag)?Yes, this issue is reproducible in a clean virtual environment with no additional plugins or configuration.
Does this issue reproduce with either the latest release, or with the develop branch?
The issue was observed using the dependencies as resolved for vdsql (and indirectly for pyarrow) on the develop/stable(v3.1.1) branch
Additional context
What platform and version are you using (Linux, MacOS, Windows)?
Platform and version: macOS 15.3 (Apple Silicon, with AppleClang 16.0.0)
Which version of Python?
Python version: 3.13.1
Which terminal are you using (for display and input issues)?
Terminal: Using the default macOS iTerm2
Additional notes:
The error message indicates that during the build process for pyarrow, a call to a template method (specifically for arrow::Decimal32Type and arrow::Decimal64Type) fails because the expected Wrap member function is missing. This might suggest an incompatibility between the latest source code for Arrow (or its Python bindings) and either the AppleClang compiler or the Python 3.13 environment. It may also be worth checking if a pre-built wheel exists for your configuration or if additional flags (or updates to dependencies) are required.
The text was updated successfully, but these errors were encountered: