google-apitools dependency (which is required for GCS) does not work
with oauth2client >= 4.0.0 [1]. Because of this Beam Python SDK also does
not work with oauth2client >= 4.0.0 versions, and this is captured
correctly in the setup.py [2].

Ahmet

[1]
https://github.com/google/apitools/blob/7aff8d88960b669c9e946c938de5841c5f296f4f/setup.py#L32
[2]
https://github.com/apache/beam/blob/f9bc76364636b92239510f9e6bd242ea0ea62ac6/sdks/python/setup.py#L104

On Tue, Sep 19, 2017 at 8:40 AM, Morand, Sebastien <
[email protected]> wrote:

> Hi,
>
> No help on this?
>
> Regards,
>
> *Sébastien MORAND*
> Team Lead Solution Architect
> Technology & Operations / Digital Factory
> Veolia - Group Information Systems & Technology (IS&T)
> Cell.: +33 7 52 66 20 81 / Direct: +33 1 85 57 71 08
> Bureau 0144C (Ouest)
> 30, rue Madeleine-Vionnet - 93300 Aubervilliers, France
> *www.veolia.com <http://www.veolia.com>*
> <http://www.veolia.com>
> <https://www.facebook.com/veoliaenvironment/>
> <https://www.youtube.com/user/veoliaenvironnement>
> <https://www.linkedin.com/company/veolia-environnement>
> <https://twitter.com/veolia>
>
> On 15 September 2017 at 10:26, Morand, Sebastien <
> [email protected]> wrote:
>
> > Hi,
> >
> > Hi got a problem when I install the oauth2client>=4.0.0 version:
> >
> > >>> import apache_beam.io.gcp.gcsio
> > Traceback (most recent call last):
> >   File "<stdin>", line 1, in <module>
> >   File "/home/ubuntu/workspace/tmp/beam_oauth/env/local/lib/
> > python2.7/site-packages/apache_beam/io/gcp/gcsio.py", line 53, in
> <module>
> >     'Google Cloud Storage I/O not supported for this execution
> environment
> > '
> > ImportError: Google Cloud Storage I/O not supported for this execution
> > environment (could not import storage API client).
> > >>>
> >
> > Steps to reproduce:
> > virtualenv env && source env/bin/activate && pip install
> > 'apache_beam==2.1.0' 'oauth2client>=4.0.0' && echo "import
> > apache_beam.io.gcp.gcsio"|python2
> >
> > What is going on? How can I make apache_beam working with oauth2client >=
> > 4.
> >
> > Thanks by advance,
> > Regards,
> >
> > *Sébastien MORAND*
> > Team Lead Solution Architect
> > Technology & Operations / Digital Factory
> > Veolia - Group Information Systems & Technology (IS&T)
> > Cell.: +33 7 52 66 20 81 / Direct: +33 1 85 57 71 08
> > <+33%201%2085%2057%2071%2008>
> > Bureau 0144C (Ouest)
> > 30, rue Madeleine-Vionnet - 93300 Aubervilliers, France
> > *www.veolia.com <http://www.veolia.com>*
> > <http://www.veolia.com>
> > <https://www.facebook.com/veoliaenvironment/>
> > <https://www.youtube.com/user/veoliaenvironnement>
> > <https://www.linkedin.com/company/veolia-environnement>
> > <https://twitter.com/veolia>
> >
>
> --
>
> ------------------------------------------------------------
> --------------------------------
> This e-mail transmission (message and any attached files) may contain
> information that is proprietary, privileged and/or confidential to Veolia
> Environnement and/or its affiliates and is intended exclusively for the
> person(s) to whom it is addressed. If you are not the intended recipient,
> please notify the sender by return e-mail and delete all copies of this
> e-mail, including all attachments. Unless expressly authorized, any use,
> disclosure, publication, retransmission or dissemination of this e-mail
> and/or of its attachments is strictly prohibited.
>
> Ce message electronique et ses fichiers attaches sont strictement
> confidentiels et peuvent contenir des elements dont Veolia Environnement
> et/ou l'une de ses entites affiliees sont proprietaires. Ils sont donc
> destines a l'usage de leurs seuls destinataires. Si vous avez recu ce
> message par erreur, merci de le retourner a son emetteur et de le detruire
> ainsi que toutes les pieces attachees. L'utilisation, la divulgation, la
> publication, la distribution, ou la reproduction non expressement
> autorisees de ce message et de ses pieces attachees sont interdites.
> ------------------------------------------------------------
> --------------------------------
>

Reply via email to