Or unpin apitools. The bug there is being followed at
https://github.com/benjaminp/six/issues/210

On Tue, Sep 19, 2017 at 6:08 PM, Charles Chen <c...@google.com.invalid> wrote:
> There is an incompatibility between the apitools
> <https://pypi.python.org/pypi/google-apitools> library and the newest
> version of the six library <https://pypi.python.org/pypi/six/1.11.0>, on
> which we have a dependency.  The underlying bug in apitools is fixed here
> <https://github.com/google/apitools/pull/176>, but we can't benefit because
> we have that dependency pinned.  The scope of this fix is to pin the "six"
> library to the previous version.
>
> On Tue, Sep 19, 2017 at 8:59 PM Ben Chambers <bchamb...@apache.org> wrote:
>
>> Any elaboration or jira issues describing what is broken? Any proposal for
>> what changes need to happen to fix it?
>>
>> On Tue, Sep 19, 2017, 5:49 PM Chamikara Jayalath <chamik...@apache.org>
>> wrote:
>>
>> > +1 for cutting 2.1.1 for Python SDK only.
>> >
>> > Thanks,
>> > Cham
>> >
>> > On Tue, Sep 19, 2017 at 5:43 PM Robert Bradshaw
>> > <rober...@google.com.invalid>
>> > wrote:
>> >
>> > > +1. Right now anyone who follows our quickstart instructions or
>> > > otherwise installs the latest release of apache_beam is broken.
>> > >
>> > > On Tue, Sep 19, 2017 at 2:05 PM, Charles Chen <c...@google.com.invalid>
>> > > wrote:
>> > > > The latest version (2.1.0) of Beam Python (
>> > > > https://pypi.python.org/pypi/apache-beam) is broken due to a change
>> in
>> > > the
>> > > > "six" dependency (BEAM-2964
>> > > > <https://issues.apache.org/jira/browse/BEAM-2964>).  For instance,
>> > > > installing "apache-beam" in a clean environment and running "python
>> -m
>> > > > apache_beam.examples.wordcount" results in a failure.  This issue is
>> > > fixed
>> > > > at head with Robert's recent PR (
>> > > https://github.com/apache/beam/pull/3865).
>> > > >
>> > > > I propose to cherry-pick this change on top of the 2.1.0 release
>> branch
>> > > (to
>> > > > form a new 2.1.1 release branch) and call a vote to release version
>> > 2.1.1
>> > > > only for Beam Python.
>> > > >
>> > > > Alternatively, to preserve version alignment we could also re-release
>> > > Beam
>> > > > Java 2.1.1 with the same code as 2.1.0 modulo the version bump.
>> > > Thoughts?
>> > > >
>> > > > Best,
>> > > > Charles
>> > >
>> >
>>

Reply via email to