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)
Thu, Sep 5, 6:08 AM
Unknown Object (File)
Fri, Aug 30, 10:11 AM
Unknown Object (File)
Tue, Aug 27, 3:23 PM
Unknown Object (File)
Mon, Aug 19, 6:54 PM
Unknown Object (File)
Sun, Aug 18, 2:46 AM
Unknown Object (File)
Thu, Aug 15, 11:17 AM
Unknown Object (File)
Mon, Aug 12, 8:57 PM
Unknown Object (File)
Mon, Aug 12, 8:56 PM

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
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 11957
Build 12284: arc lint + arc unit

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
10

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
10

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
10

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

devel/py-subprocess32/Makefile
10

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
11

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
11

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