-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Support Python editable builds #5558
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
justinchuby
merged 33 commits into
onnx:main
from
justinchuby:justinchu/cleanup-setup-editable
Sep 7, 2023
Merged
Support Python editable builds #5558
justinchuby
merged 33 commits into
onnx:main
from
justinchuby:justinchu/cleanup-setup-editable
Sep 7, 2023
Conversation
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
Signed-off-by: Justin Chu <justinchu@microsoft.com>
Signed-off-by: Justin Chu <justinchuby@users.noreply.github.com>
Signed-off-by: Justin Chu <justinchu@microsoft.com>
Signed-off-by: Justin Chu <justinchu@microsoft.com>
Signed-off-by: Justin Chu <justinchu@microsoft.com>
Signed-off-by: Justin Chu <justinchu@microsoft.com>
Signed-off-by: Justin Chu <justinchu@microsoft.com>
Signed-off-by: Justin Chu <justinchu@microsoft.com>
Signed-off-by: Justin Chu <justinchu@microsoft.com>
Signed-off-by: Justin Chu <justinchu@microsoft.com>
Signed-off-by: Justin Chu <justinchu@microsoft.com>
Signed-off-by: Justin Chu <justinchu@microsoft.com>
Signed-off-by: Justin Chu <justinchu@microsoft.com>
justinchuby
commented
Sep 5, 2023
justinchuby
commented
Sep 5, 2023
justinchuby
commented
Sep 5, 2023
justinchuby
commented
Sep 5, 2023
Signed-off-by: Justin Chu <justinchuby@users.noreply.github.com>
justinchuby
commented
Sep 5, 2023
Signed-off-by: Justin Chu <justinchu@microsoft.com>
a17d8ad
to
156a62a
Compare
justinchuby
commented
Sep 7, 2023
Signed-off-by: Justin Chu <justinchuby@users.noreply.github.com>
Signed-off-by: Justin Chu <justinchu@microsoft.com>
@jcwchen this should be ready |
Signed-off-by: Justin Chu <justinchu@microsoft.com>
Windows not working |
liqunfu
approved these changes
Sep 7, 2023
Signed-off-by: Justin Chu <justinchu@microsoft.com>
242a562
to
61a2708
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
run release CIs
Use this label to trigger release tests in CI
topic: build
Issues related to ONNX builds and packages
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.
Enable editable builds for
pip install -e .
by fixing a path not found error insetup.py
.Previously
Develop
callsBuildExt
which assumes the directory{build_lib}/onnx
exists becauseBuildPy
would create it. HoweverBuildPy
is not called in editable build, thus not creating the directory forBuildExt
to put the artifacts in. This change updatesBuildExt
to create the directory for its own use independent of previous steps.CreateVersion
and moved the logic into a function to parameterize itTested with
Reference: pypa/setuptools#3606
Fixes #4539