-
Notifications
You must be signed in to change notification settings - Fork 141
[envpool] stabilize manylinux release wheel builds #339
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
Merged
Merged
Changes from 24 commits
Commits
Show all changes
29 commits
Select commit
Hold shift + click to select a range
69e0288
Fix release auditwheel install on Python 3.13
Trinkle23897 085d3a2
Stage release workflow PR trigger config
Trinkle23897 80eb230
move
Trinkle23897 1276ecd
Install Perl zlib module for release builds
Trinkle23897 dcdecff
Disable unsupported nasm stdbit detection
Trinkle23897 ca83b24
Stub CUDA runtime for CPU-only release builds
Trinkle23897 692471e
Disable unsupported nasm strlcpy detection
Trinkle23897 ed3ada1
Force SDL2 install libdir for release builds
Trinkle23897 529bc3d
Force OpenCV install libdir for release builds
Trinkle23897 c780a03
Build release wheels with matrix Python versions
Trinkle23897 8056ec1
Use multi-version pip repositories for release wheels
Trinkle23897 aa53da9
Let MuJoCo XML patches override upstream assets
Trinkle23897 106c646
Use unique MuJoCo XML patches in release wheels
Trinkle23897 2720f8d
Prefer envpool MuJoCo XML patches at runtime
Trinkle23897 91395df
Use per-version release artifacts
Trinkle23897 6eea9bb
Revert "Use per-version release artifacts"
Trinkle23897 864adce
Stage per-version release artifact workflow config
Trinkle23897 e418755
Work around release artifact conflicts
Trinkle23897 ae6b301
Use Python module auditwheel entrypoint
Trinkle23897 ce4ba5c
Stage release artifact action updates
Trinkle23897 f7e2b20
Use per-version release wheel artifacts
Trinkle23897 bb84e33
move
Trinkle23897 6b5588d
Restage release workflow updates
Trinkle23897 6003bbe
move
Trinkle23897 756baf6
Apply suggestion from @Trinkle23897
Trinkle23897 529c422
fix
Trinkle23897 a648143
Drop custom Python toolchain version overrides
Trinkle23897 3558921
Sync docs with current build and benchmark versions
Trinkle23897 396de27
Fix docs spelling whitelist
Trinkle23897 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,25 +1,58 @@ | ||
| load("@python_versions//3.11:defs.bzl", py_binary_311 = "py_binary") | ||
| load("@python_versions//3.12:defs.bzl", py_binary_312 = "py_binary") | ||
| load("@python_versions//3.13:defs.bzl", py_binary_313 = "py_binary") | ||
| load("@rules_python//python:defs.bzl", "py_binary") | ||
| load("//envpool:requirements.bzl", "requirement") | ||
|
|
||
| _SETUP_SRCS = [ | ||
| "setup.py", | ||
| ] | ||
|
|
||
| _SETUP_DATA = [ | ||
| "README.md", | ||
| "setup.cfg", | ||
| "//envpool", | ||
| ] | ||
|
|
||
| _SETUP_DEPS = [ | ||
| requirement("setuptools"), | ||
| requirement("wheel"), | ||
| ] | ||
|
|
||
| filegroup( | ||
| name = "clang_tidy_config", | ||
| data = [".clang-tidy"], | ||
| ) | ||
|
|
||
| py_binary( | ||
| name = "setup", | ||
| srcs = [ | ||
| "setup.py", | ||
| ], | ||
| data = [ | ||
| "README.md", | ||
| "setup.cfg", | ||
| "//envpool", | ||
| ], | ||
| srcs = _SETUP_SRCS, | ||
| data = _SETUP_DATA, | ||
| main = "setup.py", | ||
| python_version = "PY3", | ||
| deps = [ | ||
| requirement("setuptools"), | ||
| requirement("wheel"), | ||
| ], | ||
| deps = _SETUP_DEPS, | ||
| ) | ||
|
|
||
| py_binary_311( | ||
| name = "setup_py311", | ||
| srcs = _SETUP_SRCS, | ||
| data = _SETUP_DATA, | ||
| main = "setup.py", | ||
| deps = _SETUP_DEPS, | ||
| ) | ||
|
|
||
| py_binary_312( | ||
| name = "setup_py312", | ||
| srcs = _SETUP_SRCS, | ||
| data = _SETUP_DATA, | ||
| main = "setup.py", | ||
| deps = _SETUP_DEPS, | ||
| ) | ||
|
|
||
| py_binary_313( | ||
| name = "setup_py313", | ||
| srcs = _SETUP_SRCS, | ||
| data = _SETUP_DATA, | ||
| main = "setup.py", | ||
| deps = _SETUP_DEPS, | ||
| ) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.