Sun Oct 22 20:36:31 2017 UTC ()
py-execnet: update to 1.5.0

1.5.0
-----

- support shell escaping in python pathnames of popen.

  Eugene Ciurana discovered that execnet breaks if you use
  pathnames with spaces in a "python=" part of a spec.
  We now use shlex.split to split the string.  There is a
  potential for regressions if you used quote or escape
  sequences as part of your python command.

- Only insert importdir into sys.path if it is not already in the path.

  This prevents a bug when using enum34 with python 3.6 and
  pytest-xdist.

  The issue is that enum34 installs an 'enum' module in site-packages
  which is normally shadowed by the stdlib version of enum, however in
  gateway_bootstrap.py site-packages is added at the front the the
  search path. This means on the workers enum34 is hit for import enum
  which in turn causes import re to fail (as it makes use of the new
  enum features in 3.6).

- fix 49 - use inspect.getfullargspec if possible to avoid deprecationwarnings

- fix 56 - use partials in safe_terminate to avoid a bad carried binding

- fix spec parsing on Windows due to path containing '\' characters.


(adam)
diff -r1.2 -r1.3 pkgsrc/devel/py-execnet/Makefile
diff -r1.1 -r1.2 pkgsrc/devel/py-execnet/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/devel/py-execnet/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-execnet/Makefile 2017/05/30 20:31:11 1.2
+++ pkgsrc/devel/py-execnet/Makefile 2017/10/22 20:36:31 1.3
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.2 2017/05/30 20:31:11 joerg Exp $ 1# $NetBSD: Makefile,v 1.3 2017/10/22 20:36:31 adam Exp $
2 2
3DISTNAME= execnet-1.4.1 3DISTNAME= execnet-1.5.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=e/execnet/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=e/execnet/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://codespeak.net/execnet 9HOMEPAGE= http://codespeak.net/execnet
10COMMENT= Rapid multi-Python deployment 10COMMENT= Rapid multi-Python deployment
11LICENSE= mit 11LICENSE= mit
12 12
13DEPENDS+= ${PYPKGPREFIX}-apipkg>=1.4:../../devel/py-apipkg 13DEPENDS+= ${PYPKGPREFIX}-apipkg>=1.4:../../devel/py-apipkg
14BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm 14BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
15 15
16USE_LANGUAGES= # none 16USE_LANGUAGES= # none

cvs diff -r1.1 -r1.2 pkgsrc/devel/py-execnet/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-execnet/distinfo 2017/05/29 10:38:28 1.1
+++ pkgsrc/devel/py-execnet/distinfo 2017/10/22 20:36:31 1.2
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.1 2017/05/29 10:38:28 adam Exp $ 1$NetBSD: distinfo,v 1.2 2017/10/22 20:36:31 adam Exp $
2 2
3SHA1 (execnet-1.4.1.tar.gz) = 0f13f78a7cc21e08d9e7d1205f66e3eb557b53b4 3SHA1 (execnet-1.5.0.tar.gz) = ef78acca6c6775625319790c6f948b2b45d8f2b8
4RMD160 (execnet-1.4.1.tar.gz) = 7caded55c5decfa619e1e276021a22117ed8dd88 4RMD160 (execnet-1.5.0.tar.gz) = 7eb5a884de11a73c4258c0427f51ddadf10145ff
5SHA512 (execnet-1.4.1.tar.gz) = e8c0c32e873f8585ff4d4da3b9cbd40046479370f5653f67a98c9029d4535a619731d1b825332fe4af4dc5ebc9ab11ee879ef45df07f08943b1e1685f2255790 5SHA512 (execnet-1.5.0.tar.gz) = ca2b571fafdf8f68b3cc7a04ee326e3255828d4cde28ead65d0cef325569c3a6dee09359e525152248038de65326ffc6b75c8362f53aa5c0b3f736eb596cb2d9
6Size (execnet-1.4.1.tar.gz) = 171041 bytes 6Size (execnet-1.5.0.tar.gz) = 168497 bytes