interactions.py icon indicating copy to clipboard operation
interactions.py copied to clipboard

feat: Add audioop-lts for python 3.13+

Open silasary opened this issue 1 year ago • 0 comments

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-commit code 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

silasary avatar Jun 28 '24 13:06 silasary