Support Python in Cloud Functions
Support CPython 2.7 and CPython 3.6 in Cloud Functions
Changing status to “Planned” matching Morgan’s comment that it’s “on our radar.”
Note, users – if you’re interested in providing feedback on this item, please note his question in the comments about version support, and add your preferences and feedback via comments on this entry. Thanks!
Alexander Fernández Anzardo commented
Please Python 3.6+
Dave Viebrock commented
I need support for python 3.6+. My team isn't doing anything in python 2x
Alexey Iskrov commented
Please add a support for Python 3. I really hope for the support by the end of spring 2018.
Murtaza Kanchwala commented
Looking for Python 3 support. Hope that we will get this by Apr-2018.
Python native support is what I'm waiting for two years in a row!! I haven't use python versions below 3.5 for several years. For new projects 3.6+.
Really excited about this.
Are there possibly any indications on what the broad timeframe might be and whether you'll have any Early Access Program?
Devin Bayer commented
I think it's a much better idea to let users supply their own Python environment of whatever version they choose in the form of a docker image:
I know IBM Cloud supports this.
Ditch python 2.7 (It's 2018 folks!), 3.6+ is where it's at.
Is there a ballpark timeline for beta release / testing?
Sébastien Douche commented
Good news! Don't forget that Python 2.7 will not be maintained past 2020, so I'm only interested in Python 3.
Theron Luhn commented
I've been using Python 3 for all greenfield projects for the past several years, so I personally don't need 2.7. Most other Python developers I know are doing the same.
kasahara Seiji commented
Great! Personally I don't need 2.7 support. Release earlier is much more important for me.
3.6+ all the way. Async (asyncio) has completely changed the Python game and I can’t imagine even trying to use Python 2 on any meaningful cloud functions work.
Rishabh Srivastava commented
2.7 support is not really needed, IMO. Excited to see Python support in Cloud Functions.
Pau Rul·lan Ferragut commented
About the 2.7 support: although it would seem interesting at first, I would not feel comfortable using cloud functions with any project so legacy it could not be migrated to 3.6.
To rephrase: if my code/project cannot be updated to 3.6 is because it does not have enough tests of stakeholder investment to support a migration to another deployment paradigm.
Since this may be on alpha in months but could take years to get to GA python 2.7 will already be out of support by then.
Morgan Hallmon commented
This is definitely on our radar and should be coming soon in alpha. Question: how important is 2.7 support vs. just 3.6?
Just launched alpha version of cloud functions in python: https://github.com/MartinSahlen/cloud-functions-python, install from https://pypi.python.org/pypi/pycloudfn :D