Page MenuHomeFreeBSD

[NEW PORT] devel/py-subprocess32: Backport of the subprocess module from Python 3.2 & 3.3
ClosedPublic

Authored by dbaio on Sep 27 2017, 11:36 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, May 12, 9:49 PM
Unknown Object (File)
Wed, Apr 23, 6:15 AM
Unknown Object (File)
Wed, Apr 23, 4:15 AM
Unknown Object (File)
Apr 21 2025, 2:47 AM
Unknown Object (File)
Apr 21 2025, 1:02 AM
Unknown Object (File)
Apr 20 2025, 3:47 PM
Unknown Object (File)
Feb 27 2025, 5:27 AM
Unknown Object (File)
Feb 27 2025, 12:57 AM

Details

Summary
[NEW PORT] devel/py-subprocess32: Backport of the subprocess module from Python 3.2 & 3.3

This is a backport of the subprocess standard library module
from Python 3.2 & 3.3 for use on Python 2.  It includes bugfixes
and some new features.  On POSIX systems it is guaranteed to
be reliable when used in threaded applications.  It includes
timeout support from Python 3.3 but otherwise matches 3.2's API.
It has not been tested on Windows.

WWW: https://github.com/google/python-subprocess32

PR:		222628
Submitted by:	Sebastian Schwarz <seschwar@gmail.com>
Reviewed by:	koobs, sunpoet
Differential Revision:	D12519
Test Plan
$ portlint -CA
looks fine.

poudriere testport:

poudriere OK with Python 2.7

10.3-RELEASE-p21 amd64|i386
11.1-RELEASE-p1 amd64|i386
12.0-CURRENT 1200044 amd64|i386

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

koobs requested changes to this revision.Sep 29 2017, 2:11 PM
koobs edited the summary of this revision. (Show Details)
koobs added inline comments.
devel/py-subprocess32/Makefile
9 ↗(On Diff #33512)

Author should maintain new ports unless compelling reason not to. Python@ is happy to maintain ports that drop maintainers over time or have good reasons to be maintained by the team

This revision now requires changes to proceed.Sep 29 2017, 2:11 PM
devel/py-subprocess32/Makefile
9 ↗(On Diff #33512)

While I'm personally not particularly interested in maintaining the port itself I probably still should, as it's a dependency for another port I'm submitting.

devel/py-subprocess32/Makefile
9 ↗(On Diff #33512)

@seschwar_gmail.com If you don't want, I can take this maintainership...Is that ok?

devel/py-subprocess32/Makefile
9 ↗(On Diff #33512)

Yes, that's fine by me.

dbaio marked 4 inline comments as done.Oct 5 2017, 1:13 AM
sunpoet added a subscriber: sunpoet.

Please update COMMENT then it's ready to land. Thanks!

I forgot to submit the comment about COMMENT.

devel/py-subprocess32/Makefile
10 ↗(On Diff #33706)

According to PyPI and pkg-descr, this port is a backport of the subprocess module from Python 3.2/3.3.

devel/py-subprocess32/Makefile
10 ↗(On Diff #33706)

Right, most of the API comes from Python 3.2. Apparently the timeout support is form 3.3.

dbaio retitled this revision from [NEW PORT] devel/py-subprocess32: Backport of the subprocess module from Python 3.2 to 2.x to [NEW PORT] devel/py-subprocess32: Backport of the subprocess module from Python 3.2 & 3.3.Oct 8 2017, 12:11 PM
dbaio edited the summary of this revision. (Show Details)

I forgot to submit the comment about COMMENT.

Thanks @sunpoet