interactions.py
interactions.py copied to clipboard
feat: Add audioop-lts for python 3.13+
Pull Request Type
- [ ] Feature addition
- [x] Bugfix
- [ ] Documentation update
- [ ] Code refactor
- [ ] Tests improvement
- [ ] CI/CD pipeline enhancement
- [ ] Other: [Replace with a description]
Description
Our voice support requires audioop, which is depreciated and being removed with python 3.13.
This PR adds audioop-lts as a conditional dependency, readding the now missing module.
Changes
audioop-lts; python_version>='3.13'
Related Issues
Fixes #1685
Test Scenarios
I've barely tested it, but it successfully loads, and that's good enough for me
Python Compatibility
- [ ] I've ensured my code works on Python
3.10.x - [ ] I've ensured my code works on Python
3.11.x
Checklist
- [ ] I've run the
pre-commitcode linter over all edited files - [ ] I've tested my changes on supported Python versions
- [ ] I've added tests for my code, if applicable
- [ ] I've updated / added documentation, where applicable