-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Update tox so all ci steps can use local source if package reference not yet released #23897
Conversation
@jalauzon-msft I realized that with this change, we may have the risk of releasing a package with a dependency that doesn't yet exist on PyPI. Giving some thought to how I want to prevent that, and will update this PR with additional commits. Thanks for backporting! |
…t doesn't have at least one matching package on pypi for each requirement. Pin release versioning. Document additional skip in eng_sys_checks. Add typing on a few functions that are used by this PR
I decided
|
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.
Ok, I think this looks good now!
Thanks to @scbedd making these changes in a Storage feature branch to unblock our ci. Just bringing them to
main
to separate out from Storage feature branch.These changes allow all ci steps to pull a package from local source if it's not yet released (and therefore not available via pip). The was needed for Storage since we have one package which directly depends on another, and we often need to update them together.