pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/py-grpcio net/py-grpcio: Update to 1.13.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9f69b3f8a023
branches:  trunk
changeset: 311190:9f69b3f8a023
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Sat Aug 04 21:56:47 2018 +0000

description:
net/py-grpcio: Update to 1.13.0

Notable changes:
- Eliminate grpcio package dependency on protobuf package
- A new grpc.Channel.close method is introduced and correct use of
  gRPC Python now requires that channels be closed after use.
- Python errors have become more verbose.
- GRPC_ENABLE_FORK_SUPPORT=false is no longer required when running
  fork-exec.
- Relying on an explicit with statement or explicitly calling
  Channel.close to release the underlying resources in Channel objects
  is now a required coding practice starting in v1.13.0.

diffstat:

 net/py-grpcio/Makefile               |   4 +-
 net/py-grpcio/PLIST                  |   5 +++-
 net/py-grpcio/distinfo               |  12 ++++----
 net/py-grpcio/patches/patch-setup.py |  45 +++++++++++++++++++++++++++--------
 4 files changed, 46 insertions(+), 20 deletions(-)

diffs (114 lines):

diff -r 1fab5e084987 -r 9f69b3f8a023 net/py-grpcio/Makefile
--- a/net/py-grpcio/Makefile    Sat Aug 04 21:43:53 2018 +0000
+++ b/net/py-grpcio/Makefile    Sat Aug 04 21:56:47 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2018/04/28 01:16:29 minskim Exp $
+# $NetBSD: Makefile,v 1.2 2018/08/04 21:56:47 minskim Exp $
 
-DISTNAME=      grpcio-1.11.0
+DISTNAME=      grpcio-1.13.0
 PKGNAME=        ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    net
 MASTER_SITES=   ${MASTER_SITE_PYPI:=g/grpcio/}
diff -r 1fab5e084987 -r 9f69b3f8a023 net/py-grpcio/PLIST
--- a/net/py-grpcio/PLIST       Sat Aug 04 21:43:53 2018 +0000
+++ b/net/py-grpcio/PLIST       Sat Aug 04 21:56:47 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2018/04/28 01:16:29 minskim Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/08/04 21:56:47 minskim Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -66,6 +66,9 @@
 ${PYSITELIB}/grpc/experimental/gevent.py
 ${PYSITELIB}/grpc/experimental/gevent.pyc
 ${PYSITELIB}/grpc/experimental/gevent.pyo
+${PYSITELIB}/grpc/experimental/session_cache.py
+${PYSITELIB}/grpc/experimental/session_cache.pyc
+${PYSITELIB}/grpc/experimental/session_cache.pyo
 ${PYSITELIB}/grpc/framework/__init__.py
 ${PYSITELIB}/grpc/framework/__init__.pyc
 ${PYSITELIB}/grpc/framework/__init__.pyo
diff -r 1fab5e084987 -r 9f69b3f8a023 net/py-grpcio/distinfo
--- a/net/py-grpcio/distinfo    Sat Aug 04 21:43:53 2018 +0000
+++ b/net/py-grpcio/distinfo    Sat Aug 04 21:56:47 2018 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.1 2018/04/28 01:16:29 minskim Exp $
+$NetBSD: distinfo,v 1.2 2018/08/04 21:56:47 minskim Exp $
 
-SHA1 (grpcio-1.11.0.tar.gz) = 06b63f3b96a7571567c8b4e973506a98a198882b
-RMD160 (grpcio-1.11.0.tar.gz) = fe50e800be25454a7f526bd020c9184219b59585
-SHA512 (grpcio-1.11.0.tar.gz) = ea5d3672b42125d510fdd13b6c3535efe5082c5e43e806504a873ad6c40b8b94bcee2a32d877b7e1849f6c7c3cb7c1eb4ee39cbc695a86ba92d4e3a206194e11
-Size (grpcio-1.11.0.tar.gz) = 14188590 bytes
-SHA1 (patch-setup.py) = a6dde53d45772e739e3227e67e340d4ae14ceede
+SHA1 (grpcio-1.13.0.tar.gz) = 4ea6933da54b1628c65e3907134c805fa9d2d640
+RMD160 (grpcio-1.13.0.tar.gz) = 829e7b0a0004738a90852e7f4c67d617a51df6b7
+SHA512 (grpcio-1.13.0.tar.gz) = 4263c027d123332967692df467f01cb3b84acb3721eab7ae421a8ad79850cf00d0abca306ad6ff16acc95f1599c9c219a6c137e934f07f91ef1a11ce66b04545
+Size (grpcio-1.13.0.tar.gz) = 14320631 bytes
+SHA1 (patch-setup.py) = 383ea9fc9067b84a6eb08edd99cb9e9062724744
 SHA1 (patch-src_python_grpcio_commands.py) = e84c0ddb13d9d9a3d2c90fe93c9db72264176512
