[google-appengine] Re: GAE python 2.7 end of life

2019-01-11 Thread 'George (Cloud Platform Support)' via Google App Engine
Hi Vitaly, 

In addition to sending email, SendGrid can receive email or make sense of 
the email you’ve already sent using webhooks. You may check related detail 
on the "Sending Emails with SendGrid" documentation page 
.
 
I am sure that most liked GAE services will be made available in a form or 
another with Python 3. 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/7d78b4e8-556a-48d8-a819-5897f0bca883%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: GAE python 2.7 end of life

2019-01-10 Thread Vitaly Bogomolov
Hi. George

 

> Is there a special reason you can't re-program your app? Do you absolutely 
> need to use GAE Mail service? The Mail service is not available in Python 
> 3. You need to use a third-party mail provider such as SendGrid, Mailgun, 
> or Mailjet to send email. All of these services offer APIs to send email 
> from applications.
>

I don't need send emails, I need receives emails.
 

>
> The assumption you are being forced to stop using GAE is not realistic, 
> you are most welcome using all GAE services to your liking.
>

Most liked GAE services is not available for Python3 :(
 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/4300898c-488c-437e-99ed-52485ea7faad%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: GAE python 2.7 end of life

2019-01-10 Thread 'George (Cloud Platform Support)' via Google App Engine
Hello Vitaly, 

Is there a special reason you can't re-program your app? Do you absolutely 
need to use GAE Mail service? The Mail service is not available in Python 
3. You need to use a third-party mail provider such as SendGrid, Mailgun, 
or Mailjet to send email. All of these services offer APIs to send email 
from applications.

The assumption you are being forced to stop using GAE is not realistic, you 
are most welcome using all GAE services to your liking. From the above 
example, about Mail service, there are solutions for other migration 
problems, and often the effort to implement them is not too intense. 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/5ef77a50-6d05-4aac-b679-35babfdde36b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: GAE python 2.7 end of life

2019-01-10 Thread Vitaly Bogomolov
Hi,  George

require effort to re-program your app in an alternative manner.
>

For example, I can't re-program my app, that receives emails, using GAE 
Mail service.

Also, most of suggestions in this document 
(https://cloud.google.com/appengine/docs/standard/python3/python-differences) 
offers to use regular VM with third-party libraries. For me, it's sound 
like "You should stop using GAE, becouse we stopping Python and run Python3 
instead." 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/11e440af-5d1c-4f8b-ae2a-6d01aa68a20b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: GAE python 2.7 end of life

2019-01-09 Thread NP
Someone wrote a wrapper for the cloud datastore API - 
https://github.com/Bogdanp/anom-py. I haven't used it myself so can't 
comment.


On Wednesday, January 9, 2019 at 12:31:46 PM UTC-8, Blaine Garrett wrote:
>
> I asked this in a different thread, but I wonder if anyone has tried to 
> port the ndb package as a standalone python 3 package.
> Thus far, in my experiments, once I got the datastore emulator running 
> locally, converting the consumption of the datastore apis from ndb to 
> native objects has been the biggest pain. I have not tried converting my 
> deferred tasks, etc.
>
> Source code for the ndb package
>
> https://cloud.google.com/appengine/docs/standard/python/refdocs/modules/google/appengine/ext/ndb/model
>
> ~ Blaine
>
>
> On Wednesday, January 9, 2019 at 12:07:44 PM UTC-6, Rahul Ravindran wrote:
>>
>> Google has a policy of a one year deprecation policy for any GA runtime. 
>> Given that nothing has been announced yet, please know that your 
>> application will continue running for at least a year and that will be the 
>> *minimum 
>> *period for you to need to do anything. 
>>
>> I apologize on being very brief around this at this point, but there are 
>> discussions going on. Stay tuned for longer term guidance around this issue.
>>
>> ~Rahul.
>>
>> On Wed, Jan 9, 2019 at 6:47 AM bFlood  
>> wrote:
>>
>>> its not the incompatibility of python (language/runtime), its missing 
>>> services with regard to GAE Standard 2.7 and GAE Standard 3.0. (memcache, 
>>> NDB, Search, Images, Users, webapp2, etc). Are these going to be duplicated 
>>> in GAE3? and if so, will existing data and model definitions in the 2.7 
>>> datastore work in 3? 
>>>
>>> it looks like some work is being done for this but it would be great to 
>>> know officially what Google plans for this upgrade process. how much code 
>>> will need to change? 
>>>
>>> https://github.com/googleapis/google-cloud-python/issues?q=NDB+sort%3Aupdated-desc
>>>
>>> also, generally what do you mean by "not directly affected on an 
>>> immediate time frame"? a year, 2 years, 5 years before 2.7 apps stop 
>>> running? 
>>>
>>>
>>>
>>>
>>> On Wednesday, January 9, 2019 at 9:32:36 AM UTC-5, George (Cloud 
>>> Platform Support) wrote:

 You are perfectly right, NP. Python 3 is made incompatible with 2, and 
 Python 3 does not support quite a few features, and will require effort to 
 re-program your app in an alternative manner. I was simply saying that 
 often the effort is not enormous, and becomes worthwhile on the longer 
 term. 

>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Google App Engine" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to google-appengi...@googlegroups.com.
>>> To post to this group, send email to google-a...@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/google-appengine.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/google-appengine/8f45b06f-0852-4e46-9331-c3ebdbe3e481%40googlegroups.com
>>>  
>>> 
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/a44838dd-d2db-4547-8f4c-fb8973e99ca4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: GAE python 2.7 end of life

2019-01-09 Thread Blaine Garrett
I asked this in a different thread, but I wonder if anyone has tried to 
port the ndb package as a standalone python 3 package.
Thus far, in my experiments, once I got the datastore emulator running 
locally, converting the consumption of the datastore apis from ndb to 
native objects has been the biggest pain. I have not tried converting my 
deferred tasks, etc.

Source code for the ndb package
https://cloud.google.com/appengine/docs/standard/python/refdocs/modules/google/appengine/ext/ndb/model

~ Blaine


On Wednesday, January 9, 2019 at 12:07:44 PM UTC-6, Rahul Ravindran wrote:
>
> Google has a policy of a one year deprecation policy for any GA runtime. 
> Given that nothing has been announced yet, please know that your 
> application will continue running for at least a year and that will be the 
> *minimum 
> *period for you to need to do anything. 
>
> I apologize on being very brief around this at this point, but there are 
> discussions going on. Stay tuned for longer term guidance around this issue.
>
> ~Rahul.
>
> On Wed, Jan 9, 2019 at 6:47 AM bFlood  > wrote:
>
>> its not the incompatibility of python (language/runtime), its missing 
>> services with regard to GAE Standard 2.7 and GAE Standard 3.0. (memcache, 
>> NDB, Search, Images, Users, webapp2, etc). Are these going to be duplicated 
>> in GAE3? and if so, will existing data and model definitions in the 2.7 
>> datastore work in 3? 
>>
>> it looks like some work is being done for this but it would be great to 
>> know officially what Google plans for this upgrade process. how much code 
>> will need to change? 
>>
>> https://github.com/googleapis/google-cloud-python/issues?q=NDB+sort%3Aupdated-desc
>>
>> also, generally what do you mean by "not directly affected on an 
>> immediate time frame"? a year, 2 years, 5 years before 2.7 apps stop 
>> running? 
>>
>>
>>
>>
>> On Wednesday, January 9, 2019 at 9:32:36 AM UTC-5, George (Cloud Platform 
>> Support) wrote:
>>>
>>> You are perfectly right, NP. Python 3 is made incompatible with 2, and 
>>> Python 3 does not support quite a few features, and will require effort to 
>>> re-program your app in an alternative manner. I was simply saying that 
>>> often the effort is not enormous, and becomes worthwhile on the longer 
>>> term. 
>>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Google App Engine" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to google-appengi...@googlegroups.com .
>> To post to this group, send email to google-a...@googlegroups.com 
>> .
>> Visit this group at https://groups.google.com/group/google-appengine.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/google-appengine/8f45b06f-0852-4e46-9331-c3ebdbe3e481%40googlegroups.com
>>  
>> 
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/e39e0c9b-31c2-493d-81ef-4ef1555d8843%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: GAE python 2.7 end of life

2019-01-09 Thread 'Rahul Ravindran' via Google App Engine
Google has a policy of a one year deprecation policy for any GA runtime.
Given that nothing has been announced yet, please know that your
application will continue running for at least a year and that will be
the *minimum
*period for you to need to do anything.

I apologize on being very brief around this at this point, but there are
discussions going on. Stay tuned for longer term guidance around this issue.

~Rahul.

On Wed, Jan 9, 2019 at 6:47 AM bFlood  wrote:

> its not the incompatibility of python (language/runtime), its missing
> services with regard to GAE Standard 2.7 and GAE Standard 3.0. (memcache,
> NDB, Search, Images, Users, webapp2, etc). Are these going to be duplicated
> in GAE3? and if so, will existing data and model definitions in the 2.7
> datastore work in 3?
>
> it looks like some work is being done for this but it would be great to
> know officially what Google plans for this upgrade process. how much code
> will need to change?
>
> https://github.com/googleapis/google-cloud-python/issues?q=NDB+sort%3Aupdated-desc
>
> also, generally what do you mean by "not directly affected on an immediate
> time frame"? a year, 2 years, 5 years before 2.7 apps stop running?
>
>
>
>
> On Wednesday, January 9, 2019 at 9:32:36 AM UTC-5, George (Cloud Platform
> Support) wrote:
>>
>> You are perfectly right, NP. Python 3 is made incompatible with 2, and
>> Python 3 does not support quite a few features, and will require effort to
>> re-program your app in an alternative manner. I was simply saying that
>> often the effort is not enormous, and becomes worthwhile on the longer
>> term.
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/8f45b06f-0852-4e46-9331-c3ebdbe3e481%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CALZe7H1sRf-AeJzem32fzKMKfDXe2wHw1OYnzQirmtSf2BSQ%3DQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: GAE python 2.7 end of life

2019-01-09 Thread bFlood
its not the incompatibility of python (language/runtime), its missing 
services with regard to GAE Standard 2.7 and GAE Standard 3.0. (memcache, 
NDB, Search, Images, Users, webapp2, etc). Are these going to be duplicated 
in GAE3? and if so, will existing data and model definitions in the 2.7 
datastore work in 3? 

it looks like some work is being done for this but it would be great to 
know officially what Google plans for this upgrade process. how much code 
will need to change? 
https://github.com/googleapis/google-cloud-python/issues?q=NDB+sort%3Aupdated-desc

also, generally what do you mean by "not directly affected on an immediate 
time frame"? a year, 2 years, 5 years before 2.7 apps stop running? 




On Wednesday, January 9, 2019 at 9:32:36 AM UTC-5, George (Cloud Platform 
Support) wrote:
>
> You are perfectly right, NP. Python 3 is made incompatible with 2, and 
> Python 3 does not support quite a few features, and will require effort to 
> re-program your app in an alternative manner. I was simply saying that 
> often the effort is not enormous, and becomes worthwhile on the longer 
> term. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/8f45b06f-0852-4e46-9331-c3ebdbe3e481%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: GAE python 2.7 end of life

2019-01-09 Thread 'George (Cloud Platform Support)' via Google App Engine
You are perfectly right, NP. Python 3 is made incompatible with 2, and 
Python 3 does not support quite a few features, and will require effort to 
re-program your app in an alternative manner. I was simply saying that 
often the effort is not enormous, and becomes worthwhile on the longer 
term. 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/e0a7642b-00cb-4e54-bb32-bd250da1c80c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: GAE python 2.7 end of life

2019-01-08 Thread NP
Hi, 

You said - *The effort involved is not necessary enormous in each case, in 
a lot of cases this might take minutes.*

I beg to differ. There are a significant number of things which are not 
supported in Python 3 and will require effort to find/deploy alternatives. 
These include ndb ORM, Search, Images service, etc

On Tuesday, January 8, 2019 at 1:29:55 PM UTC-8, George (Cloud Platform 
Support) wrote:
>
> The mentioned date is the end of support. Already deployed apps are not 
> directly affected on an immediate time frame. On a longer term 
> though, you'll have to migrate your code to Python 3 or delete it. The 
> effort involved is not necessary enormous in each case, in a lot of cases 
> this might take minutes. If you foresee, by contrast, considerable effort 
> to migrate to Python 3, you should contact support and ask for specific 
> help and possible transitional arrangements. Advice and custom-made tools 
> should be expected, to alleviate the effort required by migration tasks. 
> Most Python developers prefer Python 3, and there are considerable 
> advantages in following suit. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/de8bf857-202c-4b69-93f5-fcbabc6f465e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: GAE python 2.7 end of life

2019-01-08 Thread 'George (Cloud Platform Support)' via Google App Engine
The mentioned date is the end of support. Already deployed apps are not 
directly affected on an immediate time frame. On a longer term 
though, you'll have to migrate your code to Python 3 or delete it. The 
effort involved is not necessary enormous in each case, in a lot of cases 
this might take minutes. If you foresee, by contrast, considerable effort 
to migrate to Python 3, you should contact support and ask for specific 
help and possible transitional arrangements. Advice and custom-made tools 
should be expected, to alleviate the effort required by migration tasks. 
Most Python developers prefer Python 3, and there are considerable 
advantages in following suit. 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/b2724743-4323-4308-973b-2294191df6a7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: GAE python 2.7 end of life

2019-01-08 Thread Vitaly Bogomolov
Yes, it is important

Please send us google oficial clarifications.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/6007e71e-1942-4e01-85d8-672a70f43782%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: GAE python 2.7 end of life

2019-01-08 Thread bFlood
google - please provide a roadmap for GAE 2.7 standard, what will happen to 
these apps? 
will they be required to upgrade to the python 3.0 (2nd generation 
runtimes)?
if so, can you address the significant differences listed here:
https://cloud.google.com/appengine/docs/standard/python3/python-differences

no memcache, no urlfetch, no users, no ndb, no local development? I'm 
assuming some of these will be fairly easy to replace (urlfetch) but what 
about upgrading ndb models to the cloud datastore? will it be automatic? 
what about the performance loss thats been reported in the issues forum?

there are lot of unanswered questions regarding GAE python 2.7 and 2020 is 
not that far away, please provide some guidance


On Tuesday, January 8, 2019 at 6:07:02 AM UTC-5, ajgomezlopez wrote:
>
> python 2.7 is no longer supported on January 1, 2020.
>
> What will happen to the applications in the standard environment?
> Is there a end of life date or something similar?
>
> thx.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/2e1d869a-0175-44b9-b11b-03ebe0b7fdd3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.