Summary
This update for python-aioresponses, python-google-api-core, python-google-api-python-client, python-google-auth, python-google-auth-httplib2, python-google-cloud-appengine-logging, python-google-cloud-artifact-registry, python-google-cloud-audit-log, python-google-cloud-build, python-google-cloud-compute, python-google-cloud-core, python-google-cloud-dns, python-google-cloud-domains, python-google-cloud-iam, python-google-cloud-kms, python-google-cloud-kms-inventory, python-google-cloud-logging, python-google-cloud-run, python-google-cloud-secret-manager, python-google-cloud-service-directory, python-google-cloud-spanner, python-google-cloud-storage, python-google-cloud-vpc-access, python-google-crc32c, python-google-resumable-media, python-googleapis-common-protos, python-grpc-google-iam-v1, python-grpc-interceptor, python-mmh3, python-mypy, python-opentelemetry-resourcedetector-gcp, python-poetry-core, python-proto-plus, python-pytest-asyncio, python-syrupy, python-typed-ast, python-uritemplate, python-dnspython, python-trio, python-websocket-client fixes the following issues:
Changes in python-aioresponses:
- Switch to pyproject macros.
- Update to 0.7.8
* feat: integer repeat
* fix: case repeat=1
* docs: elaborate on meaning in documentation of repeat argument
* use ClientSession base_url and headers
* Refactor usage of session base_url and headers
* Add tests for base_url and headers from session
* Add __repr__ to RequestMatch
* Upgrade yarl to be compatible with Python 3.12
* fix: review suggestion
* fix: fix test
* fix: added condition on py3.8 while supporting ClientSession.base_url
* fix: flake8
- from version 0.7.7
* added passthrough_unmatched flag for aioresponses class
* test for passing unmatched requests
* add a readme description about passthrough_unmatched flag
* feat: support raise_for_status as callable
* Add packaging to requirements.txt
* Update ``__version__`` to latest released version
* Fix compat with aiohttp 3.11.0+
* fix: invalid rst code
- Add test_pass_through_unmatched_requests to skipped tests
- Update Requires from requirements.txt
- Add %{?sle15_python_module_pythons}
- update to 0.7.6:
* refactor: Make mock for writer compatible with 3.9.0b1 and
older
* fix: aiohttp 3.9 \_writer can't await
- update to 0.7.5:
* replaced pkg\_resources with packaging module
* Add Python 3.11 support
- update to 0.7.4:
* bump py36 to ubuntu 20.04
* restore 3.6
* Adjust github actions test workflow
* Fix python versions in env list
* Add documentation for repeat argument
* Add compat module
* fix long line by adding line breaks
* shorten comment to obey line length limit
* split typing and assignment to avoid long line
* Avoid type confusion by explicitly typing as \`ClientResponse\`
* ignore false positive mypy warning when \`url\_or\_pattern\` is a
\`Pattern\`
* add \`py.typed\` to MANIFEST.in
* add \`py.typed\` file to package data in setup.py
* fix version after release was tagged/released
* Extend for arguments
* Init assert\_called
* Fix type annotations
- update to 0.7.3:
* Support binary bodies in responses
* fix flake8
* move RequestInfo to compat
* drop \`.travis.yml\`
* basic CI using github actions
* (feat) add unit tests
* (feat) allow for callbacks to be called before raising of exception
* add \`py.typed\` (PEP 561)
* Fix setuptools warnings by replacing dashes in keys with underscores
* fix version parsing
* version 0.7.2
* Update aioresponses/core.py
* adding catch to ignore ValueError when deepcopy is unsuccessful
- Remove unused patch.
- Update to v0.7.1
* Fix compatibility with aiohttp 3.7
* remove asynctest from compat.py
* Python 3.9 compatibility
- drop patch merged upstream
- fix python version requirement, require asynctest for python36
again
- Remove no longer necessary aioresponses replace asynctest patch
- Add patch to add compatibility with aiohttp 3.7.0
- Update to v0.7.0
* fixes race condition while removing matchers
* drop support for py3.5 and aiohttp2.x
* replace asynctest with native Python 3.8 unittest
- replace asynctest with native python 3.8 unittest async test class
- drop disable-online-test patch and deselect by pytest call
- update to 0.6.4
* Load response cookies from headers
* BaseException handling(in Pyhton 3.8 asyncio.CancelError,
asyncio.TimeoutError are subclass of BaseException)
* exception can be as class or as object of exception(Exception or Exception())
* Change method to GET for redirect after POST request.
* set request_info on response rather than a mock
* Avoid failure in case one of the request arguments cannot be deep copied
- update to 0.6.2
* Save every received request. Even when no response is subscribed.
* Ensure that a copy of kwargs is stored in request
* remove overly verbose Exception
* assert the correct ClientConnectionError
- Update to 0.6.1:
* no upstream changelog
- Lower the ddt requirement as it is not really needed
- cleanup deps
- Remove unnecessary build dependencies
- Update to v0.6.0
* Move internal stuff and CallbackResult class to the core module
* Add CallbackResult class for returning responses from callbacks
* Expose build_response method
* Add Python 3.7 for tox
* Add callbacks to provide dynamic responses
- Use noun phrase / full sentences in summary / description.
- Format with spec-cleaner
- Initial build
+ Version 0.5.0
- Include patch to disable online test
Changes in python-google-api-core:
- Update to 2.26.0
* Add trove classifier for Python 3.14 (#842)
- from version 2.25.2
* Deprecate credentials_file argument (#841)
* Fix async tests and round-off error in test expectations (#837)
- Update to 2.25.1
* Allow BackgroundConsumer To Inform Caller of Fatal Exceptions
with Optional Callback (3206c01)
- Update to 2.25.0
* Add protobuf runtime version to `x-goog-api-client` header (#8
Fixed packages 108
| Release | Package | Fixed in |
|---|---|---|
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-api-core | 2.28.0-150400.5.9.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-auth | 2.47.0-150400.6.12.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-appengine-logging | 1.8.0-150400.9.8.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-artifact-registry | 1.19.0-150400.9.8.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-audit-log | 0.4.0-150400.9.8.1 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-build | 3.35.0-150400.9.8.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-compute | 1.42.0-150400.9.11.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-core | 2.5.0-150400.5.9.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-dns | 0.36.0-150400.9.8.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-domains | 1.12.0-150400.9.8.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-iam | 2.21.0-150400.9.11.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-kms | 3.9.0-150400.9.8.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-kms-inventory | 0.4.0-150400.9.8.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-logging | 3.13.0-150400.9.8.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-run | 0.14.0-150400.9.8.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-secret-manager | 2.26.0-150400.9.8.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-service-directory | 1.16.0-150400.9.8.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-spanner | 3.58.0-150400.9.8.1 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-storage | 3.8.0-150400.10.9.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-cloud-vpc-access | 1.15.0-150400.9.8.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-crc32c | 1.8.0-150400.9.8.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-google-resumable-media | 2.8.0-150400.10.9.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-googleapis-common-protos | 1.72.0-150400.10.9.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-grpc-google-iam-v1 | 0.14.3-150400.9.6.2 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-grpc-interceptor | 0.15.4-150400.9.4.1 |
| SUSE · SLES 15 SP4 Linux Enterprise Module for Public Cloud 15 SP4 | python-proto-plus | 1.26.1-150400.9.6.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-api-core | 2.28.0-150400.5.9.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-auth | 2.47.0-150400.6.12.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-appengine-logging | 1.8.0-150400.9.8.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-artifact-registry | 1.19.0-150400.9.8.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-audit-log | 0.4.0-150400.9.8.1 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-build | 3.35.0-150400.9.8.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-compute | 1.42.0-150400.9.11.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-core | 2.5.0-150400.5.9.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-dns | 0.36.0-150400.9.8.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-domains | 1.12.0-150400.9.8.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-iam | 2.21.0-150400.9.11.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-kms | 3.9.0-150400.9.8.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-kms-inventory | 0.4.0-150400.9.8.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-logging | 3.13.0-150400.9.8.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-run | 0.14.0-150400.9.8.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-secret-manager | 2.26.0-150400.9.8.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-service-directory | 1.16.0-150400.9.8.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-spanner | 3.58.0-150400.9.8.1 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-storage | 3.8.0-150400.10.9.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-cloud-vpc-access | 1.15.0-150400.9.8.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-crc32c | 1.8.0-150400.9.8.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-google-resumable-media | 2.8.0-150400.10.9.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-googleapis-common-protos | 1.72.0-150400.10.9.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-grpc-google-iam-v1 | 0.14.3-150400.9.6.2 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-grpc-interceptor | 0.15.4-150400.9.4.1 |
| SUSE · SLES 15 SP5 Linux Enterprise Module for Public Cloud 15 SP5 | python-proto-plus | 1.26.1-150400.9.6.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-api-core | 2.28.0-150400.5.9.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-auth | 2.47.0-150400.6.12.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-appengine-logging | 1.8.0-150400.9.8.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-artifact-registry | 1.19.0-150400.9.8.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-audit-log | 0.4.0-150400.9.8.1 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-build | 3.35.0-150400.9.8.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-compute | 1.42.0-150400.9.11.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-core | 2.5.0-150400.5.9.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-dns | 0.36.0-150400.9.8.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-domains | 1.12.0-150400.9.8.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-iam | 2.21.0-150400.9.11.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-kms | 3.9.0-150400.9.8.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-kms-inventory | 0.4.0-150400.9.8.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-logging | 3.13.0-150400.9.8.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-run | 0.14.0-150400.9.8.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-secret-manager | 2.26.0-150400.9.8.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-service-directory | 1.16.0-150400.9.8.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-spanner | 3.58.0-150400.9.8.1 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-storage | 3.8.0-150400.10.9.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-cloud-vpc-access | 1.15.0-150400.9.8.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-crc32c | 1.8.0-150400.9.8.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-google-resumable-media | 2.8.0-150400.10.9.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-googleapis-common-protos | 1.72.0-150400.10.9.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-grpc-google-iam-v1 | 0.14.3-150400.9.6.2 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-grpc-interceptor | 0.15.4-150400.9.4.1 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-grpcio | 1.60.1-150600.16.10.1 |
| SUSE · SLES 15 SP6 Linux Enterprise Module for Public Cloud 15 SP6 | python-proto-plus | 1.26.1-150400.9.6.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-api-core | 2.28.0-150400.5.9.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-appengine-logging | 1.8.0-150400.9.8.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-artifact-registry | 1.19.0-150400.9.8.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-audit-log | 0.4.0-150400.9.8.1 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-build | 3.35.0-150400.9.8.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-compute | 1.42.0-150400.9.11.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-core | 2.5.0-150400.5.9.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-dns | 0.36.0-150400.9.8.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-domains | 1.12.0-150400.9.8.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-iam | 2.21.0-150400.9.11.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-kms | 3.9.0-150400.9.8.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-kms-inventory | 0.4.0-150400.9.8.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-logging | 3.13.0-150400.9.8.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-run | 0.14.0-150400.9.8.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-secret-manager | 2.26.0-150400.9.8.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-service-directory | 1.16.0-150400.9.8.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-spanner | 3.58.0-150400.9.8.1 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-storage | 3.8.0-150400.10.9.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-cloud-vpc-access | 1.15.0-150400.9.8.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-crc32c | 1.8.0-150400.9.8.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-google-resumable-media | 2.8.0-150400.10.9.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-googleapis-common-protos | 1.72.0-150400.10.9.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-grpc-google-iam-v1 | 0.14.3-150400.9.6.2 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-grpcio | 1.60.1-150600.16.10.1 |
| SUSE · SLES 15 SP7 Linux Enterprise Module for Public Cloud 15 SP7 | python-proto-plus | 1.26.1-150400.9.6.2 |
| SUSE · SLES 3 Linux Enterprise Module for Python 3 15 SP7 | python-google-auth | 2.47.0-150400.6.12.2 |
| SUSE · SLES 3 Linux Enterprise Module for Python 3 15 SP7 | python-grpc-interceptor | 0.15.4-150400.9.4.1 |
| SUSE · SLES 3 Linux Enterprise Module for Python 3 15 SP7 | python-grpcio | 1.60.1-150600.16.10.1 |
| SUSE · SLES 3 Linux Enterprise Module for Python 3 15 SP7 | python-pytest-asyncio | 1.0.0-150400.10.6.2 |
Vulnerabilities 1
-
High 7.0
Potential DoS via the Tudoor mechanism in eventlet and dnspython
eventlet before 0.35.2, as used in dnspython before 2.6.0, allows remote attackers to interfere with DNS name resolution by quickly sending an invalid packet from the expected IP address and source port, aka a "TuDoor" attack. In other words, dnspython does n…