diff -r 1fab5e084987 -r 9f69b3f8a023 net/py-grpcio/patches/patch-setup.py
--- a/net/py-grpcio/patches/patch-setup.py      Sat Aug 04 21:43:53 2018 +0000
+++ b/net/py-grpcio/patches/patch-setup.py      Sat Aug 04 21:56:47 2018 +0000
@@ -1,19 +1,42 @@
-$NetBSD: patch-setup.py,v 1.1 2018/04/28 01:16:29 minskim Exp $
+$NetBSD: patch-setup.py,v 1.2 2018/08/04 21:56:47 minskim Exp $
 
 Use dependencies in pkgsrc.
 
---- setup.py.orig      2018-04-13 19:56:08.000000000 +0000
+--- setup.py.orig      2018-06-28 00:44:17.000000000 +0000
 +++ setup.py
-@@ -152,7 +152,7 @@ EXTENSION_INCLUDE_DIRECTORIES = (
-     (PYTHON_STEM,) + CORE_INCLUDE + BORINGSSL_INCLUDE + ZLIB_INCLUDE +
+@@ -184,18 +184,19 @@ EXTENSION_INCLUDE_DIRECTORIES = (
      CARES_INCLUDE + ADDRESS_SORTING_INCLUDE)
  
--EXTENSION_LIBRARIES = ()
-+EXTENSION_LIBRARIES = ('cares', 'crypto', 'gpr', 'grpc', 'ssl')
- if "linux" in sys.platform:
-   EXTENSION_LIBRARIES += ('rt',)
- if not "win32" in sys.platform:
-@@ -205,7 +205,7 @@ def cython_extensions_and_necessity():
+ EXTENSION_LIBRARIES = ()
+-if "linux" in sys.platform:
+-  EXTENSION_LIBRARIES += ('rt',)
+-if not "win32" in sys.platform:
+-  EXTENSION_LIBRARIES += ('m',)
+-if "win32" in sys.platform:
+-  EXTENSION_LIBRARIES += ('advapi32', 'ws2_32',)
+-if BUILD_WITH_SYSTEM_OPENSSL:
+-  EXTENSION_LIBRARIES += ('ssl', 'crypto',)
+-if BUILD_WITH_SYSTEM_ZLIB:
+-  EXTENSION_LIBRARIES += ('z',)
+-if BUILD_WITH_SYSTEM_CARES:
+-  EXTENSION_LIBRARIES += ('cares',)
++#if "linux" in sys.platform:
++#  EXTENSION_LIBRARIES += ('rt',)
++#if not "win32" in sys.platform:
++#  EXTENSION_LIBRARIES += ('m',)
++#if "win32" in sys.platform:
++#  EXTENSION_LIBRARIES += ('advapi32', 'ws2_32',)
++#if BUILD_WITH_SYSTEM_OPENSSL:
++#  EXTENSION_LIBRARIES += ('ssl', 'crypto',)
++#if BUILD_WITH_SYSTEM_ZLIB:
++#  EXTENSION_LIBRARIES += ('z',)
++#if BUILD_WITH_SYSTEM_CARES:
++#  EXTENSION_LIBRARIES += ('cares',)
++EXTENSION_LIBRARIES += ('grpc',)
+ 
+ DEFINE_MACROS = (
+     ('OPENSSL_NO_ASM', 1), ('_WIN32_WINNT', 0x600),
+@@ -242,7 +243,7 @@ def cython_extensions_and_necessity():
                    for name in CYTHON_EXTENSION_MODULE_NAMES]
    config = os.environ.get('CONFIG', 'opt')
    prefix = 'libs/' + config + '/'
@@ -22,7 +45,7 @@
      extra_objects = [prefix + 'libares.a',
                       prefix + 'libboringssl.a',
                       prefix + 'libgpr.a',
-@@ -217,7 +217,7 @@ def cython_extensions_and_necessity():
+@@ -254,7 +255,7 @@ def cython_extensions_and_necessity():
    extensions = [
        _extension.Extension(
            name=module_name,



Home | Main Index | Thread Index | Old Index