aws / jsii

jsii allows code in any language to naturally interact with JavaScript classes. It is the technology that enables the AWS Cloud Development Kit to deliver polyglot libraries from a single codebase!
https://aws.github.io/jsii
Apache License 2.0
2.66k stars 247 forks source link

feat(pacmak): allow `typeguard==3.x` and `typeguard==4.x` #4611

Closed iliapolo closed 3 months ago

iliapolo commented 3 months ago

Currently python projects generated by pacmak define a typeguard dependency range of typeguard~=2.13.3, which prevents users from brining newer major version of typeguard into their projects.

This PR adds support for typeguard==3.x and typguard==4.x, which are the latest versions currently available. We intentionally do not allow an open range because every major version brings breaking changes with it that might need to be addressed.

Notes

Fixes https://github.com/aws/jsii/issues/4469


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

mergify[bot] commented 3 months ago

Thank you for contributing! :heart: I will now look into making sure the PR is up-to-date, then proceed to try and merge it!

mergify[bot] commented 3 months ago

Merging (with squash)...