-
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
(glue): Add support for Glue Job Python shell 3.9 #21568
Comments
Thanks for the request, hopefully Cfn support comes soon |
CloudFormation already supports it, it just seems that the documentation has not been updated properly yet. Even the API documentation itself [0] is not clear about it.
However aforementioned string pattern 16 reads:
I just tried to just create a new job using an escape hatch, and this seems to work just fine. |
Hi @meve I also confirmed lt works. I'll still wait for the doc to be updated to properly design the construct API. (I'm expecting all we need to do will be just modifying the existing enum though:) |
PR to fix #21568. Extended the PythonVersion enum to include 3.9, as it already seems to be supported everywhere (CloudFormation, SDK). #21568 (comment) ---- ### All Submissions: * [x] Have you followed the guidelines in our [Contributing guide?](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) ### Adding new Unconventional Dependencies: * [ ] This PR adds new unconventional dependencies following the process described [here](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md/#adding-new-unconventional-dependencies) ### New Features * [x] Have you added the new feature to an [integration test](https://github.com/aws/aws-cdk/blob/main/INTEGRATION_TESTS.md)? * [x] Did you use `yarn integ` to deploy the infrastructure and generate the snapshot (i.e. `yarn integ` without `--dry-run`)? *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
|
PR to fix aws#21568. Extended the PythonVersion enum to include 3.9, as it already seems to be supported everywhere (CloudFormation, SDK). aws#21568 (comment) ---- ### All Submissions: * [x] Have you followed the guidelines in our [Contributing guide?](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) ### Adding new Unconventional Dependencies: * [ ] This PR adds new unconventional dependencies following the process described [here](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md/#adding-new-unconventional-dependencies) ### New Features * [x] Have you added the new feature to an [integration test](https://github.com/aws/aws-cdk/blob/main/INTEGRATION_TESTS.md)? * [x] Did you use `yarn integ` to deploy the infrastructure and generate the snapshot (i.e. `yarn integ` without `--dry-run`)? *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Describe the feature
Support Glue Job Python shell 3.9, which was released recently. (AWS blog)
Currently according to the doc, it seems CFn does not yet support Python shell with Python 3.9 though. We should wait for the doc to be updated.
Use Case
Python 3.6 is currently available for Python shell but 3.6 itself has already reached EOL. We need Python 3.9 support.
Proposed Solution
After CFn will support it, update
glue.Job
construct.Other Information
No response
Acknowledgements
CDK version used
2.37.1
Environment details (OS name and version, etc.)
n/a
The text was updated successfully, but these errors were encountered: