Skip to main content

UNKNOWN

Project description

Package for gRPC Python.

Installation

gRPC Python is available for Linux, Mac OS X, and Windows running Python 2.7.

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 http://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.1.3.tar.gz (7.2 MB view details)

Uploaded Source

Built Distributions

grpcio-1.1.3-cp36-cp36m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.6m Windows x86-64

grpcio-1.1.3-cp36-cp36m-win32.whl (991.2 kB view details)

Uploaded CPython 3.6m Windows x86

grpcio-1.1.3-cp36-cp36m-manylinux1_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.6m

grpcio-1.1.3-cp36-cp36m-manylinux1_i686.whl (4.6 MB view details)

Uploaded CPython 3.6m

grpcio-1.1.3-cp36-cp36m-macosx_10_7_intel.whl (2.5 MB view details)

Uploaded CPython 3.6m macOS 10.7+ intel

grpcio-1.1.3-cp35-cp35m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.5m Windows x86-64

grpcio-1.1.3-cp35-cp35m-win32.whl (989.5 kB view details)

Uploaded CPython 3.5m Windows x86

grpcio-1.1.3-cp35-cp35m-manylinux1_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.5m

grpcio-1.1.3-cp35-cp35m-manylinux1_i686.whl (4.6 MB view details)

Uploaded CPython 3.5m

grpcio-1.1.3-cp35-cp35m-macosx_10_7_intel.whl (2.5 MB view details)

Uploaded CPython 3.5m macOS 10.7+ intel

grpcio-1.1.3-cp34-cp34m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.4m Windows x86-64

grpcio-1.1.3-cp34-cp34m-win32.whl (1.1 MB view details)

Uploaded CPython 3.4m Windows x86

grpcio-1.1.3-cp34-cp34m-manylinux1_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.4m

grpcio-1.1.3-cp34-cp34m-manylinux1_i686.whl (4.6 MB view details)

Uploaded CPython 3.4m

grpcio-1.1.3-cp34-cp34m-macosx_10_7_intel.whl (2.5 MB view details)

Uploaded CPython 3.4m macOS 10.7+ intel

grpcio-1.1.3-cp27-cp27mu-manylinux1_x86_64.whl (5.0 MB view details)

Uploaded CPython 2.7mu

grpcio-1.1.3-cp27-cp27mu-manylinux1_i686.whl (4.6 MB view details)

Uploaded CPython 2.7mu

grpcio-1.1.3-cp27-cp27m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 2.7m Windows x86-64

grpcio-1.1.3-cp27-cp27m-win32.whl (1.1 MB view details)

Uploaded CPython 2.7m Windows x86

grpcio-1.1.3-cp27-cp27m-manylinux1_x86_64.whl (5.0 MB view details)

Uploaded CPython 2.7m

grpcio-1.1.3-cp27-cp27m-manylinux1_i686.whl (4.6 MB view details)

Uploaded CPython 2.7m

grpcio-1.1.3-cp27-cp27m-macosx_10_10_intel.whl (2.2 MB view details)

Uploaded CPython 2.7m macOS 10.10+ intel

File details

Details for the file grpcio-1.1.3.tar.gz.

File metadata

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

File hashes

