Skip to content
This repository has been archived by the owner on Oct 10, 2023. It is now read-only.

Stream logs from run_in_venv to the logging module at the pip install step #76

Closed
wants to merge 6 commits into from

Conversation

Roulbac
Copy link
Contributor

@Roulbac Roulbac commented Aug 17, 2023

We introduce LogPipe which allows logging from the created subprocess by _install_pip_dependencies into the main parent process.

Sometime a pip install step can take a while, and it is important to stream logs back in real time so that the user can know what's happening.

LogPipe was tested on both Mac and Windows. Additionally, the test-flojoy-node-env github action was made verbose to check that the logs are streamed there as well for Mac/Windows/Ubuntu.

cc @jackparmer @itsjoeoui

@Roulbac Roulbac closed this Aug 29, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant