Skip to content

Add python 3.13 support#201

Merged
ffelten merged 6 commits into
mainfrom
chore/python313
Oct 15, 2025
Merged

Add python 3.13 support#201
ffelten merged 6 commits into
mainfrom
chore/python313

Conversation

@ffelten
Copy link
Copy Markdown
Collaborator

@ffelten ffelten commented Oct 14, 2025

Description

Fixes #200 #176 => Numpy<2 is not published for Python 3.13 so I decided to remove the constraint. I believe the constraint was set due to other libraries that hadn't migrated to Numpy 2.0 back in January, was time to bump anyways.

Type of change

Please delete options that are not relevant.

  • Chore

Checklist:

  • I have run the pre-commit checks with pre-commit run --all-files
  • I have run ruff check . and ruff format
  • I have run mypy .
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes

@ffelten
Copy link
Copy Markdown
Collaborator Author

ffelten commented Oct 14, 2025

@g-braeunlich I'm having issues with Python 3.13 not being so keen on pickling code objects, see the error in the Python 3.13 tests. I am not sure what is useful/pickled in the current version so I'm not sure about what we should remove from the pickle.

@g-braeunlich
Copy link
Copy Markdown
Collaborator

Would have a patch for that issue. Do you want me to commit directly to your branch?

@ffelten
Copy link
Copy Markdown
Collaborator Author

ffelten commented Oct 15, 2025

Would have a patch for that issue. Do you want me to commit directly to your branch?

Sounds good !

@g-braeunlich
Copy link
Copy Markdown
Collaborator

pushed

@ffelten ffelten merged commit e52fc2e into main Oct 15, 2025
14 checks passed
@ffelten ffelten deleted the chore/python313 branch October 15, 2025 11:38
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.

Support Python 3.13

2 participants