Skip to content
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

[setup.py] Pin external runtime dependencies at known working versions #1151

Merged
merged 3 commits into from
Oct 9, 2020
Merged

[setup.py] Pin external runtime dependencies at known working versions #1151

merged 3 commits into from
Oct 9, 2020

Conversation

jleveque
Copy link
Contributor

@jleveque jleveque commented Oct 7, 2020

To ensure a smooth transition once we stop installing the dependencies explicitly in the SONiC image.

We can upgrade dependencies selectively in the future.

Also had to replace single-quotes with double-quotes in expected Click error messages, as it seems the Click package installed via pip uses double quotes, whereas the package installed via Debian used single-quotes.

@jleveque jleveque requested a review from lguohan October 7, 2020 07:33
@jleveque jleveque self-assigned this Oct 7, 2020
@lguohan
Copy link
Contributor

lguohan commented Oct 7, 2020

seems build error.

@jleveque jleveque changed the title [setup.py] Freeze external runtime dependencies at known working versions [setup.py] Pin external runtime dependencies at known working versions Oct 7, 2020
@jleveque jleveque marked this pull request as draft October 7, 2020 18:57
@jleveque
Copy link
Contributor Author

jleveque commented Oct 8, 2020

@lguohan: Build failures fixed.

@jleveque
Copy link
Contributor Author

jleveque commented Oct 9, 2020

Re-running tests to ensure my recent sonic-build-tools changes work with this PR ...

@jleveque
Copy link
Contributor Author

jleveque commented Oct 9, 2020

Retest this please

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants