[ 
https://issues.apache.org/jira/browse/BEAM-4543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16517603#comment-16517603
 ] 

Ahmet Altay commented on BEAM-4543:
-----------------------------------

Thank you [~tvalentyn]

Based on my understanding there is a migration path, but it does not sound like 
it is trivial. From your list of differences (1) This is fine, Beam if needed 
can depend on both auth dependencies (2) Sounds ok but will require some code 
change (3) Perhaps we can copy these missing methods from the old client.

I would go forward with the plan of excluding DatastoreIO from the first python 
3 compatible version of Beam. And we can tackle the migration of DatastoreIO as 
a separate (maybe parallel) project.

> Remove dependency on googledatastore in favor of google-cloud-datastore.
> ------------------------------------------------------------------------
>
>                 Key: BEAM-4543
>                 URL: https://issues.apache.org/jira/browse/BEAM-4543
>             Project: Beam
>          Issue Type: Improvement
>          Components: sdk-py-core
>            Reporter: Valentyn Tymofieiev
>            Assignee: Valentyn Tymofieiev
>            Priority: Minor
>
> apache-beam[gcp] package depends [1] on googledatastore package [2]. We 
> should replace this dependency with google-cloud-datastore [3] which is 
> officially supported, has better release cadence and also has Python 3 
> support.
> [1] 
> https://github.com/apache/beam/blob/fad655462f8fadfdfaab0b7a09cab538f076f94e/sdks/python/setup.py#L126
> [2] [https://pypi.org/project/googledatastore/]
> [3] [https://pypi.org/project/google-cloud-datastore/]
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to