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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.6m Windows x86-64

grpcio-1.11.1rc1-cp36-cp36m-win32.whl (1.1 MB view details)

Uploaded CPython 3.6m Windows x86

grpcio-1.11.1rc1-cp36-cp36m-manylinux1_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.6m

grpcio-1.11.1rc1-cp36-cp36m-manylinux1_i686.whl (8.3 MB view details)

Uploaded CPython 3.6m

grpcio-1.11.1rc1-cp36-cp36m-macosx_10_7_intel.whl (1.8 MB view details)

Uploaded CPython 3.6m macOS 10.7+ intel

grpcio-1.11.1rc1-cp36-cp36m-linux_armv7l.whl (8.0 MB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

grpcio-1.11.1rc1-cp35-cp35m-win32.whl (1.1 MB view details)

Uploaded CPython 3.5m Windows x86

grpcio-1.11.1rc1-cp35-cp35m-manylinux1_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.5m

grpcio-1.11.1rc1-cp35-cp35m-manylinux1_i686.whl (8.3 MB view details)

Uploaded CPython 3.5m

grpcio-1.11.1rc1-cp35-cp35m-macosx_10_7_intel.whl (1.8 MB view details)

Uploaded CPython 3.5m macOS 10.7+ intel

grpcio-1.11.1rc1-cp35-cp35m-linux_armv7l.whl (7.9 MB view details)

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m Windows x86-64

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

Uploaded CPython 3.4m Windows x86

grpcio-1.11.1rc1-cp34-cp34m-manylinux1_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.4m

grpcio-1.11.1rc1-cp34-cp34m-manylinux1_i686.whl (8.3 MB view details)

Uploaded CPython 3.4m

grpcio-1.11.1rc1-cp34-cp34m-macosx_10_7_intel.whl (1.8 MB view details)

Uploaded CPython 3.4m macOS 10.7+ intel

grpcio-1.11.1rc1-cp34-cp34m-linux_armv7l.whl (7.9 MB view details)

Uploaded CPython 3.4m

grpcio-1.11.1rc1-cp27-cp27mu-manylinux1_x86_64.whl (8.7 MB view details)

Uploaded CPython 2.7mu

grpcio-1.11.1rc1-cp27-cp27mu-manylinux1_i686.whl (8.3 MB view details)

Uploaded CPython 2.7mu

grpcio-1.11.1rc1-cp27-cp27mu-linux_armv7l.whl (7.9 MB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

grpcio-1.11.1rc1-cp27-cp27m-manylinux1_x86_64.whl (8.7 MB view details)

Uploaded CPython 2.7m

grpcio-1.11.1rc1-cp27-cp27m-manylinux1_i686.whl (8.3 MB view details)

Uploaded CPython 2.7m

grpcio-1.11.1rc1-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.11.1rc1.tar.gz.

File metadata

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

File hashes

Hashes for grpcio-1.11.1rc1.tar.gz
Algorithm Hash digest
SHA256 b82f1bad89ca2498fd746fd9cbda44a870915d26daeed343a6f5e2a8d6692b68
MD5 e0365e6d07082037934e23b09c9ee9b5
BLAKE2b-256 db3470bee443c20af1ae7c2c34702d73258aa01d77dc702da9d382130d693370

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 7ac7b9c916f839594829d52b1417edf582c63445919011b6df299a2ca65f651b
MD5 5788461c1ed1f990cfb0871e6401903b
BLAKE2b-256 c1a06f0f149bf57c99c79ea361d4995cea500cdcf11dfb0de6a37ae0e4cbb250

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 074af67814c6fb5893455633ae71f2318973032f23cf0b9d64e8ad03cd08b931
MD5 b692e142cab48de65250bebaafba19e0
BLAKE2b-256 872f36c1ad873d06e7f6793812d679a1afce8dcb5a01a31b6841871aec7788cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fd1298f2097d49483dd34718148a9a333661e5962e4db8565dc05736b35d42c8
MD5 bf1b0e6dc06bbf211e85af642da10002
BLAKE2b-256 57b391e2c4e04a35f1dd5294ad51c40f267b2ef45f5d43c9c20d6749b4ed9bec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e2749eed771b99524025719ba9212831d4442cad7880e4e5fcae3c4dba708ac2
MD5 e2e3222ebd3982f23c004f2e6c65660a
BLAKE2b-256 4f12ef951269f20f0f812d95c0b9d9888147de097a678c368bb94639dc42ce44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp36-cp36m-macosx_10_7_intel.whl
Algorithm Hash digest
SHA256 ab81c22fe1746f957ecb4f9fb44d6b89ac783618c3fe8cdbebf9c405a78f5ad4
MD5 dbc0171ffa14cc13048ad89ab5f6f6b1
BLAKE2b-256 4a44fd56da0356d1cb527e87a1bfd727cf0d64de0d4a73f0db0dddab3ed97d18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 d31c4e2674515e2e3c55b595074c601f5ca245f5be26fe48d58a2aca8317d35e
MD5 66d45dd508d71b376ef668cad3d98d04
BLAKE2b-256 588bb57836f645baedc41c7ed77385bdc9ba411e39ea59a566bca519c0216a20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 0db93a6ab451eabd0acdd78b76beecccfd2479f769758082a34ca424a1ab2255
MD5 c9ea075b78a925fd9189aa59afd5c349
BLAKE2b-256 bd5d1811e49ef661567daf610e01752bcdc506fa50607f29c4d0ebb66826da9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 c37411a92bab6a118878717d86a73883e777fbc149d637e4bd50a573d79cac6e
MD5 aa0210085cc6fa6cdd14641dd33d1946
BLAKE2b-256 d6bb50ec03e34bac5fb47754a73f9e59794aa60f0c6808eb08fe8ef0d3c01f9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 77763553fddc2fd1e72f7072685162d88267f6941f5fdd4ef6d7e63a467f468f
MD5 855995767ba5a9aea0db8b9194670c1c
BLAKE2b-256 b8e02b9c66d99cff5ceba84b5fa94684955c06dd0605bbb05a88c38faeb0e7ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a5b0c0c7705c4738bae279132b7ad390c35cb8fc7026ecd362261d05c82e6d60
MD5 ef4517c50f7da0f585dabad3c8aaf012
BLAKE2b-256 a8e28c85fc9895afd6ed038d1abfc9af5954288bc96db29d57ea3ab0a6dfcc0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp35-cp35m-macosx_10_7_intel.whl
Algorithm Hash digest
SHA256 46dbf06c48e62f7b2889fe32d4bf503f10f830ee8191b78c8f863d778e9deda9
MD5 3504b80a567e972ddd7b2a99509301f3
BLAKE2b-256 1808dc4a7c9d2f9926e4de370b9db9dec95cab65e6eca384ba0006add20276c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 e16593d855f8382d61cafe32640bb30a69d0543baa909e171f162d262439cad6
MD5 3e1f6caf48bcb8911c66db213870e05a
BLAKE2b-256 ab0d74a9a47e3ee5d2ee9f2ff62562df0c1a6a9fb84fdb9c71072e4138b4c95c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 d117f0f6961cee1159be2851f8ffc2230e2d99ed8ad68c400253be92995eeb61
MD5 f1ad61248dd1e3c8b01e2a5a3effdbc1
BLAKE2b-256 e53f4c785ee8a8f944127f619ea9544d460b20acf5e05367ce6794ef139d8413

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 4f20718d8298c05c708871c2c1cfbd47ba67695f148026ef298ccb8e93b12078
MD5 153a3beb20a73e527166c32520cef1c9
BLAKE2b-256 4c26701436ef376fe88a3b9cd8ba7f8cb9c9f7415de5cbd820efe39ab5491f62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 52fc2bad15599bbd36c4627c65693b55692e9b0403939a5241fe31cf89b17b4e
MD5 858d0b66fe9b71bbf68559dfd907306e
BLAKE2b-256 e9adf6f4c8469449d343d897967a560056eb611c3c1a3c3d07b30a3c174b14b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 96a652a679599a09c2f88f769eb48034271e06ac4aaaebd9300b23b73bd45a05
MD5 cacf8a31155092b18f717e6d54eeaff3
BLAKE2b-256 c1a62f8fa4c748d2c68221a926d26e88431eb7ac49ab919ead6d0fe0dd349e98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp34-cp34m-macosx_10_7_intel.whl
Algorithm Hash digest
SHA256 61a298b6bf702347bf661d3ef51d17de8db897b96871ce0d82d593ef379fddc6
MD5 a7e6d5f15e3d766db67e4ca6c8aeca29
BLAKE2b-256 1babd8314f383da591c62cb5438aaae67b2a5a625376210204f8a1595eb6b3d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp34-cp34m-linux_armv7l.whl
Algorithm Hash digest
SHA256 14b4a5cec175805c8cbf0c3eb744de373b6afd8b50ead578b5a5ec43c3e7e279
MD5 574b0d847dee44fb7768e08b2eccf2aa
BLAKE2b-256 1a7ed2b83bde510facf8d60ca7cc0cc98bd91d1f6ea22b7072027c2f6f71967a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 45304082890ee0749c5716c12524e3647bc5761c535cafea8216af51832bb285
MD5 fa5ff812a5a8bc6fdae1aa90c08e211d
BLAKE2b-256 129b051c56ed4fad2fe8b3f09b0fe16324a77be0919be5ca65c42c5e8b3ccb7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 6cf4ddd3e7c51cb438acff7e962298a30db23ba7b0193f1622cd169c1d49d5f0
MD5 3a9eb5c5f59bef68510e21a3cfad57e9
BLAKE2b-256 c8f0fb8c1c3e0f0e1235b08c95be60e38ceeca698cf0440ea95415f22799dc33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 127c8ccf032895837a7cdce6843dfb4b960a810ffac79766c60e5435f5943206
MD5 5d0c766b9b75a6b3a3e4d1ed09010815
BLAKE2b-256 8388c12c59a1003a8f08c5245b508b10ab814abd1014a0b1e467c2809261adf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 84de8916b244a11f5197fdc4dc1219ef029004f5e362e0add912857c2768b0a4
MD5 116cb3c6a9bb62ae0c24626a831f0a74
BLAKE2b-256 90378ea8f1214968875bc8c81a94ddb907cd57a99b4339cfcffc4ce07b73b36a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 f25687a7296b61fa1c68b0de17b53848d7682aa9b77aeae5d72481d077ef1434
MD5 1ba85724a2229c6c3f0549da6df8281e
BLAKE2b-256 5ba0e3e14e4b4bd5c5c4117a6e2e0ad1900b201d2ed1b82d9302fa5fd5d15f91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aee8383d6df658aa60eecbf4863b65a1a502a7252859a61ed2d00ec0de09a998
MD5 260f8297878a02b29b28942b23d22b07
BLAKE2b-256 ee21ff71800bdc11609b019a371342fa0d5ea2e0c0674d0a6f8d9ff08ed09705

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 631211c9e88f3eb13dba3a793bba530aa61c8454e07cf0777262349f82cd4f77
MD5 2c76e065056b3d911001a32c42d38cc2
BLAKE2b-256 e2243a6ad50b023c1c5d39b64f9b94ad29fb298e059598e4308901abc2700fee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio-1.11.1rc1-cp27-cp27m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dbbaa06e637845d259ca3b408681c9231719ad43f6e310eb6af604f3b664cfda
MD5 c22608476b5d1ac434f51fde8288829f
BLAKE2b-256 4cc1cd6fbef7460acae37387b9db66a70b4a93202fa40a014bacaec755a97f84

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