Skip to content

relocate subprocess_popen_text + subprocess_terminate to easybuild.tools.run, import create_base_metaclass + mk_wrapper_baseclass from easybuild.base.wrapper in py2vs3/*.py #8

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

Merged
merged 4 commits into from
Apr 12, 2023

Conversation

boegel
Copy link

@boegel boegel commented Apr 12, 2023

@branfosj for easybuilders#4229

easybuild.tools.asyncprocess is 3rd party code (which we maybe can even ditch if we only need to support for Python >= 3.6), so I think it's better to add the subprocess_popen_text and subprocess_terminate to easybuild.tools.run instead (and to avoid still having a copy in py2vs3/py3, we can also there import them from easybuild.tools.run)

@boegel boegel changed the title relocate subprocess_popen_text + subprocess_terminate to easybuild.tools.run relocate subprocess_popen_text + subprocess_terminate to easybuild.tools.run, import create_base_metaclass + mk_wrapper_baseclass from easybuild.base.wrapper in py2vs3/*.py Apr 12, 2023
@branfosj branfosj merged commit 4c1dc23 into branfosj:py2 Apr 12, 2023
@boegel boegel deleted the py2 branch April 12, 2023 19:20
branfosj pushed a commit that referenced this pull request Feb 11, 2025
add extra test case for make_module_req
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants