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

Generate Python wheels in CI #1317

Merged
merged 37 commits into from
Aug 22, 2023
Merged

Generate Python wheels in CI #1317

merged 37 commits into from
Aug 22, 2023

Commits on Jun 3, 2023

  1. Configuration menu
    Copy the full SHA
    37d9190 View commit details
    Browse the repository at this point in the history
  2. Add new GH Actions workflow to build the wheels

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    b9d3acf View commit details
    Browse the repository at this point in the history
  3. Fix stdlib install

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    bcffe4e View commit details
    Browse the repository at this point in the history
  4. Set MACOSX_DEPLOYMENT_TARGET to 10.13

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    bf105f1 View commit details
    Browse the repository at this point in the history
  5. Remove Python 3.11. We would need a newer Pybind11

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    47396ff View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    446e427 View commit details
    Browse the repository at this point in the history
  7. Fix pip install command

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    764315f View commit details
    Browse the repository at this point in the history
  8. Only run on 3.10 to speed up testing

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    057d018 View commit details
    Browse the repository at this point in the history
  9. Fix tests again...

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    1980eae View commit details
    Browse the repository at this point in the history
  10. Re-enable all Python versions

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    333d147 View commit details
    Browse the repository at this point in the history
  11. Minor spelling

    Signed-off-by: Jonathan Stone <[email protected]>
    jstone-lucasfilm authored and JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    62d65b5 View commit details
    Browse the repository at this point in the history
  12. Re-enable MATERIALX_BUILD_RENDER

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    54369db View commit details
    Browse the repository at this point in the history
  13. Add Python 3.11 to build matrix

    Signed-off-by: Jonathan Stone <[email protected]>
    jstone-lucasfilm authored and JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    911f7c8 View commit details
    Browse the repository at this point in the history
  14. Add Python 3.11 to build matrix

    Signed-off-by: Jonathan Stone <[email protected]>
    jstone-lucasfilm authored and JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    d0b05a3 View commit details
    Browse the repository at this point in the history
  15. Update Python version range

    Signed-off-by: Jonathan Stone <[email protected]>
    jstone-lucasfilm authored and JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    f0b32fb View commit details
    Browse the repository at this point in the history
  16. Simplify list of build exclusions

    This changelist simplifies the list of new build exclusions for GitHub Actions, since the overhead of running this workflow is relatively small.
    
    Signed-off-by: Jonathan Stone <[email protected]>
    jstone-lucasfilm authored and JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    8bc9f26 View commit details
    Browse the repository at this point in the history
  17. Minor workflow clarifications

    Signed-off-by: Jonathan Stone <[email protected]>
    jstone-lucasfilm authored and JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    6b0dcfa View commit details
    Browse the repository at this point in the history
  18. Remove OCIO from Python build

    Signed-off-by: Jonathan Stone <[email protected]>
    jstone-lucasfilm authored and JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    669d7d4 View commit details
    Browse the repository at this point in the history
  19. Minor naming updates

    Signed-off-by: Jonathan Stone <[email protected]>
    jstone-lucasfilm authored and JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    3e71487 View commit details
    Browse the repository at this point in the history
  20. Update tests

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    4252d6a View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2023

  1. Get python package version from CMake

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    009c5ef View commit details
    Browse the repository at this point in the history
  2. Fix tests on Windows

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    aa175f4 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

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

Commits on Jul 12, 2023

  1. Configuration menu
    Copy the full SHA
    aaab1cd View commit details
    Browse the repository at this point in the history
  2. Update script syntax

    Signed-off-by: Jonathan Stone <[email protected]>
    jstone-lucasfilm authored Jul 12, 2023
    Configuration menu
    Copy the full SHA
    43c3fe9 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Use original concurrency rules in main

    This changelist restores the original concurrency rules to the "main" workflow for now, and we can consider this change separately in the future.
    
    Signed-off-by: Jonathan Stone <[email protected]>
    jstone-lucasfilm authored Jul 13, 2023
    Configuration menu
    Copy the full SHA
    3e69d80 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Merge branch 'main' into python_packaging

    Signed-off-by: Jonathan Stone <[email protected]>
    jstone-lucasfilm authored Jul 24, 2023
    Configuration menu
    Copy the full SHA
    bb9804e View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. Configuration menu
    Copy the full SHA
    97ad91f View commit details
    Browse the repository at this point in the history
  2. move mtx_skbuild_plugin.py into python folder

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    d1f7001 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. Make sure there is no RPATH on Linux and macOS wheels

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    6b4db09 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Merge branch 'main' into python_packaging

    Signed-off-by: Jonathan Stone <[email protected]>
    jstone-lucasfilm authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    a1c783e View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Remove TODO

    Signed-off-by: Jonathan Stone <[email protected]>
    jstone-lucasfilm authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    ae2cae5 View commit details
    Browse the repository at this point in the history
  2. Allow concurrent builds for now

    Signed-off-by: Jonathan Stone <[email protected]>
    jstone-lucasfilm authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    6a8c7f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f98f72 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Minor spacing update

    Signed-off-by: Jonathan Stone <[email protected]>
    jstone-lucasfilm authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    2cade13 View commit details
    Browse the repository at this point in the history
  2. Remove forward slash for consistency

    Signed-off-by: Jonathan Stone <[email protected]>
    jstone-lucasfilm authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    f775f6f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8f6a05f View commit details
    Browse the repository at this point in the history