Add Python 3.10, 3.11, 3.12 compatibility#4041
Conversation
|
Dear @mhabedank and @ethanreidel, First of all, thank you both for the excellent work on PR #4041! I've carefully studied your technical approach, and I'm impressed by how well-designed the tokenizer refactoring is. I've recently tested these tokenizer changes in my environment and found they work beautifully. I was wondering if I could contribute some test validation results to help move this PR forward. I'd be happy to assist in whatever way works best for you: Option A: If it's convenient, you could add me as a collaborator
Option B: I can submit PRs to your branch
Here's what I've already completed:
I noticed the CI shows "0 tests executed"—I'm not sure if it's a configuration issue, but if needed, I'd be happy to help with test-related setup as well. My intention is purely to help this PR move forward—I have absolutely no desire to take credit or compete. If you don't need additional help or have other considerations, I completely understand and respect that. Thank you again for your hard work! I look forward to potentially collaborating. Best regards, |
|
Thanks for the significant effort here @mhabedank! Adding Python 3.10–3.12 compatibility was much needed. This has been fully addressed in #4059, which modernizes the entire codebase to Python 3.12 and upgrades all major dependencies:
All 4,564 tests pass in CI. Closing as superseded by #4059. |
This PR tries to solve the dependency problems we have when going forward to modern Python version.
Things currently done: