-
-
Notifications
You must be signed in to change notification settings - Fork 529
Provision lock #2516
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
Provision lock #2516
Conversation
kick off two processes that need to provision the tox environment and ensure they don't stomp on each other in the process.
avoid race condition when `.tox` environment needs to be provisioned
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.
The CI is broken, do you plan to fix it?
@gaborbernat if the change itself looks reasonable, I will fix the CI issues and update change log and contributors. This came out of a bug discovered "at work", I'll circle back on it today and clean up. |
subprocess.Popen didn't accept the `encoding` kwarg. rather than attempting other tricks, just match the output as an explicit bytestring, which will work on any interpreter.
as per PR checklist
add changelog information about issue tox-dev#2515
rst ``code`` is two backticks.................................Failed - hook id: rst-backticks - exit code: 1
@gaborbernat i believe this is now ready for review |
Fixes #2515
Contribution checklist:
(also see CONTRIBUTING.rst for details)
in message body
<issue number>.<type>.rst
for example (588.bugfix.rst)<type>
is must be one ofbugfix
,feature
,deprecation
,breaking
,doc
,misc
-- by :user:`<your username>`.
CONTRIBUTORS
(preserving alphabetical order)