-
Notifications
You must be signed in to change notification settings - Fork 351
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
Generate Python wheels in CI #1317
Commits on Jun 3, 2023
-
Use scikit-build-core to create a PyPI package (wheels + sdist)
Signed-off-by: Jean-Christophe Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 37d9190 - Browse repository at this point
Copy the full SHA 37d9190View commit details -
Add new GH Actions workflow to build the wheels
Signed-off-by: Jean-Christophe Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b9d3acf - Browse repository at this point
Copy the full SHA b9d3acfView commit details -
Signed-off-by: Jean-Christophe Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bcffe4e - Browse repository at this point
Copy the full SHA bcffe4eView commit details -
Set MACOSX_DEPLOYMENT_TARGET to 10.13
Signed-off-by: Jean-Christophe Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bf105f1 - Browse repository at this point
Copy the full SHA bf105f1View commit details -
Remove Python 3.11. We would need a newer Pybind11
Signed-off-by: Jean-Christophe Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 47396ff - Browse repository at this point
Copy the full SHA 47396ffView commit details -
Reorganize workflow to build from sdist and disable MaterialXTest
Signed-off-by: Jean-Christophe Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 446e427 - Browse repository at this point
Copy the full SHA 446e427View commit details -
Signed-off-by: Jean-Christophe Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 764315f - Browse repository at this point
Copy the full SHA 764315fView commit details -
Only run on 3.10 to speed up testing
Signed-off-by: Jean-Christophe Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 057d018 - Browse repository at this point
Copy the full SHA 057d018View commit details -
Signed-off-by: Jean-Christophe Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1980eae - Browse repository at this point
Copy the full SHA 1980eaeView commit details -
Signed-off-by: Jean-Christophe Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 333d147 - Browse repository at this point
Copy the full SHA 333d147View commit details -
Signed-off-by: Jonathan Stone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 62d65b5 - Browse repository at this point
Copy the full SHA 62d65b5View commit details -
Re-enable MATERIALX_BUILD_RENDER
Signed-off-by: Jean-Christophe Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 54369db - Browse repository at this point
Copy the full SHA 54369dbView commit details -
Add Python 3.11 to build matrix
Signed-off-by: Jonathan Stone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 911f7c8 - Browse repository at this point
Copy the full SHA 911f7c8View commit details -
Add Python 3.11 to build matrix
Signed-off-by: Jonathan Stone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d0b05a3 - Browse repository at this point
Copy the full SHA d0b05a3View commit details -
Signed-off-by: Jonathan Stone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f0b32fb - Browse repository at this point
Copy the full SHA f0b32fbView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 8bc9f26 - Browse repository at this point
Copy the full SHA 8bc9f26View commit details -
Signed-off-by: Jonathan Stone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6b0dcfa - Browse repository at this point
Copy the full SHA 6b0dcfaView commit details -
Signed-off-by: Jonathan Stone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 669d7d4 - Browse repository at this point
Copy the full SHA 669d7d4View commit details -
Signed-off-by: Jonathan Stone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3e71487 - Browse repository at this point
Copy the full SHA 3e71487View commit details -
Signed-off-by: Jean-Christophe Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4252d6a - Browse repository at this point
Copy the full SHA 4252d6aView commit details
Commits on Jun 4, 2023
-
Get python package version from CMake
Signed-off-by: Jean-Christophe Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 009c5ef - Browse repository at this point
Copy the full SHA 009c5efView commit details -
Signed-off-by: Jean-Christophe Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa175f4 - Browse repository at this point
Copy the full SHA aa175f4View commit details
Commits on Jun 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e0be564 - Browse repository at this point
Copy the full SHA e0be564View commit details
Commits on Jul 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for aaab1cd - Browse repository at this point
Copy the full SHA aaab1cdView commit details -
Signed-off-by: Jonathan Stone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 43c3fe9 - Browse repository at this point
Copy the full SHA 43c3fe9View commit details
Commits on Jul 13, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 3e69d80 - Browse repository at this point
Copy the full SHA 3e69d80View commit details
Commits on Jul 24, 2023
-
Merge branch 'main' into python_packaging
Signed-off-by: Jonathan Stone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bb9804e - Browse repository at this point
Copy the full SHA bb9804eView commit details
Commits on Aug 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 97ad91f - Browse repository at this point
Copy the full SHA 97ad91fView commit details -
move mtx_skbuild_plugin.py into python folder
Signed-off-by: Jean-Christophe Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d1f7001 - Browse repository at this point
Copy the full SHA d1f7001View commit details
Commits on Aug 5, 2023
-
Make sure there is no RPATH on Linux and macOS wheels
Signed-off-by: Jean-Christophe Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6b4db09 - Browse repository at this point
Copy the full SHA 6b4db09View commit details
Commits on Aug 17, 2023
-
Merge branch 'main' into python_packaging
Signed-off-by: Jonathan Stone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a1c783e - Browse repository at this point
Copy the full SHA a1c783eView commit details
Commits on Aug 18, 2023
-
Signed-off-by: Jonathan Stone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ae2cae5 - Browse repository at this point
Copy the full SHA ae2cae5View commit details -
Allow concurrent builds for now
Signed-off-by: Jonathan Stone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6a8c7f9 - Browse repository at this point
Copy the full SHA 6a8c7f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f98f72 - Browse repository at this point
Copy the full SHA 5f98f72View commit details
Commits on Aug 22, 2023
-
Signed-off-by: Jonathan Stone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2cade13 - Browse repository at this point
Copy the full SHA 2cade13View commit details -
Remove forward slash for consistency
Signed-off-by: Jonathan Stone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f775f6f - Browse repository at this point
Copy the full SHA f775f6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f6a05f - Browse repository at this point
Copy the full SHA 8f6a05fView commit details