Vcrpy

Latest version: v6.0.1

Safety actively analyzes 620872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 11

6.0.1

Bugfix with to Tornado cassette generator (thanks graingert)

6.0.0

- **BREAKING**: Fix issue with httpx support (thanks parkerhancock) in 784. NOTE: You may have to recreate some of your cassettes produced in previous releases due to the binary format being saved incorrectly in previous releases
- **BREAKING**: Drop support for `boto` (vcrpy still supports boto3, but is dropping the deprecated `boto` support in this release. (thanks jairhenrique)
- Fix compatibility issue with Python 3.12 (thanks hartwork)
- Drop simplejson (fixes some compatibility issues) (thanks jairhenrique)
- Run CI on Python 3.12 and PyPy 3.9-3.10 (thanks mgorny)
- Various linting and docs improvements (thanks jairhenrique)
- Tornado fixes (thanks graingert)

5.1.0

- Use ruff for linting (instead of current flake8/isort/pyflakes) - thanks jairhenrique
- Enable rule B (flake8-bugbear) on ruff - thanks jairhenrique
- Configure read the docs V2 - thanks jairhenrique
- Fix typo in docs - thanks quasimik
- Make json.loads of Python >=3.6 decode bytes by itself - thanks hartwork
- Fix body matcher for chunked requests (fixes 734) - thanks hartwork
- Fix query param filter for aiohttp (fixes 517) - thanks hartwork and salomvary
- Remove unnecessary dependency on six. - thanks charettes
- build(deps): update sphinx requirement from <7 to <8 - thanks jairhenrique
- Add action to validate docs - thanks jairhenrique
- Add editorconfig file - thanks jairhenrique
- Drop iscoroutinefunction fallback function for unsupported python thanks jairhenrique

5.0.0

- BREAKING CHANGE: Drop support for Python 3.7. 3.7 is EOL as of 6/27/23 Thanks jairhenrique
- BREAKING CHANGE: Custom Cassette persisters no longer catch ValueError. If you have implemented a custom persister (has anyone implemented a custom persister? Let us know!) then you will need to throw a CassetteNotFoundError when unable to find a cassette. See 681 for discussion and reason for this change. Thanks amosjyng for the PR and the review from hartwork

4.4.0

- HUGE thanks to hartwork for all the work done on this release!
- Bring vcr/unittest in to vcrpy as a full feature of vcr instead of a separate library. Big thanks to hartwork for doing this and to agriffis for originally creating the library
- Make decompression robust towards already decompressed input (thanks hartwork)
- Bugfix: Add read1 method (fixes compatibilitywith biopython), thanks mghantous
- Bugfix: Prevent filters from corrupting request (thanks abramclark)
- Bugfix: Add support for `response.raw.stream()` to fix urllib v2 compat
- Bugfix: Replace `assert` with `raise AssertionError`: fixes support for `PYTHONOPTIMIZE=1`
- Add pytest.mark.online to run test suite offline, thanks jspricke
- use python3 and pip3 binaries to ease debian packaging (thanks hartwork)
- Add codespell (thanks mghantous)

4.3.1

Support urllib3 v1 and v2. NOTE: there is an issue running urllib3 v2 on Python older than 3.10, so this is currently blocked in the requirements.
Hopefully we can resolve this situation in the future. Thanks to shifqu, hartwork, jairhenrique, pquentin, and vEpiphyte for your work on this.

Page 1 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.