-
Notifications
You must be signed in to change notification settings - Fork 338
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
Add ability to cache package payloads synchronously #1679
Merged
JeanChristopheMorinPerso
merged 20 commits into
AcademySoftwareFoundation:main
from
isohedronpipeline:package-cache-run-async
Jun 29, 2024
Merged
Changes from 10 commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
0d1e29c
Add `package_cache_async` flag.
ttrently d6ede1b
Change _async to default True
ttrently 98bd61f
Rename add_variants_async to add_variants
ttrently 9463a3b
added test cases and rez env flag
isohedronpipeline 5a55f51
flake8 fix
isohedronpipeline 5ea2576
Apply suggestions from code review
isohedronpipeline 2251de8
Addressed some feedback
isohedronpipeline b0309eb
Add deprecated directive for add_variants_async
JeanChristopheMorinPerso 2bb1ce6
Fix versionadded version
JeanChristopheMorinPerso b5950d6
Updated rez env argument description for package-cache-mode
isohedronpipeline 461adb1
sync mode no longer subprocesses a daemon mode
isohedronpipeline 2253d76
line length fix
isohedronpipeline 1c6c94b
Cache reports variant.qualified_name and removed _print_with_spinner()
isohedronpipeline a5997b9
Update src/rez/package_cache.py
isohedronpipeline d8dbe4e
Update src/rez/package_cache.py
isohedronpipeline 72747ca
Made run_caching_operation private
isohedronpipeline a8d0439
Remove redundant else
JeanChristopheMorinPerso 71e0c4a
Fix flake8 warning
JeanChristopheMorinPerso b12651e
More flake8 warnings fix
JeanChristopheMorinPerso 355a891
Adjust versions to 3.2.0
JeanChristopheMorinPerso 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 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 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 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 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 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 |
---|---|---|
|
@@ -278,6 +278,12 @@ | |
# Enable package caching during a package build. | ||
package_cache_during_build = False | ||
|
||
# Asynchronously cache packages. If this is false, resolves will block until | ||
# all packages are cached. | ||
# | ||
# .. versionadded:: 3.1.0 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. TODO for maintainers: Update with appropriate version number before merging. |
||
package_cache_async = True | ||
|
||
# Allow caching of local packages. You would only want to set this True for | ||
# testing purposes. | ||
package_cache_local = False | ||
|
@@ -313,7 +319,7 @@ | |
# This is useful as Platform.os might show different | ||
# values depending on the availability of ``lsb-release`` on the system. | ||
# The map supports regular expression, e.g. to keep versions. | ||
# | ||
# | ||
# .. note:: | ||
# The following examples are not necessarily recommendations. | ||
# | ||
|
@@ -1119,7 +1125,7 @@ | |
|
||
# Enables/disables colorization globally. | ||
# | ||
# .. warning:: | ||
# .. warning:: | ||
# Turned off for Windows currently as there seems to be a problem with the colorama module. | ||
# | ||
# May also set to the string ``force``, which will make rez output color styling | ||
|
This file contains 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TODO for maintainers: Update with appropriate version number before merging.