./devel/py-subprocess32, Backport of the subprocess module from Python 3.2/3.3 for use on 2.x

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.5.3, Package name: py27-subprocess32-3.5.3, Maintainer: nonakap

Backport of the subprocess module from Python 3.2/3.3 for use on 2.x.

This is a backport of the subprocess standard library module from Python
3.2 & 3.3 for use on Python 2.4, 2.5, 2.6 and 2.7. It includes bugfixes
and new features. On POSIX systems it is guaranteed to be reliable when
used in threaded applications. Bonus: It includes timeout support from
Python 3.3.


Required to run:
[devel/py-setuptools] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: bfc293afad55733195927a236fd57c099db231b3
RMD160: be2cc5d2b83c0eb743efcfa35fd8ef47333e2c4f
Filesize: 94.351 KB

Version history: (Expand)


CVS history: (Expand)


   2018-10-10 10:20:56 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-subprocess32: updated to 3.5.3

3.5.3:
* Disallow rediculiously large numbers (millions) of arguments.
   2018-07-27 09:51:30 by Jonathan Perkin | Files touched by this commit (2)
Log message:
py-subprocess32: Fix configure script variables.
   2018-07-03 07:03:44 by Adam Ciarcinski | Files touched by this commit (495)
Log message:
extend PYTHON_VERSIONS_ for Python 3.7
   2018-06-17 11:08:48 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-subprocess32: update to 3.5.2.

-----------------
2018-06-07 3.5.2
-----------------
* Explicitly include <signal.h> in _posixsubprocess_helpers.c; it already
  gets configure checked and pulled in via Python's own <Python.h> in many
  circumstances but it is better to be explicit.  #IWYU
  If you were using subprocess32 on a Python interpreter built *without*
  the --with-fpectl configure option enabled, restore_signals is now
  useful rather than a no-op.  I do not know if such builds were common.
* Adds a functional test for restore_signals=True behavior.
   2018-06-14 16:53:38 by Jonathan Perkin | Files touched by this commit (2)
Log message:
py-subprocess32: dirfd is a function not a declaration.

Fixes build on SunOS.
   2018-05-27 14:40:41 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
py-subprocess32: update to 3.5.1.

-----------------
2018-05-21 3.5.1
-----------------
* Fix AttributeError: 'module' object has no attribute 'Signals' when
  constructing a CalledProcessError exception.  [#49]

-----------------
2018-05-13 3.5.0 (3.5.0rc3)
-----------------

* Fixed the packaging problem where the stdlib python3_redirect shim is
  supposed to be installed on Python 3.
* Renamed _posixsubprocess to _posixsubprocess32 for consistency.
* Unset CLOEXEC on file descriptors given to Popen pass_fds. (GH #4)
* Drop support for Python 2.4 and 2.5.
* Adds a configure script - run by setup.py - to supply the missing feature
  #define's for the _posixsubprocess32 extension module for the things that
  Python 2's own configure generated pyconfig.h does not already provide.

-----------------
2017-10-18 3.5.0rc1
-----------------

* Backport the new subprocess.run() API from Python 3.5.
* Backport subprocess.DEVNULL support from 3.3.
* Allow stderr to be redirected to stdout even when stdout is not redirected.
  https://bugs.python.org/issue22274
* Fix subprocess.Popen.wait() when the child process has exited to a
  a stopped instead of terminated state (ex: when under ptrace).
  https://bugs.python.org/issue29335
* Include the private API needed by the multiprocessing module for people who
  want to drop subprocess32 in as a replacement for their standard library
  subprocess module.
* Fix a compilation issue regarding O_CLOEXEC not being defined on ancient
  Linux distros such as RHEL 5.
   2017-09-04 20:08:31 by Thomas Klausner | Files touched by this commit (163)
Log message:
Follow some redirects.
   2017-01-01 15:44:09 by Thomas Klausner | Files touched by this commit (577)
Log message:
Add python-3.6 to incompatible versions.