Sylvester
Sylvester
Your build script is working exceptionally well on Windows ARM: os: "windows-11-arm" arch: "ARM64" triplet: "arm64-windows" artifacts: wheels-windows-11-arm-ARM64 Unfortunately, testing wheels during the CIBW build doesn't work on windows-11-arm runner
Many dependencies required for testing on Windows ARM are not available from PyPi yet, but the biggest problem is CIBW + test with Numpy. Numpy downloaded via "pip install" compiles...
Swapping 2 lines and testing with Numpy 2.3.0rc1 works! ``` CIBW_BEFORE_TEST: python -m pip install shapely pandas xarray || echo "Optional requirements install failed" CIBW_TEST_REQUIRES: numpy==2.3.0rc1 cython pytest --config-settings=setup-args="-Dallow-noblas=true" ```...
Inspired by Shapely: ``` include: - os: "windows-2022" arch: "auto64" triplet: "x64-windows" vcpkg_cache: "c:\\vcpkg\\installed" vcpkg_logs: "c:\\vcpkg\\buildtrees\\**\\*.log" msvc_arch: x64 - os: "windows-11-arm" arch: "ARM64" triplet: "arm64-windows" vcpkg_cache: "c:\\vcpkg\\installed" vcpkg_logs: "c:\\vcpkg\\buildtrees\\**\\*.log" msvc_arch:...
I am unable to reproduce. Tried on macOS with Python 3.10-13, using venv and pip install protobuf pyproj, then ``` python from google.protobuf import text_format import pyproj ``` Tried on...
Complete, fresh install of Visual Studio including "Desktop development with C++" is necessary on Windows, even for simple "pip install scikit-fmm". (4 GB download, 9 GB install). Minor problem on...
This patch seems to fix windows_build.yaml (compile with Visual Studio instead of GCC): steps: - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v4 with: python-version: ${{...
Unfortunately, scikit-fmm compiled with Visual Studio doesn't work with Numpy 2.0, which points to the C++ compiler as guilty again(different handling of integers by MSVC) I can reproduce it locally...
Another possibility is Numpy 2.0 bug specific for Windows. It is a new issue. Build from source is also affected. Example of issue specific to Numpy 2.0 on Windows: Issue...
Line 133 and 225 in fmm.cpp! NPY_LONG is int32 with Numpy 2.0 Windows/ int64 on other systems With NPY_INT64 I still get 4 failures(array assertion error)