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

Enables python 3.13 #871

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Conversation

rudolfix
Copy link
Contributor

@rudolfix rudolfix commented Jan 8, 2025

This PR makes pendulum work on Python 3.13. We are using it a lot in our library: https://github.com/dlt-hub/dlt and initially considered forking pendulum to make it work on Python 3.13. Maybe there's a chance to merge this into main project?

I'm sure some of the changes are going too far. We are open to revert them if there's an interest from maintainers to merge this PR :)

We are running this PR with our own tests on all basic architectures and we do not see any problems

  • O3 is bumped again to make it build on all Windows architectures
  • More architectures are added to release build
  • TimeMachine is used only in tests and present only in test deps.

happy to revert/change

  • part doing the actual release commented out in github actions
  • codespeed disabled (could not make it work on our bracnch)

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

Successfully merging this pull request may close these issues.

1 participant