./net/py-grpcio, HTTP/2-based RPC framework

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


Branch: CURRENT, Version: 1.20.1, Package name: py37-grpcio-1.20.1, Maintainer: kethzer.dr

grpcio is a Python package for gRPC.


Required to run:
[net/libcares] [devel/py-setuptools] [lang/py-six] [devel/py-protobuf] [net/grpc] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: ab1be32ec3f3d0d64bc2a2c1fdb612c67d267238
RMD160: 7feb6b075c787ae975e235973c89deb9e837ed46
Filesize: 13557.057 KB

Version history: (Expand)


CVS history: (Expand)


   2019-04-28 21:37:26 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-grpcio[-tools]: updated to 1.20.1

Release v1.20.1
Backport c-ares gevent segfault fix to v1.20.1.
   2019-04-19 09:32:14 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-grpcio: also remove unused patch
   2019-04-19 09:31:47 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-grpcio: updated to 1.20.0

Release v1.20.0
Add Python example for error handling.
python docs: details are UTF-8 encodable, not just ASCII.
Use C-Core API to perform time conversion.
Use correct C integer types in Cython.
Add the missing grpc_cfstream dependency.
Strip Python wheel binary.
Simplify batch operations event interpretation.
add enter_graceful_shutdown() to health service.
   2019-03-28 18:35:14 by Leonardo Taccari | Files touched by this commit (4) | Package updated
Log message:
py-grpcio: Update to 1.19.1

1.19.1
------
Python

 * Backport "Add the missing grpc_cfstream dependency" to v1.19.x.

1.19.0
------
Python

 * grpc_prefork(): check grpc_is_initialized before creating execctx.
 * [gRPC] Enable Python 3 for Bazel to Run Tests.
 * Escalate the failure of protoc execution.
 * Remove dependency of grpc.framework.foundation.callable_util.

1.18.0
------
Python

  * Servers are no longer guaranteed to automatically shutdown when garbage
    collected. Applications must explicitly invoke grpc.Server.stop() to
    shutdown the server and release its resources. This aligns server behavior
    with the grpc.Channel.close() semantics introduced in v1.12.0.
  * Add python API to retrieve library version. (#17580)
  * Add Watch method to health check service. (#17597)
  * Refactor server deallocation. (#17444)
  * Add grpcio-status extension package. (#17490)
  * Add gRPC Python Example: Metadata. (#17485)
  * New abort with grpc.Status API. (#17481)
  * Update urllib3 to avoid security vulnerability. (#17476)
  * Add License to Python tarball. (#17411)
  * Revert "Strip manylinux1 binary wheels". (#17412)
  * Surface exceptions from Cython to Python as much as possible. (#16971)
  * Add logging.basicConfig() for example servers. (#17322)
  * Channelz Python wrapper implementation. (#17266)
  * Fix Python blocking interceptors facing RpcError. (#17317)
  * Raise the exception while credential initialization. (#17281)

1.17.1
------
Python

  * Update urllib3 version number to avoid security vulnerability. (#17477)
  * Revert stripping manylinux1 binary wheels to fix bad checksum of .so file.
    (#17415)

1.17.0
------
Python

  * Update Python documentation. (#17194)
  * Migrate tests from Python 3.4 to Python 3.7. (#16995)
  * Add wait-for-ready option. (#16919)
  * The new gRPC Python documentation generator. (#17074)
  * Allow gpr compatibility mode to be disabled in the Python build. (#16916)
  * Fix logging issues introduced due to root logger being configured by gRPC.
    (#17091)
  * Add support for utf-8 error messages. (#16946)
  * Ensure libboringssl.a is always built for Python. (#17049)
  * Add python example to show the use of channel options. (#16924)
  * Add type checking for channel args. (#16864)
  * Strip manylinux1 binary wheels. (#16836)

1.16.1
------
This is 1.16.1 patch release for gRPC-Python.
Please see the notes for the previous releases here: https://github.com/grpc/
grpc/releases. Please consult https://grpc.io/ for all information regarding
this product.
This prerelease contains refinements, improvements, and bug fixes.

  * Python: Fixed the issue where calls to logging.basicConfig() in various
    modules added a handler to the root logger. This also fixes "No handlers
    could be found" message in some cases. (#17064)

1.16.0
------
Python

  * Fix SSL channel credential when an argument is None. (#16640)
  * Bazel: Fix python BUILD rules. (#16561)

1.15.1
------
Python

  * Added experimental support for client-side fork on Linux and Mac by setting
    the environment variable GRPC_ENABLE_FORK_SUPPORT=1. Applications may fork
    with active RPCs, as long as no user threads are currently invoking gRPC
    library methods. In-progress RPCs continue in the parent process, and the
    child process may use gRPC by creating new channels. (#16264)
  * Improve PyPy compatibility. (#16364)
  * Fix segmentation fault caused by channel.close() when used with
    connectivity-state subscriptions. (#16296)
  * Add server reflection guide for Python. See https://github.com/grpc/grpc/
    blob/master/doc/python/server_reflection.md.
  * Add Cython functionality to directly wrap grpc_arg. (#16192, #16197)

1.14.2
------
  * Python: Segmentation fault caused by channel.close() when used with
    connectivity-state subscriptions. (#16296)

1.14.1
------
If you are using version 1.14.0, please upgrade to this patch. A fix for issue
#15889 is reverted in this patch. The fix may cause memory corruption is some
corner cases. We advise not to use release 1.14.0.

1.14.0
------
Python

  * Explicitly check conformance of handlers added to a gRPC server to
    grpc.GenericRpcHandler type. (#15689)
  * Expose SERVICE_NAME field from reflection and health checking services. (#
    16153)
  * Explicitly close channels in examples via the Channel.close API. (#15725)
      + Please note that gRPC requires explicit closure of Channel objects via
        a with block or directly invoking the Channel.close API to ensure
        resources are appropriately released.
  * Official Python 3.7 binary wheels for Windows (x64), macOS, and Linux (x86
    and x64) are now available. (#15632)
  * Optimize blocking intercepted response-unary calls to use the blocking API
    and not rely on a future underneath. (#14639)
   2019-01-01 00:03:02 by Leonardo Taccari | Files touched by this commit (2)
Log message:
py-grpcio: Add NetBSD support
   2018-10-22 17:42:46 by Jonathan Perkin | Files touched by this commit (2)
Log message:
py-grpcio: Support SunOS.
   2018-08-04 23:56:47 by Min Sik Kim | Files touched by this commit (4) | Package updated
Log message:
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.
   2018-04-28 03:16:30 by Min Sik Kim | Files touched by this commit (6) | Package updated
Log message:
net/py-grpcio: Import version 1.11.0

grpcio is a Python package for gRPC.

Packaged by Kethzer Docteur for pkgsrc-wip and updated by me.