Skip to content
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

Compatibility with Python 3.12 #44

Open
ewjoachim opened this issue Nov 13, 2024 · 2 comments
Open

Compatibility with Python 3.12 #44

ewjoachim opened this issue Nov 13, 2024 · 2 comments

Comments

@ewjoachim
Copy link

ewjoachim commented Nov 13, 2024

Hello,

Is the CDK compatible with py3.12+ ?
It depends on pendulum<3.0.0, but pendulum support for 3.12 was added in 3.0.0. The error is the same as in airbytehq/PyAirbyte#303

Note that PyAirbyte requires pendulum<=3.0.0 that would be fine (though strangely, excluding security fixes) but PyAirbyte also requires airbyte-python-cdk, so it ends up depending on pendulum<3.0.0 which causes the issue.

@aaronsteers
Copy link
Contributor

aaronsteers commented Nov 19, 2024

@ewjoachim - Today the CDK is not compatible with Python 3.12, and specifically the main/first blocker is the Pendulum package you mention. My comments here explain in detail where the blockers are and some options to move forward:

@aaronsteers
Copy link
Contributor

@ewjoachim - I've opened this issue for follow-up:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants