Skip to content

Enables python 3.13#871

Merged
Secrus merged 22 commits intopython-pendulum:masterfrom
dlt-hub:enables-python-3.13
Apr 1, 2025
Merged

Enables python 3.13#871
Secrus merged 22 commits intopython-pendulum:masterfrom
dlt-hub:enables-python-3.13

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)

Loading
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.

High memory allocation in pendulum 3.0 3.13 support

5 participants