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.0rc1.tar.gz (14.3 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m macOS 10.7+ intel

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m macOS 10.7+ intel

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m Windows x86-64

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

Uploaded CPython 3.4m Windows x86

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m macOS 10.7+ intel

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

Uploaded CPython 3.4m

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

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

Uploaded CPython 2.7m

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

Uploaded CPython 2.7m

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

Uploaded CPython 2.7m macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for grpcio-1.13.0rc1.tar.gz
Algorithm Hash digest
SHA256 9671080a3f0b2c38f3ecd7fe1a94d0569301c93e5961bad87b07ccf6d9b8f328
MD5 0335a9ef42c81701415e537dd3afa7a2
BLAKE2b-256 4b4ff63dd757b56ab7ac0c7f41feb954bc760982f75254c032cb2dcb89ed516d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6e4248590c0a1a3dcc72885d2f9a74c4012628e60aea9f11ba86e0f9dcc435a7
MD5 0af0a3e94f41fe25b33044d417599724
BLAKE2b-256 1b2736f039f864411643313d6b3d355bf81c303a89127281b9b70d66ed82535d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b488f64dd13688a3fea977ab6af04d582624e0103310168e212408f712e77d24
MD5 3022049e7169258f6ff9bc9cee739ca3
BLAKE2b-256 1ea44c3fd4459364b1ff0da55d97da88ab0fd329dee7cf4c74c28f379737acb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f2124be5df38c596776dcc170d21154bf7da4a7aff9a55b9de0c149b7d22b2ba
MD5 311b493e2bf4bcc051abf509367060da
BLAKE2b-256 cd48fd1580b2e4db4bac4b9d965f6e5b33c7c59f13ce59d96599c93454d88c05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 9f3cb39de7cf13fda9503761ef51eb298ad05a96c80754e61512daa67f102526
MD5 c1a16eb56b5cec307001a292ee4d3550
BLAKE2b-256 6c1645c6521ddd5ac6ad9356c2d4a5f52620b323bfb60b96a06ca7324b4df79a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 943153ae0fb6ba9dc57cb83049b8c3cb3d1ab0eb04c8fb06c35cc9b40bd47f07
MD5 ae4c75f26051c36df45437e2ef3addb0
BLAKE2b-256 52f1e23c76db88a78bea9ab7228f511ec4ed236be40180ac4e7e113a7c3e6718

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f063ba3a09089e42e5cc484a5419e9742d7eee3271be1703a15fd01514e31845
MD5 768971100ecd86e81e1cb6b86eebf292
BLAKE2b-256 dd9ac4c8fce758e06d3f56fd92377a0d9bb33a77addcbc1fc4d47f77181f1ec1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp36-cp36m-macosx_10_7_intel.whl
Algorithm Hash digest
SHA256 dcabd638d94870cd43723aa1c4b1353a77b0636f36ea529ede5ddb02c896b706
MD5 79e9432757e17e2a2331938c40278db2
BLAKE2b-256 98103a3b741ec25ea8458552aecf521ee43c62a61635238e41944886f50cb7b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 e56ba946d6df4665109279f5f27eaea028884f682bea99f6b794d8aa13eb0856
MD5 505078636087c0d07362064eac8ba602
BLAKE2b-256 26a54898709b22bcd1625c30b5a72f6c4de6da7d7e82893300b8f5cdb95ef9c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 b88ac221b098306fde1a01aa8275715eb679aa0946e43aa17a78d9ce6180aa8a
MD5 390399b383cee736731f06544a909fb8
BLAKE2b-256 9aca6c3d953c9c5c5bd8e70436a2007cd606ba04c5e65f56fbdadd927d1ea004

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 47ef6d1cc2d3ef25d93b9490f1a22aec743572a30bdb966bcd4fdfabd19f3210
MD5 c71005cc61f6f8086b373d99a876530a
BLAKE2b-256 3bd5dc9a0944da1995f392df32c1ce7561b5a19ddbdcbebfc8abc1835f1d3dbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1e30dfadbc8612525dfcc0d3b27f97b226252929c1280e6a5ea842a162b84268
MD5 ef4c51ef326b1c3e35a04cbaee40451c
BLAKE2b-256 5f64d189c47ce9c873c489256082673ac10c682b10e48f67f7d34b3e2b470dff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 288f699f9e287f7acfd63667203eca5da37ba0c5ac6a29fd0af6d78ad3aac470
MD5 fe50c2d9811844b56f6cfce0db27d94c
BLAKE2b-256 85f5aab4ea004b0f0a30ecf0f1fa94b65c3d1712fceb85c4b123c3062fd3002a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp35-cp35m-macosx_10_7_intel.whl
Algorithm Hash digest
SHA256 4d6cd2128123c6532d51afeaedd62d15c8fcb4fede965d8bc09bc2b836604134
MD5 7bf77601cff896b17b731782b5127aaa
BLAKE2b-256 aefa154b4614326676b5a8f79661d75f153a427c712afc8d0bd0aae35d5916f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 b39c33e65536064cfe706719f43c3403dd19472b14d5641d730af0935fdb3ed1
MD5 739a997edefd9339ba4551fc9478de19
BLAKE2b-256 75c8a7ba14ead1e6e86b9dd6344fd21206d3dac0bd078270e3e4ba7ded237685

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 02e20ad8ae9c71c38fec202aad6691e2d84b105fb0286a3567d0c935bbd7c690
MD5 94402367a4aaa968da7bc981b98d7706
BLAKE2b-256 5b41a7cd15d50b831be1edc328c137f0352c9795a8a5b0749b0596df0343b2fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 28aff075449c9405f28b9e82e9057add14c8ef43c5529ab7a57a11ff7636044d
MD5 e47bae99e49ea72938463fdf328f2982
BLAKE2b-256 93ef0840e730f8c599394b7aeac29794b2f3e9d9eba8891d6e07270c635b9900

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 17780415b35a854959c5c4ab35bc08c7fd6746e82d6fb001840ce8521d977768
MD5 570525413799c8ce3cf176368f5f1577
BLAKE2b-256 3d2e308d1be31c6c2b7c1f868ca1d24471c380d250ec94478f0e8e9900a486b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3803c43b7566d09e87481c1ad8dcdd581032082f6cc8b89c4dcfd4b99a7c61ea
MD5 aedc273c32676feb15b82cb480acfbe5
BLAKE2b-256 6c129300907b6fd33fdaa6853be876933fb09ebba1f9508909fb0fe4a30f7e00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp34-cp34m-macosx_10_7_intel.whl
Algorithm Hash digest
SHA256 52c206f3e4c50ad065ce3d26cb4916ff67c4d5d749bd4c9f3c6f6e957ebb484b
MD5 da4a16314472847d872a083f00e51b28
BLAKE2b-256 c55575e7607f2c7d07562112212d8d4e15e5420c81240d9163f97b5991e2f938

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp34-cp34m-linux_armv7l.whl
Algorithm Hash digest
SHA256 ccec41acaa7ac0fdd2fb1150829283ddb75cea1f471718be72b393e100509e54
MD5 890bd3b134edceb5022f366c7dd1363c
BLAKE2b-256 20cf4f640902e1ec5919ce9536d69273fb11a66465133c9919841135e64bd3a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2cca5b71c861a05da180871957abe5a8d039f4fabbeac00876e96c326d2fdd1e
MD5 5279189698955982e9d56ec24c578706
BLAKE2b-256 bb266d95ab6a0036481f1e32e2f77f0180b6e0faeb9e15883624710671d3f474

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bdb2fce920514e6713d8ef0531cd100310de46c84af3add5bdefe8fbc7f5bcfe
MD5 f1bdf4d9de8c5c2966bc887e50f0870e
BLAKE2b-256 3edf5c8ddc00faba9e3351a25457e80819bc4db5e46af853268bf6dd304b7b55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 ef9f1571a769d2176ee8e27b805ff6c90e5d70c76b33948d66ea253816710c3c
MD5 92997e8749c3b02db251faabe3114451
BLAKE2b-256 48dfb7d7e88e055c796d12bde4e1c0a047369d532535a3df484c5ad001320a7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 94d9b7902f141ebfb99687be7331450520f738025ff8b0cae8b025ab0bedd14f
MD5 5192b2142e23b9c4a8994e149166a0ed
BLAKE2b-256 d669debf616bc9b45a290d78317469273f2e30c282b1f6d1f58f7aecde108651

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 eb6be96f7a33769fd747885fbe22457742c806591f1d3487803aa19d5f188de1
MD5 abc91ed45f88a49be66e38f58276dc12
BLAKE2b-256 18f0d07740be01bc8006c96d1052415862728ba8025afa65f7c22bb5208b72b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c74bfd49656ced0a42789a03074b2e85bb7a943288a691c3c4fa57c12d151346
MD5 52d76aa76d9875bb019660b85fd7f35d
BLAKE2b-256 575a4e6e7cf348d149cbb2cd877f0d7a76052c7ac62b006b8f69eba984d8b2fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 01a08d5ae151f119f81c3ba96d83dceb7c0970230ce34af1b8a79c634850f62c
MD5 f54d152f2a7b7b653bccc5c5c4c05e4e
BLAKE2b-256 f612789272bb8241294e0b1155cad46b1ebd6b4cac95e9975307b7b8216e8f60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.13.0rc1-cp27-cp27m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6aa6923ee12847eea3ac7383bf85fa2e7984a11260df74f257563fcf390faaa6
MD5 859edcb956a6f07a551b7ab090887649
BLAKE2b-256 eb477cca3f1d2cf462e7939ff9b481a6ce78df2961b74a17c55873c9d3b44deb

See more details on using hashes here.

Supported by

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