Skip to content

Conversation

xarvex
Copy link
Member

@xarvex xarvex commented Aug 23, 2025

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
Copy link
Member Author

xarvex commented Aug 24, 2025

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

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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant