-
Notifications
You must be signed in to change notification settings - Fork 1.1k
PYTHON-3983 Clean up handling of PYTHON_BINARY #1382
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
PYTHON-3983 Clean up handling of PYTHON_BINARY #1382
Conversation
|
|
||
| # Get the drivers secrets. Use an existing secrets file first. | ||
| if [ ! -f "./secrets-export.sh" ]; then | ||
| bash .evergreen/tox.sh -m aws-secrets -- drivers/oidc |
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.
What's the rationale behind directly calling setup_secrets.sh instead of using tox?
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.
Our tox env replicates the env requirements in DRIVERS_TOOLS, I think we should migrate away from it.
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.
If we migrate away from the tox env, what process do we envision for running these tests locally?
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.
By running the script in DET to get the secrets file, which would only have to be done infrequently.
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.
Good point! Can we add that step to the local testing documentation?
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.
|
In the past we discovered that using venv was problematic on some platforms. Please run the entire test suite to make sure that's no longer the case. |
Good call out, so far macos does not work yet with this approach. |
|
MacOS 64 was the only newly failing platform, will investigate. |
…cleanup-python-binary-handling
…cleanup-python-binary-handling
No description provided.