[
https://issues.apache.org/jira/browse/BEAM-3357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16294012#comment-16294012
]
Norio Akagi commented on BEAM-3357:
-----------------------------------
Is this already resolved on the latest master? I still see the error but it
looks little different.
{noformat}
Traceback (most recent call last):
File "setup.py", line 204, in <module>
'test': generate_protos_first(test),
File
"/Users/redtree1112/.virtualenvs/beam-dev/lib/python2.7/site-packages/setuptools/__init__.py",
line 129, in setup
return distutils.core.setup(**attrs)
File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py",
line 151, in setup
dist.run_commands()
File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py",
line 953, in run_commands
self.run_command(cmd)
File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py",
line 972, in run_command
cmd_obj.run()
File "setup.py", line 144, in run
super(cmd, self).run()
File
"/Users/redtree1112/.virtualenvs/beam-dev/lib/python2.7/site-packages/setuptools/command/test.py",
line 226, in run
self.run_tests()
File
"/Users/redtree1112/.virtualenvs/beam-dev/lib/python2.7/site-packages/setuptools/command/test.py",
line 248, in run_tests
exit=False,
File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/main.py",
line 94, in __init__
self.parseArgs(argv)
File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/main.py",
line 149, in parseArgs
self.createTests()
File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/main.py",
line 158, in createTests
self.module)
File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py",
line 130, in loadTestsFromNames
suites = [self.loadTestsFromName(name, module) for name in names]
File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py",
line 91, in loadTestsFromName
module = __import__('.'.join(parts_copy))
File
"/Users/redtree1112/go/src/github.com/apache/beam/sdks/python/apache_beam/__init__.py",
line 86, in <module>
from apache_beam import coders
File
"/Users/redtree1112/go/src/github.com/apache/beam/sdks/python/apache_beam/coders/__init__.py",
line 18, in <module>
from apache_beam.coders.coders import *
File
"/Users/redtree1112/go/src/github.com/apache/beam/sdks/python/apache_beam/coders/coders.py",
line 30, in <module>
from apache_beam.portability.api import beam_runner_api_pb2
File
"/Users/redtree1112/go/src/github.com/apache/beam/sdks/python/apache_beam/portability/api/beam_runner_api_pb2.py",
line 313, in <module>
options=None, file=DESCRIPTOR),
TypeError: __init__() got an unexpected keyword argument 'file'
{noformat}
> Python SDK head fails to run tests due to
> Requirement.parse('protobuf<=3.4.0,>=3.2.0')
> --------------------------------------------------------------------------------------
>
> Key: BEAM-3357
> URL: https://issues.apache.org/jira/browse/BEAM-3357
> Project: Beam
> Issue Type: Bug
> Components: sdk-py-core
> Reporter: Chamikara Jayalath
> Priority: Critical
>
> Error is:
> running build_ext
> Traceback (most recent call last):
> File "setup.py", line 202, in <module>
> 'test': generate_protos_first(test),
> File
> "/Users/chamikara/testing/test_py_12_14_2017_2/env_proto_3.4/lib/python2.7/site-packages/setuptools/__init__.py",
> line 129, in setup
> return distutils.core.setup(**attrs)
> File
> "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py",
> line 151, in setup
> dist.run_commands()
> File
> "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py",
> line 953, in run_commands
> self.run_command(cmd)
> File
> "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py",
> line 972, in run_command
> cmd_obj.run()
> File "setup.py", line 142, in run
> super(cmd, self).run()
> File
> "/Users/chamikara/testing/test_py_12_14_2017_2/env_proto_3.4/lib/python2.7/site-packages/setuptools/command/test.py",
> line 225, in run
> with self.project_on_sys_path():
> File
> "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/contextlib.py",
> line 17, in __enter__
> return self.gen.next()
> File
> "/Users/chamikara/testing/test_py_12_14_2017_2/env_proto_3.4/lib/python2.7/site-packages/setuptools/command/test.py",
> line 164, in project_on_sys_path
> require('%s==%s' % (ei_cmd.egg_name, ei_cmd.egg_version))
> File
> "/Users/chamikara/testing/test_py_12_14_2017_2/env_proto_3.4/lib/python2.7/site-packages/pkg_resources/__init__.py",
> line 984, in require
> needed = self.resolve(parse_requirements(requirements))
> File
> "/Users/chamikara/testing/test_py_12_14_2017_2/env_proto_3.4/lib/python2.7/site-packages/pkg_resources/__init__.py",
> line 875, in resolve
> raise VersionConflict(dist, req).with_context(dependent_req)
> pkg_resources.ContextualVersionConflict: (protobuf 3.5.0.post1
> (/Users/chamikara/testing/test_py_12_14_2017_2/beam/sdks/python/.eggs/protobuf-3.5.0.post1-py2.7.egg),
> Requirement.parse('protobuf<=3.4.0,>=3.2.0'), set(['apache-beam']))
> Seems like grpcio did a release today which is breaking us:
> https://pypi.python.org/pypi/grpcio/1.8.1
> We have to either bump our protobuf dependency or reduce the upper bound of
> grpcio dependency to previous release (1.7.3).
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)