CI configuration
- Update the config and clean up
- Build and publish source distributions
Features
- Handle `EncoderError::InvalidSubsamplingRate`
- Add `pyclass(frozen)` attributes
Miscellaneous Tasks
- Regenerate `cliff.toml`
- Regenerate `pylintrc`
Refactor
- Remove `pyo3(text_signature)` attrs
- Fix pedantic Clippy warnings
Testing
- Fix `tox` v4 and `rustup` interaction
Build
- Update dependencies
- Upgrade PyO3 dependency to v0.18