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)
Tue, Jul 23, 5:04 PM
Unknown Object (File)
Thu, Jul 18, 3:41 PM
Unknown Object (File)
Mon, Jul 15, 7:33 AM
Unknown Object (File)
Wed, Jul 10, 7:29 PM
Unknown Object (File)
Tue, Jul 9, 5:31 PM
Unknown Object (File)
Fri, Jun 28, 2:14 PM
Unknown Object (File)
Thu, Jun 27, 5:55 PM
Unknown Object (File)
Jun 18 2024, 7:03 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 11894
Build 12229: 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
10

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

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