Hashes for grpcio-1.1.3.tar.gz
Algorithm Hash digest
SHA256 f6c4c825906155ba75ef2a61cb159065ea5f6ca571de0170fbbc6946c8b58998
MD5 3a5f8b0aec51d95113ecd3c239498203
BLAKE2b-256 42596063429c408518c052b601ba827c5e8134a30c7058cdf9bfcad7824fb851

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f46d20f2e062c4b8712e6712d6a8e74f841156b821383aafed5853f71ebf7e27
MD5 a311ae77fea4513b9bf3b8f5513a97d8
BLAKE2b-256 72ca0030347b9fb4ecd42baa07867ce0b9cc437c5595afd0d1dacaefc983a117

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 390bd593b17ee4de2e50c39fad5aba05a9bc2e67fde2fb38d56d6e26c3e9a8af
MD5 0390729df7f6ac6b6bd0c7688337ec74
BLAKE2b-256 1ed5d74d7490a45f6202b174242774e6e30783b5cd1ffbfced45e83bd4fac176

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1e832f88eae2341296be7295c354ef0624ecb5baaf8d565d8d6fb38ae47e1613
MD5 1ab5496fc2b1720536e0c3ceea34fc95
BLAKE2b-256 a7c5d6d19eb0cfcce91a34b973e8fad3259122b7a4a7b9573359700f12d669ba

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp36-cp36m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b4d8ac1afbab75537db3e764af1ef3b102fa031d76c8ec10e49c39eb0c7fa749
MD5 30e5b1efff75ea73fbf4b3cb05ee33a2
BLAKE2b-256 9539cef64cbf8c583a91836d852fe6d2dc00247d7d251f4d5d9a99862e804616

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp36-cp36m-macosx_10_7_intel.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp36-cp36m-macosx_10_7_intel.whl
Algorithm Hash digest
SHA256 fa4f9049abd6d904bdec777143f6d706d86957e18af329afc588c0b8cd9b3d55
MD5 5435bb483aa148f75f78b605a208c6ef
BLAKE2b-256 c876a94fb92621741f0142e0f015e1c783741158764b9100fabb944fca966f10

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 44449748eabfe867fb0a4879c0ed52205dc2988b4b9cdd7fb97adee5a155651b
MD5 615d3dca678c13b7ac64537a48907072
BLAKE2b-256 5ef0fb960d57f9e8fc4659f127f3d2342af6f55172e8cf9eae7e2044185751b4

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 08642fc42eee30dbbfa9a6afc61610ceb3a36caebe3d54a44a6585da915ff96b
MD5 d5d6ca9b1efb08dca90053e4bf700e17
BLAKE2b-256 787d8e1fe343d10e5c2a353989f13453cfcc2e4270c1646c25f0c70c74947f41

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4c7b59263e2b9a793d196170ad534cf523a8678ac1e2ed10032b8aabf9810552
MD5 10f9dcbfbdd98b9d6b6386146610cd18
BLAKE2b-256 e87ca07d6e52cc60d3efcd235942dbe673fc15f07b49859f0934d36ee5e651ae

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp35-cp35m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 120f5d220f81b583f5b8d8cae639f9b3e5dd87ea1c4f62ae6b4012af2afbde46
MD5 237a3b3314d4e871badc3dfdd5d9c69b
BLAKE2b-256 3ad303096135c6eebb42f8b08fdb5db2219f7acedd70297c7979df35704863d2

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp35-cp35m-macosx_10_7_intel.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp35-cp35m-macosx_10_7_intel.whl
Algorithm Hash digest
SHA256 a77b0943210780ecae100a73a3b5062ef5a508f52ad1043e26c95ad1a5765acb
MD5 3579a52d96a9037835c93c851705a4a6
BLAKE2b-256 b0152e0d447bb5f6549793db71f908de52d5b02e6701c408397aa60571a5563d

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp34-cp34m-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 37eb5dc69fc2a4ac21c36a4ecd7781102fa657a87199724a4ea893360c5aff84
MD5 7c3abd96d395b723e3d1ce3b865e47e0
BLAKE2b-256 e6693a4c1cdd14a83bd812e0c56d2f21ac1ad5a8d9078fd3da76db772de33872

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp34-cp34m-win32.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 aa00a872144cda6debce80b4680d4e0fd3f3a289c1a66d00b7ea7e755a584784
MD5 a4213b2013496ce5564225a0cb1ee9a5
BLAKE2b-256 db795ea91284515e2f92db927c49d4c96989e43a8e8a324da9d1210d426f3b16

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4443c7d69d996ee93bcf2e88e7c39a6b60212c3b821536ba0cfaf96f4c2c5b15
MD5 f92553df8c3940bda99ad70db2c1733f
BLAKE2b-256 7d3f7a6021243af0558451a65f5bfbd7efb83bfa11f314e89a66d955c1be72cc

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp34-cp34m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a039aaec16289562ed0cef60c611e8da2da2b0c264120d3a944222c05aec9343
MD5 fd4a3cc475ac28b544fd925d9de79f66
BLAKE2b-256 ca191934ea1f09c10e5db46fc226f9769bdc90cc26f8660d532630b2b7641dcf

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp34-cp34m-macosx_10_7_intel.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp34-cp34m-macosx_10_7_intel.whl
Algorithm Hash digest
SHA256 ba7e597bfecd07936ed0b30891ce405a935198416e1c2eafccba7dfaa853e918
MD5 5a13bafcede13fd588c22cccbb8af90c
BLAKE2b-256 ef6c19dcefb1ef0866e470876611771d2689cd79f13ff29f168fe1323739c648

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a3df2bce3337dc1a6b88a8c2bde6281b83eb3e774e68c5120bf11a32688310be
MD5 17c32f75cc586482f06ee72e098a0132
BLAKE2b-256 149ce3fc7982d79da016d41fa25dd2fa658bc09c9e29c8ba9ee629624253a964

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp27-cp27mu-manylinux1_i686.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 26819c1d822d9eabdf8bdeefe69ef1c8a4b1172417b7f03b0b3e13c6676efe70
MD5 561d46ceaf25261388a2aef510ac4fac
BLAKE2b-256 51426da303ee52700ccbd0fd3fb1fe1c26bf4997d96789d668350b8d9b8847ab

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 31a690add11afedccf1736662e57074a0db9afa91c036419a8fe5a115271c0fc
MD5 ab177088c0460b5b59f0cedaee6b2bc2
BLAKE2b-256 3d8b9a92a518a7d1686604f2cd25ed3703825a5b58050bde4ccdc2bcb0acd4e7

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 8f8822d1f5842b1d8f0ee2c43966d3d48ece337de4bd4efce33a7d347ed214fc
MD5 a3de9356481327f1a55707723b03ed9f
BLAKE2b-256 6fa12e422c1cba4fb82cfbcccc26816ab62ab7c45953203924ef1b4a662bbd12

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b0d204b658e0942f8944bd1df1bc9a3cd8c623f263161107d4201ab280f3c426
MD5 1a494e4d8d6d1e8b52d876eedc5b24bf
BLAKE2b-256 abcace0784be137d4ac2ca3ba6a8760190d007487f13fd70b1b0a0cab54e39d5

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp27-cp27m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9077f23863aa8fc9e23885cb2d1bf6e33a4a7f857e583f1b7aa51ca48dad9935
MD5 125dd5f87f6e18a3f9027513c75ec54f
BLAKE2b-256 ba1c845b2577da4b744c554add58223650553186401a3d6db82cea34144956e8

See more details on using hashes here.

File details

Details for the file grpcio-1.1.3-cp27-cp27m-macosx_10_10_intel.whl.

File metadata

File hashes

Hashes for grpcio-1.1.3-cp27-cp27m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 8c4ab70041fbc9600485098dbae2c69af0748a82a568b76543d162ec5f8ea9cd
MD5 c5e92a04294b1cb5d3e9d40987832932
BLAKE2b-256 74716cd80368ed6fc3fd9488d11d83cfaf69c4ad185078a282cc201695dc4c27

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