https://pulumi.com logo
Join the conversationJoin Slack
Channels
announcements
automation-api
aws
azure
blog-posts
built-with-pulumi
cloudengineering
cloudengineering-support
content-share
contribex
contribute
docs
dotnet
finops
general
getting-started
gitlab
golang
google-cloud
hackathon-03-19-2020
hacktoberfest
install
java
jobs
kubernetes
learn-pulumi-events
linen
localstack
multi-language-hackathon
office-hours
oracle-cloud-infrastructure
plugin-framework
pulumi-cdk
pulumi-crosscode
pulumi-deployments
pulumi-kubernetes-operator
pulumi-service
pulumiverse
python
registry
status
testingtesting123
testingtesting321
typescript
welcome
workshops
yaml
Powered by Linen
python
  • i

    incalculable-sundown-82514

    10/12/2018, 4:52 PM
    set the channel description: Using Pulumi with Python
  • i

    incalculable-sundown-82514

    10/12/2018, 4:54 PM
    set the channel topic: Ministry of Silly Cloud Deployments
  • b

    brave-angle-33257

    10/12/2018, 4:57 PM
    hi guys! #pythonparty
  • b

    brave-angle-33257

    10/12/2018, 4:58 PM
    i actually re-wrote all my stuff recently to typescript 😕 lol
  • b

    brave-angle-33257

    10/12/2018, 4:58 PM
    we're going to use K8s also, and that's TS.. and python2 makes me sad
  • i

    incalculable-sundown-82514

    10/12/2018, 4:58 PM
    hi! 😄
  • i

    incalculable-sundown-82514

    10/12/2018, 4:58 PM
    I’m on the hook for Python support in Pulumi for the most part, so I’m always interested in hearing what brings people to and from Python
  • i

    incalculable-sundown-82514

    10/12/2018, 4:59 PM
    K8s for Python is a big one on my list
  • b

    brave-angle-33257

    10/12/2018, 4:59 PM
    if we could only get an azure channel now. trying to find any help with azure online is.. frustrating. i have a question, i posted a support ticket, to reddit, to msdn, and 2 azure dev slack channels.. crickets
  • b

    brave-angle-33257

    10/12/2018, 4:59 PM
    yea for me, the python 2 is a bummer, but i could live with it.. although the loss of
    venv
    is a big thing
  • b

    brave-angle-33257

    10/12/2018, 5:00 PM
    but python2 + k8s in TS is harder to overcome
  • i

    incalculable-sundown-82514

    10/12/2018, 5:00 PM
    gotcha
  • i

    incalculable-sundown-82514

    10/12/2018, 5:00 PM
    a big question on my mind: how would you feel if Pulumi only supported Python 3? it would be kind of a pain to support 2 and 3 simultaneously and 2 will be EOL’d in 2020
  • i

    incalculable-sundown-82514

    10/12/2018, 5:01 PM
    so if people don’t care about Python 2 that would be useful to know
  • b

    brave-angle-33257

    10/12/2018, 5:01 PM
    i would think its fine, imo its odd that you guys started with 2 in first place
  • b

    brave-angle-33257

    10/12/2018, 5:01 PM
    it's last gen
  • i

    incalculable-sundown-82514

    10/12/2018, 5:02 PM
    it’s true, but our gRPC dependency forced our hand a bit, since Google doesn’t use Python 3 yet and so gRPC didn’t support it for a while
  • i

    incalculable-sundown-82514

    10/12/2018, 5:02 PM
    but now they do, so that problem’s moot
  • b

    brave-angle-33257

    10/12/2018, 5:02 PM
    hmm, didnt know that
  • b

    brave-angle-33257

    10/12/2018, 5:02 PM
    my last 2 jobs have had a python3 only policy
  • i

    incalculable-sundown-82514

    10/12/2018, 5:02 PM
    oh cool, that’s interesting
  • i

    incalculable-sundown-82514

    10/12/2018, 5:02 PM
    I’d love to avoid writing new Python 2 if it can be avoided
  • b

    brave-angle-33257

    10/12/2018, 5:03 PM
    it shouldnt take much to update, its mostly the print(), basestring, items(), and import .
  • b

    brave-angle-33257

    10/12/2018, 5:03 PM
    2to3 should point it out i'd imagine
  • i

    incalculable-sundown-82514

    10/12/2018, 5:19 PM
    The main thing on my mind is that I’d love to use
    asyncio
    in the
    pulumi
    package, but I can’t if I’m using 2 - Pulumi is so highly asynchronous that it gets nasty really quick if I don’t have coroutines
  • i

    incalculable-sundown-82514

    10/12/2018, 5:19 PM
    I could use something like
    twisted
    for 2, but if I don’t have to do that I think that’s a win
  • i

    incalculable-sundown-82514

    10/12/2018, 5:31 PM
    Since people are in here, here’s a question for everybody: what versions of Python is it important to you that Pulumi work with: • Python >= 2.7, < 3 • Python >3, < 3.4 • Python >=3.4 • Python >=3.5 • Python >=3.6 • Something else? Feel free to DM me your answers or drop them in this channel!
  • b

    brave-angle-33257

    10/12/2018, 5:33 PM
    @incalculable-sundown-82514 Python >=3.6 🙂
    👍 3
    i
    l
    g
    • 4
    • 4
  • m

    many-twilight-55994

    10/23/2018, 4:20 PM
    Hello there fellow Python users! I'm very interested in using Pulumi with Python 3. I've been following the milestones on GitHub for a couple months now and I see that the Python 3 work has been getting pushed into later and later milestones. Is there a timeline for when Python 3 support will come to fruition? I know I could use 2.7 for the time being but there are some things in 3.6+ that I really don't want to give up. Thanks!
  • i

    incalculable-sundown-82514

    10/23/2018, 6:34 PM
    hi! It’s currently assigned to me for the current milestone, which ends mid-November
Powered by Linen
Title
i

incalculable-sundown-82514

10/23/2018, 6:34 PM
hi! It’s currently assigned to me for the current milestone, which ends mid-November
View count: 1