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)
Jan 30 2024, 9:09 AM
Unknown Object (File)
Dec 22 2023, 11:35 PM
Unknown Object (File)
Dec 13 2023, 1:14 AM
Unknown Object (File)
Dec 12 2023, 3:16 AM
Unknown Object (File)
Nov 29 2023, 1:12 PM
Unknown Object (File)
Nov 23 2023, 12:16 PM
Unknown Object (File)
Nov 15 2023, 11:31 AM
Unknown Object (File)
Nov 15 2023, 12:02 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