aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/python
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2015-07-13 08:42:22 -0700
committerGravatar Craig Tiller <ctiller@google.com>2015-07-13 08:42:22 -0700
commit75cfb044f3c5582a50582c375b443ee4ab029c33 (patch)
tree1e327d171b85a57d5bcea9488fc79ce83b971a84 /src/python
parent143e7bf0cfcbfd60422f4e8f15e6b5c18259c8cd (diff)
parent4d0b7427faecfdbb1635c2ab158c922d7511b865 (diff)
Merge github.com:grpc/grpc into no-worries-i-can-wait
Diffstat (limited to 'src/python')
-rw-r--r--src/python/interop/setup.py2
-rw-r--r--src/python/requirements.txt1
-rw-r--r--src/python/src/setup.py52
3 files changed, 3 insertions, 52 deletions
diff --git a/src/python/interop/setup.py b/src/python/interop/setup.py
index 502fcbedd8..75012b0d8f 100644
--- a/src/python/interop/setup.py
+++ b/src/python/interop/setup.py
@@ -45,7 +45,7 @@ _PACKAGE_DATA = {
'credentials/server1.pem',]
}
-_INSTALL_REQUIRES = ['oauth2client>=1.4.7', 'grpcio>=0.4.0a4']
+_INSTALL_REQUIRES = ['oauth2client>=1.4.7', 'grpcio>=0.10.0a0']
setuptools.setup(
name='interop',
diff --git a/src/python/requirements.txt b/src/python/requirements.txt
index 41d633a2dd..43395df03b 100644
--- a/src/python/requirements.txt
+++ b/src/python/requirements.txt
@@ -1,4 +1,3 @@
enum34==1.0.4
futures==2.2.0
protobuf==3.0.0a3
-cython>=0.22
diff --git a/src/python/src/setup.py b/src/python/src/setup.py
index 193285ac9b..b9764bdc07 100644
--- a/src/python/src/setup.py
+++ b/src/python/src/setup.py
@@ -33,7 +33,6 @@ import os
import sys
from distutils import core as _core
-from distutils import extension as _extension
import setuptools
@@ -54,19 +53,6 @@ _C_EXTENSION_SOURCES = (
'grpc/_adapter/_c/types/server.c',
)
-_CYTHON_EXTENSION_PACKAGE_NAMES = (
-)
-
-_CYTHON_EXTENSION_MODULE_NAMES = (
- 'grpc._cython.cygrpc',
- 'grpc._cython._cygrpc.call',
- 'grpc._cython._cygrpc.channel',
- 'grpc._cython._cygrpc.completion_queue',
- 'grpc._cython._cygrpc.credentials',
- 'grpc._cython._cygrpc.records',
- 'grpc._cython._cygrpc.server',
-)
-
_EXTENSION_INCLUDE_DIRECTORIES = (
'.',
)
@@ -84,44 +70,11 @@ _C_EXTENSION_MODULE = _core.Extension(
include_dirs=list(_EXTENSION_INCLUDE_DIRECTORIES),
libraries=list(_EXTENSION_LIBRARIES),
)
-_C_EXTENSION_MODULES = [_C_EXTENSION_MODULE]
-
-
-def cython_extensions(package_names, module_names, include_dirs, libraries,
- build_with_cython=False):
- file_extension = 'pyx' if build_with_cython else 'c'
- module_files = [name.replace('.', '/') + '.' + file_extension
- for name in module_names]
- extensions = [
- _extension.Extension(
- name=module_name, sources=[module_file],
- include_dirs=include_dirs, libraries=libraries
- ) for (module_name, module_file) in zip(module_names, module_files)
- ]
- if build_with_cython:
- import Cython.Build
- return Cython.Build.cythonize(extensions)
- else:
- return extensions
-
-_CYTHON_EXTENSION_MODULES = cython_extensions(
- list(_CYTHON_EXTENSION_PACKAGE_NAMES), list(_CYTHON_EXTENSION_MODULE_NAMES),
- list(_EXTENSION_INCLUDE_DIRECTORIES), list(_EXTENSION_LIBRARIES),
- bool(_BUILD_WITH_CYTHON))
-
-# TODO(atash): We shouldn't need to gate any C code based on the python version
-# from the distutils build system. Remove this hackery once we're on Cython and
-# 3.x C API compliant.
-_EXTENSION_MODULES = list(_CYTHON_EXTENSION_MODULES)
-if sys.version_info[0:2] <= (2, 7):
- _EXTENSION_MODULES += _C_EXTENSION_MODULES
-
+_EXTENSION_MODULES = [_C_EXTENSION_MODULE]
_PACKAGES = (
'grpc',
'grpc._adapter',
- 'grpc._cython',
- 'grpc._cython._cygrpc',
'grpc._junkdrawer',
'grpc.early_adopter',
'grpc.framework',
@@ -136,7 +89,6 @@ _PACKAGES = (
_PACKAGE_DIRECTORIES = {
'grpc': 'grpc',
'grpc._adapter': 'grpc/_adapter',
- 'grpc._cython': 'grpc/_cython',
'grpc._junkdrawer': 'grpc/_junkdrawer',
'grpc.early_adopter': 'grpc/early_adopter',
'grpc.framework': 'grpc/framework',
@@ -144,7 +96,7 @@ _PACKAGE_DIRECTORIES = {
setuptools.setup(
name='grpcio',
- version='0.9.0a1',
+ version='0.10.0a0',
ext_modules=_EXTENSION_MODULES,
packages=list(_PACKAGES),
package_dir=_PACKAGE_DIRECTORIES,