On Feb 22, 2016, at 1:18 PM, 'Amir Rouzrokh' via Google App Engine <google-a...@googlegroups.com> wrote:Hi everyone,
I’m one of App Engine’s Product Managers and we’ve just pushed out a new iteration of our App Engine Managed VM docs located at
https://cloud.google.com/appengine/docs/managed-vms/
Are there plans to port over NDB for datastore access on managed VMs?
Is webapp2 going to be deprecated
only went with it because I thought it would be better supported, but it is far from the best option and not even maintained as far as I can tell. I absolutely think you should push Flask or something similar and just publicly declare that you won’t be maintaining webapp2.
On Feb 22, 2016, at 3:44 PM, 'Jon Parrott' via Google App Engine <google-a...@googlegroups.com> wrote:Are there plans to port over NDB for datastore access on managed VMs?There is on-going discussion about NDB for Cloud Datastore here. The tl;dr is that basically it's possible, it's planned, but its contingent on the next release of the Cloud Datastore API and decoupling NDB from the App Engine SDK.
That being said, you can absolutely continue use NDB in Managed VMs by using runtime: python-compat.
Is webapp2 going to be deprecatedThere are no present plans that I'm aware of to deprecate webapp2. Because webapp2 is a WSGI-compliant web framework and is not itself tied to App Engine, you can use it in Standard, Managed VMs, and pretty much anywhere else. It'll continue to work everywhere WSGI works.
It's also an open-source project and patches are always welcome.
--
You received this message because you are subscribed to a topic in the Google Groups "Google App Engine" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-appengine/HazEmXZRpiw/unsubscribe.
To unsubscribe from this group and all its topics, 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/AF77E164-0058-455F-9679-87FDB89C1926%40strajillion.com.
For more options, visit https://groups.google.com/d/optout.
On Feb 22, 2016, at 4:14 PM, 'Jon Parrott' via Google App Engine <google-a...@googlegroups.com> wrote:> Is that new? Last I looked I believe NDB was not supported. If I could suggest it would be helpful to use more specific terminology than Datastore on that page.It's not new as far as I know - ndb and db have traditionally be the way to access datastore in App Engine, so it's somewhat implied. I'll see if I can't make the docs a bit more clear there.
> So - I’ll call your bluff. Tell me how to submit a patch for the issue I pointed to and I’ll happily do so.You make some excellent points. I will move webapp2 to github, take ownership of it, and I'll be happy to review and merge your patch as well as publish a new version of webapp2 to PyPI. This process takes some time, so I will update this list once that is done.
On Mon, Feb 22, 2016 at 1:01 PM Karl MacMillan <ka...@strajillion.com> wrote:On Feb 22, 2016, at 3:44 PM, 'Jon Parrott' via Google App Engine <google-a...@googlegroups.com> wrote:Are there plans to port over NDB for datastore access on managed VMs?There is on-going discussion about NDB for Cloud Datastore here. The tl;dr is that basically it's possible, it's planned, but its contingent on the next release of the Cloud Datastore API and decoupling NDB from the App Engine SDK.Great.That being said, you can absolutely continue use NDB in Managed VMs by using runtime: python-compat.Is that new? Last I looked I believe NDB was not supported. If I could suggest it would be helpful to use more specific terminology than Datastore on that page.Is webapp2 going to be deprecatedThere are no present plans that I'm aware of to deprecate webapp2. Because webapp2 is a WSGI-compliant web framework and is not itself tied to App Engine, you can use it in Standard, Managed VMs, and pretty much anywhere else. It'll continue to work everywhere WSGI works.Sure - I currently use it on GCE as well just to not use two frameworks. But it is abandoned as far as I can tell - there are bugs that have not been addressed in years.It's also an open-source project and patches are always welcome.I’m sorry, but that’s a little disingenuous. As far as I can tell there is _no_ activity on webapp2. I submitted a bug report that pointed to an exact line of code that needed to be changed but there was no response (https://code.google.com/archive/p/webapp-improved/issues/102). It’s not clear that there is any process to submit patches (contributing on the website has no information - https://webapp-improved.appspot.com/#contribute), there is no active mailing list / discussion forum, the bug tracker is just an archive on google code, and I can see no evidence that there is anyone other than a Google employee that can commit.So - I’ll call your bluff. Tell me how to submit a patch for the issue I pointed to and I’ll happily do so.Otherwise, please consider declaring that the project is abandoned and stop pointing people to webapp2 in App Engine documentation since it’s a dead end.Karl--
You received this message because you are subscribed to a topic in the Google Groups "Google App Engine" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-appengine/HazEmXZRpiw/unsubscribe.
To unsubscribe from this group and all its topics, 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/AF77E164-0058-455F-9679-87FDB89C1926%40strajillion.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-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/CAN6JEymD%2BEv3jnS7KRr6UN4zBwaHVogNuPrA78Wnq2%2B%2BXV%2B6TA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/6C7FB369-90C4-4866-9C24-7F21D1E68ADD%40strajillion.com.
On Feb 22, 2016, at 4:40 PM, 'Jon Parrott' via Google App Engine <google-a...@googlegroups.com> wrote:> if you ask me, you really should just put webapp2 into maintenance only mode and suggest people move on. There are no advantages over more popular frameworks and plenty of downsides.In general we want to align with the Python community. Whether we update our docs to point to Flask over webapp2 is currently a point of discussion - but I'm personally for it.
No matter what we do there, there should be some way for people who are currently using webapp2 currently to provide patches.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/CAN6JEyk4XWK9D35uF%2B_33q5y6iX8p%2BVx5YJ6q8sGUVvpNbqr_Q%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/6577D566-C74D-41C5-AD75-B479B8B64246%40strajillion.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Google App Engine" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-appengine/HazEmXZRpiw/unsubscribe.
To unsubscribe from this group and all its topics, 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/ad33fcdd-ea21-4b0e-9c7c-95a6352fe742%40googlegroups.com.
On Mar 4, 2016, at 1:57 PM, 'Jon Parrott' via Google App Engine <google-a...@googlegroups.com> wrote:Just a quick update on the webapp2 situation. The original author has graciously allowed us to take ownership. My team is working on getting everything moved to github and making sure that we can properly test and release new versions. I'll make an announcement on this group when the github repository is ready. At that point, we'll be able review and accept pull requests from the community to maintain webapp2.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/1bd152ab-9c3b-49ea-ae4b-b235a59e438a%40googlegroups.com.
On Mar 4, 2016, at 1:57 PM, 'Jon Parrott' via Google App Engine <google-a...@googlegroups.com> wrote:Just a quick update on the webapp2 situation. The original author has graciously allowed us to take ownership. My team is working on getting everything moved to github and making sure that we can properly test and release new versions. I'll make an announcement on this group when the github repository is ready. At that point, we'll be able review and accept pull requests from the community to maintain webapp2.Thanks for the update - looking forward to some updates.One of the missing pieces for some of the problems that I encountered is a modern, native (i.e., fast) implementation of modern password hashing (e.g., PBKDF2, SCrypt, or BCrypt). Am I just missing a python module for this that is available for App Engine?
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/82679F8D-836B-4DC3-9C27-1CD16F316F39%40strajillion.com.