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

BLD: switch to meson-python as the default build backend #23838

Merged
merged 30 commits into from
Jun 19, 2023

Commits on Jun 18, 2023

  1. Configuration menu
    Copy the full SHA
    e3cb66a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea1bd89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f7c55aa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6c024e4 View commit details
    Browse the repository at this point in the history
  5. CI: upgrade rtools to 4.3 to get a new enough GCC version in Azure

    The rtools 4.0 used GCC 8.3 and we set the minimum to 8.3 for the Meson
    build. That was to avoid workarounds for SIMD support for old GCCs,
    and seems to still be a reasonable lower bound.
    rgommers committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    4917ebf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    29dcb05 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    618181d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9a80630 View commit details
    Browse the repository at this point in the history
  9. typo, install pkg-config on windows

    mattip authored and rgommers committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    1462b62 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bebbde7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    80e0d70 View commit details
    Browse the repository at this point in the history
  12. fixes from review, try a -O0 build

    mattip authored and rgommers committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    89ffd57 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    aef314b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    34933ac View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    aabacc7 View commit details
    Browse the repository at this point in the history
  16. reuse parts of scipy's scripts for windows includding delvewheel; fix…

    … non-wheel build
    mattip authored and rgommers committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    2e84e21 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    fae400b View commit details
    Browse the repository at this point in the history
  18. TST: Azure: avoid running tests from root of repo

    This avoids the following failure mode:
    ```
    ImportError while loading conftest 'D:\a\1\s\numpy\conftest.py'.
    numpy\__init__.py:130: in <module>
        raise ImportError(msg) from e
    E   ImportError: Error importing numpy: you should not try to import numpy from
    E           its source directory; please exit the numpy source tree, and relaunch
    E           your python interpreter from there.
    ```
    rgommers committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    1a02d5f View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    15cfdec View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a5ef06b View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    7948464 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    c808cfd View commit details
    Browse the repository at this point in the history
  23. TST: fix deprecation warnings from f2py test for ndim>0

    Representative subset of warnings observed in CI:
    ```
    f2py/tests/test_return_integer.py: 20 warnings
      /tmp/tmp.roLIRtEhPN/venv/lib/python3.9/site-packages/numpy/f2py/tests/test_return_integer.py:24: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
        assert t(array([123], "d")) == 123
    
    f2py/tests/test_return_real.py: 20 warnings
      /tmp/tmp.roLIRtEhPN/venv/lib/python3.9/site-packages/numpy/f2py/tests/test_return_real.py:23: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
        assert abs(t(array([234])) - 234.0) <= err
    
    f2py/tests/test_return_real.py: 20 warnings
      /tmp/tmp.roLIRtEhPN/venv/lib/python3.9/site-packages/numpy/f2py/tests/test_return_real.py:24: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
        assert abs(t(array([[234]])) - 234.0) <= err
    ```
    rgommers committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    9d588cf View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    c41a1e2 View commit details
    Browse the repository at this point in the history
  25. TST: disable test_new_policy test for memory allocator.

    This is way too slow, running a large part of the test suite twice.
    Issue 23975 tracks changing how this feature is tested.
    rgommers committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    515403f View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    910c686 View commit details
    Browse the repository at this point in the history
  27. CI: fix ILP64 usage on macOS arm64 with cibuildwheel

    Also remove a no longer needed `-std=c99` (this is already specified
    in the top-level `meson.build` file).
    rgommers committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    69f26cf View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    302f244 View commit details
    Browse the repository at this point in the history
  29. BLD: on 32-bit Linux, if sizeof(long double) is 12, change format

    [skip circle] [skip cirrus]
    rgommers committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    11a3cef View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Configuration menu
    Copy the full SHA
    e3ddda5 View commit details
    Browse the repository at this point in the history