Skip to content

fix(pyproject): allow Python 3.13 to function#1047

Merged
CyanVoxel merged 3 commits into
mainfrom
python313
Jun 28, 2026
Merged

fix(pyproject): allow Python 3.13 to function#1047
CyanVoxel merged 3 commits into
mainfrom
python313

Conversation

@xarvex

@xarvex xarvex commented Aug 23, 2025

Copy link
Copy Markdown
Member

Summary

Python 3.13 doesn't seem to have any trouble from running TagStudio, apart from audioop being removed/deprecated. While we do not support outside package managers at the moment, more and more systems will be moving to it as the system interpreter, and simply allowing this doesn't cause any harm.

pydub is what currently depends on the removed audioop module. For now, added in audioop-lts (only when on a version at or above 3.13) while a long-term solution is figured out.

Tasks Completed

  • Platforms Tested:
    • Windows x86
    • Windows ARM
    • macOS x86
    • macOS ARM
    • Linux x86
    • Linux ARM
  • Tested For:
    • Basic functionality
    • PyInstaller executable
@xarvex xarvex added Type: Installation Installing, building, and/or launching the program Priority: Low Doesn't require immediate attention labels Aug 23, 2025
@xarvex

xarvex commented Aug 24, 2025

Copy link
Copy Markdown
Member Author

Rebased to account for Nix now that #1048 was merged.
Edit: went a bit too fast, added in the audioop-lts.

@Computerdores Computerdores moved this to 🏓 Ready for Review in TagStudio Development Sep 8, 2025
@CyanVoxel CyanVoxel added the Status: Blocked This issue or pull request is awaiting the outcome of another issue or pull request label Nov 26, 2025
@CyanVoxel CyanVoxel removed the Status: Blocked This issue or pull request is awaiting the outcome of another issue or pull request label Jun 28, 2026
@CyanVoxel CyanVoxel moved this from 🏓 Ready for Review to 👀 In review in TagStudio Development Jun 28, 2026
@CyanVoxel CyanVoxel merged commit 7a0a1f6 into main Jun 28, 2026
10 checks passed
@github-project-automation github-project-automation Bot moved this from ��� In review to ✅ Done in TagStudio Development Jun 28, 2026
@CyanVoxel CyanVoxel deleted the python313 branch June 28, 2026 06:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Priority: Low Doesn't require immediate attention Type: Installation Installing, building, and/or launching the program

3 participants