-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python language support #539
Comments
Hey @cavanaug, thanks for your question. We don't hate this question, as it gives us indication that there are users out there who are interested in such support. We are actively working on Python support (as oppose to say, Go support, which is in our roadmap, but haven't started to work on), which means it's going to come out at some point. I'd say in the coming few months, but truly can't commit on a date. As you know, software is always surprising (which is why it's fun). |
I am also interested in Python support. TypeScript is great, but the build step is a little cumbersome. I think Python might be an optimal language for CDK in its terseness, even though the package management with virtualenvs etc. isn't that convenient. In fact, I would hope that AWS CDK defines some standard way of how to deal with Python package dependencies. |
Also interested |
Follow up here: aws/jsii#219 |
Reopening. This is in the works on the Jsii repository, but we’ll track that here as well so people can follow. |
New pull request: aws/jsii#319 |
The pull request seems stalled? |
@pkordes thanks for your interest! End of year is a very busy time at Amazon :-), but rest assured, we are working on getting CDK for Python off the ground. Stay tuned. |
Any news around this? We'd love to start using the CDK, but are reluctant to change languages, as we're standardized on Python. |
I, for one. am in pain with all the TypeScript compilation steps needed for projects that define lots of separate CDK constructs and stacks. It makes development very inconvenient. Hoping that Python support solves this. |
@trondhindenes you can track the python work here: aws/jsii#319 |
@eladb I have not tried ts-node, I've just followed the way CDK generates projects with build scripts and obediently executed them always after making changes. Do you recommend ts-node as the main way to run CDK? No surprising gotchas, it just runs the latest versions of everything? |
I don't think there should be an issue with ts-node. We are considering moving our templates to use it too. Would love to hear about your experience in #1532 Edit: fixed issue |
+1 for python support. Thank you! |
+1 python please! |
+1 |
5 similar comments
+1 |
+1 |
+1 |
+1 |
+1 |
+1 |
2 similar comments
+1 |
+1 |
+1 |
1 similar comment
+1 |
With the resolution of awslabs/jsii#319, what process needs to happen to add python as a jsii target to the package.jsons? |
Using troposphere, it will be great for cdk supporting python |
Python support has been released. |
How can you say it's released when there are no documentation on how to actually use it? |
You are right, we haven't officially announced it yet nor published the docs. Let's keep this open until we do. In the meantime, check out this blog post by @rhboyd |
Looks like we can close this one now. yea! |
+1 if you want to see Python language support for the CDK
@cavanaug wrote:
So I know everyone hates this question, but does anyone have any idea when python support might be added, even if its not a complete functionality set?? Weeks? Months? Years?
We have a team here that is very versed in python and we were going to be looking at troposphere soon, but we are curious about python support with cdk.
The text was updated successfully, but these errors were encountered: