1. 09 Sep, 2025 1 commit
  2. 08 Sep, 2025 2 commits
  3. 03 Sep, 2025 2 commits
  4. 02 Sep, 2025 1 commit
  5. 25 Aug, 2025 1 commit
  6. 11 Aug, 2025 4 commits
  7. 06 Aug, 2025 2 commits
  8. 04 Aug, 2025 1 commit
  9. 02 Aug, 2025 2 commits
  10. 31 Jul, 2025 1 commit
  11. 21 Jul, 2025 4 commits
  12. 14 Jul, 2025 11 commits
  13. 11 Jul, 2025 2 commits
  14. 08 Jul, 2025 2 commits
  15. 03 Jul, 2025 1 commit
  16. 02 Jul, 2025 1 commit
  17. 01 Jul, 2025 2 commits
    • Michał Górny's avatar
      Automatically call CMake as part of PEP 517 build (#1512) · ed9c8fca
      Michał Górny authored
      * Automatically call CMake as part of PEP 517 build
      
      Call CMake and build the CPU extension when invoking the build
      via a PEP 517 backend, to ensure that at least some extension is built
      when users are building from source.  This improves consistency with
      other Python packages, and reduces the risk of accidents.
      
      We are using `scikit-build-core` setuptools plugin to take care of CMake
      dependencies and call into CMake.  However, we need to modify
      the `build_py` command to ensure that CMake is called prior to
      the setuptools command, as otherwise the newly built shared library
      won't be picked up by `build_py`.
      
      Since setuptools is still responsible for collecting the Python package,
      it also collects all other shared libraries that were built earlier,
      for example via manual CMake calls as done in the CI pipeline.
      Furthermore, if the user does not have `scikit-build-core` installed
      and calls `setup.py` directly, we output a warning but continue working
      as before.
      
      The logic can be further extended in the future, for example to detect
      the best COMPUTE_BACKEND default.
      
      Fixes #1511
      
      * Include C sources and build files in source distribution
      
      * Fix formatting
      ed9c8fca
    • Matthew Douglas's avatar
      CI: Test with PyTorch 2.8.0 RC (#1693) · ed398d28
      Matthew Douglas authored
      * Add torch 2.8 rc / 2.9 nightly to tests
      
      * Update tests.yml
      
      * Update tests.yml
      ed398d28