Skip to content

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
branfosj pushed a commit that referenced this pull request Sep 8, 2025
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