Skip to main content

HTTP/2-based RPC framework

Project description

Package for gRPC Python.

Installation

gRPC Python is available for Linux, macOS, and Windows.

From PyPI

If you are installing locally…

$ pip install grpcio

Else system wide (on Ubuntu)…

$ sudo pip install grpcio

If you’re on Windows make sure that you installed the pip.exe component when you installed Python (if not go back and install it!) then invoke:

$ pip.exe install grpcio

Windows users may need to invoke pip.exe from a command line ran as administrator.

n.b. On Windows and on Mac OS X one must have a recent release of pip to retrieve the proper wheel from PyPI. Be sure to upgrade to the latest version!

From Source

Building from source requires that you have the Python headers (usually a package named python-dev).

$ export REPO_ROOT=grpc  # REPO_ROOT can be any directory of your choice
$ git clone -b $(curl -L https://grpc.io/release) https://github.com/grpc/grpc $REPO_ROOT
$ cd $REPO_ROOT
$ git submodule update --init

# For the next two commands do `sudo pip install` if you get permission-denied errors
$ pip install -rrequirements.txt
$ GRPC_PYTHON_BUILD_WITH_CYTHON=1 pip install .

You cannot currently install Python from source on Windows. Things might work out for you in MSYS2 (follow the Linux instructions), but it isn’t officially supported at the moment.

Troubleshooting

Help, I …

  • … see a pkg_resources.VersionConflict when I try to install grpc

    This is likely because pip doesn’t own the offending dependency, which in turn is likely because your operating system’s package manager owns it. You’ll need to force the installation of the dependency:

    pip install --ignore-installed $OFFENDING_DEPENDENCY

    For example, if you get an error like the following:

    Traceback (most recent call last):
    File "<string>", line 17, in <module>
     ...
    File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 509, in find
      raise VersionConflict(dist, req)
    pkg_resources.VersionConflict: (six 1.8.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.10'))

    You can fix it by doing:

    sudo pip install --ignore-installed six
  • … see the following error on some platforms

    /tmp/pip-build-U8pSsr/cython/Cython/Plex/Scanners.c:4:20: fatal error: Python.h: No such file or directory
    #include "Python.h"
                    ^
    compilation terminated.

    You can fix it by installing python-dev package. i.e

    sudo apt-get install python-dev

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

grpcio-1.13.0rc2.tar.gz (14.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

grpcio-1.13.0rc2-cp37-cp37m-manylinux1_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.7m

grpcio-1.13.0rc2-cp37-cp37m-manylinux1_i686.whl (8.7 MB view details)

Uploaded CPython 3.7m

grpcio-1.13.0rc2-cp36-cp36m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.6mWindows x86-64

grpcio-1.13.0rc2-cp36-cp36m-win32.whl (1.2 MB view details)

Uploaded CPython 3.6mWindows x86

grpcio-1.13.0rc2-cp36-cp36m-manylinux1_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.6m

grpcio-1.13.0rc2-cp36-cp36m-manylinux1_i686.whl (8.7 MB view details)

Uploaded CPython 3.6m

grpcio-1.13.0rc2-cp36-cp36m-macosx_10_7_intel.whl (1.9 MB view details)

Uploaded CPython 3.6mmacOS 10.7+ Intel (x86-64, i386)

grpcio-1.13.0rc2-cp36-cp36m-linux_armv7l.whl (8.4 MB view details)

Uploaded CPython 3.6m

grpcio-1.13.0rc2-cp35-cp35m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.5mWindows x86-64

grpcio-1.13.0rc2-cp35-cp35m-win32.whl (1.2 MB view details)

Uploaded CPython 3.5mWindows x86

grpcio-1.13.0rc2-cp35-cp35m-manylinux1_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.5m

grpcio-1.13.0rc2-cp35-cp35m-manylinux1_i686.whl (8.7 MB view details)

Uploaded CPython 3.5m

grpcio-1.13.0rc2-cp35-cp35m-macosx_10_7_intel.whl (1.9 MB view details)

Uploaded CPython 3.5mmacOS 10.7+ Intel (x86-64, i386)

grpcio-1.13.0rc2-cp35-cp35m-linux_armv7l.whl (8.3 MB view details)

Uploaded CPython 3.5m

grpcio-1.13.0rc2-cp34-cp34m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.4mWindows x86-64

grpcio-1.13.0rc2-cp34-cp34m-win32.whl (1.4 MB view details)

Uploaded CPython 3.4mWindows x86

grpcio-1.13.0rc2-cp34-cp34m-manylinux1_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.4m

grpcio-1.13.0rc2-cp34-cp34m-manylinux1_i686.whl (8.7 MB view details)

Uploaded CPython 3.4m

grpcio-1.13.0rc2-cp34-cp34m-macosx_10_7_intel.whl (1.9 MB view details)

Uploaded CPython 3.4mmacOS 10.7+ Intel (x86-64, i386)

grpcio-1.13.0rc2-cp34-cp34m-linux_armv7l.whl (8.3 MB view details)

Uploaded CPython 3.4m

grpcio-1.13.0rc2-cp27-cp27mu-manylinux1_x86_64.whl (9.0 MB view details)

Uploaded CPython 2.7mu

grpcio-1.13.0rc2-cp27-cp27mu-manylinux1_i686.whl (8.6 MB view details)

Uploaded CPython 2.7mu

grpcio-1.13.0rc2-cp27-cp27mu-linux_armv7l.whl (8.3 MB view details)

Uploaded CPython 2.7mu

grpcio-1.13.0rc2-cp27-cp27m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 2.7mWindows x86-64

grpcio-1.13.0rc2-cp27-cp27m-win32.whl (1.4 MB view details)

Uploaded CPython 2.7mWindows x86

grpcio-1.13.0rc2-cp27-cp27m-manylinux1_x86_64.whl (9.0 MB view details)

Uploaded CPython 2.7m

grpcio-1.13.0rc2-cp27-cp27m-manylinux1_i686.whl (8.6 MB view details)

Uploaded CPython 2.7m

grpcio-1.13.0rc2-cp27-cp27m-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 2.7mmacOS 10.12+ x86-64

File details

Details for the file grpcio-1.13.0rc2.tar.gz.

File metadata

  • Download URL: grpcio-1.13.0rc2.tar.gz
  • Upload date:
  • Size: 14.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for grpcio-1.13.0rc2.tar.gz
Algorithm Hash digest
SHA256 3955728e2ec2ac3c0ffb466392b660e1255ade01c42e80dc9137c925097d3dbd
MD5 370d3821ccedb103c38e87a54a19c11a
BLAKE2b-256 81958ceb18d242ca7c7817d57058ec2d86492b99bbe7d1908508099107d4c34e

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3e9f1d70149c4fe67cd5e945f08f0e3fa86f186dd02bbee5b6ec49940d5aed50
MD5 19aca2e1dbe1f3ed24b88e40f87caca1
BLAKE2b-256 7b85c10c3d2fe645cf4780b02cada43b5e332f3bd248ad50dc4c3b667c7b8875

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp37-cp37m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a9344fb82cd5b69a17fd8c28fd61def45321784fca2d733398dbde65627b32d3
MD5 4c419ab94dd51fa0ffeea3ed79f4c70e
BLAKE2b-256 84f5e9793679b8c3733463b325960ee29127cfd157ce2a7eb545bdf3c83d5926

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 b667cf9fdf3efb87550635b2454cc2fe25fb2b5ed5f38e91035f39d6f6462937
MD5 e6e2797ab4994ff25b400cfd40a67145
BLAKE2b-256 776d33465a44665b4e01ded2c60d269f457159284874331305462d21cabe0b38

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 549949b6184976551b2a92bae8f33010625bad4f84988011fe98bcb6cdb1207d
MD5 c581ab91721ffba2d8415523eef06b72
BLAKE2b-256 fd223be1d638bdeb49f222586c02403a508dfa8fd9f2bc59416e2fde83f3aedb

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 64adac28a00f62f0d5deb3bc61f3aeb7a456f16b4100468b4589a6fcef06dd04
MD5 a69401a6daaabca7cab549496066b5fa
BLAKE2b-256 f8d92f14642ff28c400cddb1859a26af0f62f9bd103e0130b3aa29a1814a7473

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp36-cp36m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e9ee42892d7a7bc38c6fec6b3a16611a88d729ec6ddc8047ab5cb13a8be23350
MD5 b8e0afb50bca0db88e91c74cfb27bea3
BLAKE2b-256 3e7c1a390301af55f551855f3b191af2e945c1cd740ea2fa6b41b7111c9ce9b8

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp36-cp36m-macosx_10_7_intel.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp36-cp36m-macosx_10_7_intel.whl
Algorithm Hash digest
SHA256 e5333c519cd0b2cbf9873c3fb9b5689b91fb46d621e030028fd40025ddbe0f57
MD5 b092ab11f4912ec189d7f5b78ff43687
BLAKE2b-256 14ea83898fa7f17598d008011a7255beac070347f8d888993a3667f497f73a4c

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp36-cp36m-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 e06b892aa47236cfd3f6ab0b9ec353afc6e00b8033e342b8e5661a729ee62367
MD5 d4315c08e05deea3faa3215ef80648ad
BLAKE2b-256 a7c6f9a0e38718c1774b7889742d6b5ab1d84411040e65f2a4400b23990c6207

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 dc394dfc13957d1f42fcdce5888d6e2f20f7367f576f2f735c66587f2c0a8942
MD5 4b59a73b2f5672f6d4ca643212d26163
BLAKE2b-256 e37053811df4a5891d3bb07e8b0c99b5bfce91985cbdc740dd44976d819ff14e

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 cd6aadb9228773fca66d8be17d0f892902053e5b28b05f8a80dbc730260558d8
MD5 ede53cc4d0ef2ef9f24a213bf3f09f9c
BLAKE2b-256 16f6f5607010b2408f5bebe9ef90e41db143166240272a30e00316d96db1ccfd

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4acbfa65b56dcadcc480110347cfa079a1424a7ddadf4eb6dee76599a501bb6b
MD5 42af0c76eb609e6246176c35c598446c
BLAKE2b-256 1cfdc95a12833a8c56c238edb57d9b48d13796429dcfbb1ccc2ca19db774a7e2

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp35-cp35m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 22b1aa42557e1b88a75e810c95e9040d855abca21286578281f5cd6245d3f54a
MD5 47c0f9bd0320df568fb1ac13dcc42854
BLAKE2b-256 419461e66212d6375ecb1acdee133062a70be00c0f7a8cacf15a8e11cffabc8e

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp35-cp35m-macosx_10_7_intel.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp35-cp35m-macosx_10_7_intel.whl
Algorithm Hash digest
SHA256 785c92d411d16a2bbb752c36e0bc0be1e387cfc0d1cb52f3c13ca5d77d1f1b56
MD5 33bc2aed5b4de67b86d9743e89a29e2f
BLAKE2b-256 63c9abd302130e2bb89d70c37d235f03fdc11cd52746a1691a2eeadce6062bca

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp35-cp35m-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 ca3414bafee8be7547d0a119f65014766004c34fa976ec28d2451898c16bb1d1
MD5 a8c9694c0be3f7e62820e4afe69c3b2b
BLAKE2b-256 fe309feb85e594b1f1c5f96dc4bf4707542289277fe67db3e4dd0b3192d20877

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp34-cp34m-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 fe808b5bd42ccadd2a5db766054fc1b4ab38a5bb7a8fd7cd26c7ff495cce3375
MD5 f533101cfd172ed254e0ce6c24c0eac3
BLAKE2b-256 a2144a67a2463c7efa0c5975ac37b2192ff71f4f400258dda96d836720f6dd60

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp34-cp34m-win32.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 d8dc3c5c7b9062bde5af7b5705e2b2c9a830f0b943bacb83eae905f11e53ac50
MD5 8558c8ac3c00e83357050e3b5d960f1f
BLAKE2b-256 14371f0e63524f628db2d6319a2376291a69713a23130bffde7fb94025c14f27

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 204f7c14525e73c7eeb4d62e55462ba80a1f7c0b39e30d26be3630cdc3a36ba5
MD5 7d61a470447a95f8b4a15725a819d31f
BLAKE2b-256 1c1d755cde239330609e9f9d0f951eaeb73985df3f62646e8dafa585f0a077d5

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp34-cp34m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9b0ad202e6770b515b1f7c5c2e15dd1d81984753bc9d857ad470f99a58b4a938
MD5 787d23ecdde2e29612a5a4d1883d60b4
BLAKE2b-256 fe6ee59ee46914be2b983ad27a800f86bc7f5ad3d931d5c3ffb068aee7494edd

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp34-cp34m-macosx_10_7_intel.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp34-cp34m-macosx_10_7_intel.whl
Algorithm Hash digest
SHA256 c00eb8b5c18a10acde9e0776e491c02386a7054953538f508fd19122fb9775f2
MD5 25ce53b17439d834f1090301fe3ade37
BLAKE2b-256 25b1784e6ea0b366bcd3e1abfdfa3cff176b015461fcb8bae7c1376a0d1314f3

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp34-cp34m-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp34-cp34m-linux_armv7l.whl
Algorithm Hash digest
SHA256 ceff749f3eaaab31f3a3c14d7b52e7a290e7e7ef1be50f777ad3e0f0cfc1cd3b
MD5 6b59064d44187b783233dda23d45127e
BLAKE2b-256 c6ea09d73beae5f3890839918b5b4db45cbc259470c28f43aadff395de0f370c

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7405f960e1bddd3eba49cef50319d0f5183a19f5c0e7ae824db0ddb36615c420
MD5 22bfa535566c538d5bc7a09814f8f73b
BLAKE2b-256 82a54410c9ea53acf379966efaf41828673b5793bc4369a77833cfb1102835ab

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp27-cp27mu-manylinux1_i686.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 843c62713655b017443368edb1ed100e38ae7aae26d6c253f541e2d9fd9a33a1
MD5 14f1ae46579ab297f0b7e97db41c2c2d
BLAKE2b-256 12e59f042b08ce87f3a355a6b08872a65dc90c4c20d8e8e1d54b1ef0fd689730

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp27-cp27mu-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 c46614805edca4893660c03ac742993f6a60476064825ad4b0200a6b86f88732
MD5 9f36a20e680a1f3998799f666612fb5a
BLAKE2b-256 6fca4b23c71211f1d8d5708bbdb00930fcddb145f1fe797053ba5a40777b8783

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 6f7747128314a0e2ef8d4e50c21446fd4904f205a925d99946db6843108b6656
MD5 64d3cfca36af3670710408e9cd7682fd
BLAKE2b-256 e2fbd15d404b4403138bc85012f0fa13afd7d38955028b255318ec81f98d4a7d

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 73329f146a49c34a2129139390b1e24064c5aec89ca25056b6c2c1abece70b53
MD5 d9ddd43054cebe79f3498c18ad21027b
BLAKE2b-256 20fa521b998f7a2ba316e03f522273d48fa699f76cb5783c2df2c6c9fec9e7b1

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a99d19599e5273db818843327b0ae9d4b021cd8dfe522d8e7db659db89e34491
MD5 562d7df2e3cae09c2676597613334c33
BLAKE2b-256 98840366ba61135d8b23ee4eda9ae80ae8146ffb591142c87e5e4ed085aceea2

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp27-cp27m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 727d8ef0592a094ce15b3729caea17ba304c85c09e82cb9d32516ca9832a1ad4
MD5 8298b13cc91e5bc677f63f19abd122ac
BLAKE2b-256 ed25d222bc09313365f3b6cf2782eef58779fdc62d5555312f4dbae3f672acbe

See more details on using hashes here.

File details

Details for the file grpcio-1.13.0rc2-cp27-cp27m-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for grpcio-1.13.0rc2-cp27-cp27m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0c5576d0e500856f66680e9ed0e832495db6101e8c4db0a0abf1661cfa65a8d9
MD5 92eef4acf9f74f4f0162ffb872452514
BLAKE2b-256 da7c83d163f5f19dcb5769fa110ac9660c26187dc887b1429b73621a50e3b567

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page