microservices-demo
microservices-demo copied to clipboard
chore(deps): refresh pip-compile outputs python
This PR contains the following updates:
| Package | Update | Change | Pending | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|---|---|
| lockFileMaintenance | All locks refreshed | ||||||
| grpcio (source) | minor | ==1.62.1 -> ==1.62.2 |
|||||
| grpcio-health-checking | minor | ==1.62.1 -> ==1.62.2 |
|||||
| faker (changelog) | minor | ==24.9.0 -> ==24.11.0 |
24.14.1 (+3) |
||||
| locust | minor | ==2.25.0 -> ==2.26.0 |
|||||
| google-cloud-secret-manager (source) | minor | ==2.19.0 -> ==2.20.0 |
π§ This Pull Request updates lock files to use the latest dependency versions.
Release Notes
grpc/grpc (grpcio)
v1.62.2
This is release gRPC Core 1.62.2 (guardian).
For gRPC documentation, see grpc.io. For previous releases, see Releases.
This release contains refinements, improvements, and bug fixes.
Python
- [Fix Python Deadlock] Guard grpc_google_default_credentials_create with nogil by @βXuanWang-Amos in https://github.com/grpc/grpc/pull/36376
Full Changelog: https://github.com/grpc/grpc/compare/v1.62.1...v1.62.2
v1.62.1
This is release gRPC Core 1.62.1 (guardian).
For gRPC documentation, see grpc.io. For previous releases, see Releases.
This release contains refinements, improvements, and bug fixes.
v1.62.0
This is release 1.62.0 (guardian) of gRPC Core.
For gRPC documentation, see grpc.io. For previous releases, see Releases.
This release contains refinements, improvements, and bug fixes, with highlights listed below.
Core
- [metadata] Allow non application/grpc content-type values. (#β35824)
- [BoringSSL] Update third_party/boringssl-with-bazel. (#β35768)
- [GPR] Removed GPR_BACKWARDS_COMPATIBILITY_MODE. (#β35602)
Python
- [Build] Strip armv7 artifacts. (#β35832)
- [Python AIO] Handle DeprecationWarnings when get current loop. (#β35583)
- [Python AIO] Raise resource_exhausted error in case of concurrent RPC limit exceeded. (#β35376)
- [Python O11y] Build and distrib O11y package. (#β35578)
- [Python setuptools] Import error from distutils for lower version of setuptools. (#β35561)
- [ruby] Fix use-after-free for post-fork channel recreation. (#β35488)
Ruby
- [ruby] Build/test ruby 3.3 and build native gems with Ruby 3.3 support. (#β35399)
v1.60.1
This is release gRPC Core 1.60.1 (gjallarhorn).
For gRPC documentation, see grpc.io. For previous releases, see Releases.
This release contains refinements, improvements, and bug fixes.
Python
- [Python Misc] Revert change to print backtrace in server. (#β35462)
v1.60.0
This is release 1.60.0 (gjallarhorn) of gRPC Core.
For gRPC documentation, see grpc.io. For previous releases, see Releases.
This release contains refinements, improvements, and bug fixes, with highlights listed below.
Core
- Implemented dualstack IPv4 and IPv6 backend support, as per draft gRFC A61. xDS support currently guarded by
GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTSenv var. - Dropped Bazel 5 support. (#β34813)
- [deps] Upgrade protobuf version to v25.0. (#β34513)
- [Security - Revocation] Crl Directory Watcher Implementation. (#β34749)
- [server] Cap size of pending request queue with RealRequestMatcher. (#β34782)
- [chttp2] Fix outgoing data stats. (#β34693)
- [EventEngine] Enable Posix EventEngine Listener on all builds. (#β34748)
- [EventEngine] Enable Windows EventEngine Listener on all builds. (#β34436)
- [chttp2] Alternative protection for too many streams in the system. (#β34697)
- [Proxy] Support for setting proxy for addresses. (#β34617)
- [client idleness] client channels go idle after 30 minutes by default. (#β34653)
- [chttp2] Add an experiment to separate liveness checks from ping timeouts. (#β34647)
- [chttp2] Tarpit invalid requests. (#β34641)
- [chttp2] Enforce settings acks. (#β34640)
- [chttp2] Limit work per read cycle. (#β34639)
- [chttp2] Limit request count before receiving settings ack. (#β34638)
- [chttp2] Randomly ping on RST_STREAM. (#β34637)
C++
- [xds] C++ XdsServerBuilder Remove src/... header dependency from public header. (#β34790)
- [reflection] Add v1 reflection. (#β34535)
C#
- [csharp] Grpc.Tools documentation for sharing proto files between projects and nuget packages. (#β34521)
Ruby
- [ruby] create debug symbol packages. (#β34632)
v1.59.3
This is release gRPC Core 1.59.3 (generative).
For gRPC documentation, see grpc.io. For previous releases, see Releases.
This release contains refinements, improvements, and bug fixes.
Core
- [Security - Revocation] Crl backport to 1.59. (#β34926)
joke2k/faker (faker)
v24.11.0
- Tune
cs_CZphone number validation. Thanks @βgeorge0st.
v24.10.0
- Update list of
first_name_*andlast_nameinpt_BRPersonProvider. Thanks @βdclobato.
locustio/locust (locust)
v2.26.0
Merged pull requests:
- Reformat and lint stuff. And pin gevenhttpclient version #β2682 (cyberw)
- Add ruff pre commit hook #β2680 (cyberw)
- Remove python 3.8 compatibility code #β2679 (cyberw)
- Drop support for Python 3.8 #β2677 (cyberw)
- Update geventhttpclient and adjust FastHttpUser max_retries / max_redirects #β2676 (cyberw)
googleapis/google-cloud-python (google-cloud-secret-manager)
v2.20.0: google-cloud-secret-manager: v2.20.0
Features
- Add Secret Version Delayed Destroy changes for client libraries (bfb8a34)
Documentation
- Users can now enable secret version delayed destruction (bfb8a34)
Configuration
π Schedule: Branch creation - "before 4am on monday" (UTC), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
β Artifact update problem
Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.
β» Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: src/emailservice/requirements.txt
Command failed: pip-compile requirements.in
ERROR: Cannot install -r requirements.in (line 10) and -r requirements.in (line 9) because these package versions have conflicting dependencies.
Traceback (most recent call last):
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 316, in _backjump
name, candidate = broken_state.mapping.popitem()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: 'dictionary is empty'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve
result = self._result = resolver.resolve(
^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve
state = resolution.resolve(requirements, max_rounds=max_rounds)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 434, in resolve
success = self._backjump(causes)
^^^^^^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 318, in _backjump
raise ResolutionImpossible(causes)
pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('opentelemetry-instrumentation==0.41b0'), parent=LinkCandidate('https://files.pythonhosted.org/packages/42/91/cfc4f202811105e4c90e9d7e3091a0ab3ee00cc45c61fc7a10a9ec87181a/opentelemetry_distro-0.41b0-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-distro/) (requires-python:>=3.7)')), RequirementInformation(requirement=SpecifierRequirement('opentelemetry-instrumentation==0.45b0'), parent=LinkCandidate('https://files.pythonhosted.org/packages/f5/80/0fc646458e0721de8e990e483cf6d46bcb82d00f47a260f1324e92b5aaa9/opentelemetry_instrumentation_grpc-0.45b0-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-instrumentation-grpc/) (requires-python:>=3.8)'))]
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/bin/pip-compile", line 8, in <module>
sys.exit(cli())
^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/piptools/scripts/compile.py", line 470, in cli
results = resolver.resolve(max_rounds=max_rounds)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/piptools/resolver.py", line 604, in resolve
is_resolved = self._do_resolve(
^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/piptools/resolver.py", line 636, in _do_resolve
resolver.resolve(
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 104, in resolve
raise error from e
pip._internal.exceptions.DistributionNotFound: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
File name: src/recommendationservice/requirements.txt
Command failed: pip-compile requirements.in
ERROR: Cannot install -r requirements.in (line 7) and -r requirements.in (line 8) because these package versions have conflicting dependencies.
Traceback (most recent call last):
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 316, in _backjump
name, candidate = broken_state.mapping.popitem()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: 'dictionary is empty'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve
result = self._result = resolver.resolve(
^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve
state = resolution.resolve(requirements, max_rounds=max_rounds)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 434, in resolve
success = self._backjump(causes)
^^^^^^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 318, in _backjump
raise ResolutionImpossible(causes)
pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('opentelemetry-instrumentation==0.41b0'), parent=LinkCandidate('https://files.pythonhosted.org/packages/42/91/cfc4f202811105e4c90e9d7e3091a0ab3ee00cc45c61fc7a10a9ec87181a/opentelemetry_distro-0.41b0-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-distro/) (requires-python:>=3.7)')), RequirementInformation(requirement=SpecifierRequirement('opentelemetry-instrumentation==0.45b0'), parent=LinkCandidate('https://files.pythonhosted.org/packages/f5/80/0fc646458e0721de8e990e483cf6d46bcb82d00f47a260f1324e92b5aaa9/opentelemetry_instrumentation_grpc-0.45b0-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-instrumentation-grpc/) (requires-python:>=3.8)'))]
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/bin/pip-compile", line 8, in <module>
sys.exit(cli())
^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/piptools/scripts/compile.py", line 470, in cli
results = resolver.resolve(max_rounds=max_rounds)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/piptools/resolver.py", line 604, in resolve
is_resolved = self._do_resolve(
^^^^^^^^^^^^^^^^^
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/piptools/resolver.py", line 636, in _do_resolve
resolver.resolve(
File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.9/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 104, in resolve
raise error from e
pip._internal.exceptions.DistributionNotFound: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
Renovate's update to src/emailservice/requirements.txt and src/recommendationservice/requirements.txt failed.
Requesting rebase and retry from Renovate (via checkbox in pull-request description).