Skip to content

chore(deps): refresh pip-compile outputs python #2955

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Apr 7, 2025

This PR contains the following updates:

Package Update Change Pending Age Adoption Passing Confidence
lockFileMaintenance All locks refreshed
opentelemetry-exporter-otlp-proto-grpc minor ==1.31.1 -> ==1.33.1 1.34.0 age adoption passing confidence
opentelemetry-instrumentation-grpc minor ==0.52b1 -> ==0.54b1 0.55b0 age adoption passing confidence
locust minor ==2.33.2 -> ==2.37.6 2.37.9 (+2) age adoption passing confidence
langchain (changelog) patch ==0.3.21 -> ==0.3.25 age adoption passing confidence
langchain-google-genai patch ==2.1.1 -> ==2.1.5 age adoption passing confidence
rsa patch ==4.9 -> ==4.9.1 age adoption passing confidence
google-cloud-secret-manager (source) patch ==2.23.2 -> ==2.23.3 age adoption passing confidence
langchain-google-alloydb-pg (changelog) minor ==0.10.0 -> ==0.11.0 0.12.0 age adoption passing confidence
pillow (changelog) minor ==11.1.0 -> ==11.2.1 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

🔧 This Pull Request updates lock files to use the latest dependency versions.


Release Notes

open-telemetry/opentelemetry-python (opentelemetry-exporter-otlp-proto-grpc)

v1.33.1: Version 1.33.1/0.54b1

Compare Source

This is a patch release on the previous 1.33.0/0.54b0 release, fixing the issue(s) below.

  • Remove log messages from BatchLogRecordProcessor.emit, this caused the program to crash at shutdown with a max recursion error (#​4586).

v1.33.0

Compare Source

  • Fix intermittent Connection aborted error when using otlp/http exporters
    (#​4477)
  • opentelemetry-sdk: use stable code attributes: code.function -> code.function.name, code.lineno -> code.line.number, code.filepath -> code.file.path
    (#​4508)
  • Fix serialization of extended attributes for logs signal
    (#​4342)
  • Handle OTEL_PROPAGATORS contains None
    (#​4553)
  • docs: updated and added to the metrics and log examples
    (#​4559)
  • Bump semantic conventions to 1.33.0
    (#​4567)

v1.32.1: Version 1.32.1/0.53b1

Compare Source

This is a patch release on the previous 1.32.0/0.53b0 release, fixing the issue(s) below.

v1.32.0

Compare Source

  • Fix user agent in OTLP HTTP metrics exporter
    (#​4475)
  • Improve performance of baggage operations
    (#​4466)
  • sdk: remove duplicated constant definitions for environment_variables
    (#​4491)
  • api: Revert record BaseException change in trace_api.use_span()
    (#​4494)
  • Improve CI by cancelling stale runs and setting timeouts
    (#​4498)
  • Patch logging.basicConfig so OTel logs don't cause console logs to disappear
    (#​4436)
  • Bump semantic conventions to 1.32.0
    (#​4530)
  • Fix ExplicitBucketHistogramAggregation to handle multiple explicit bucket boundaries advisories
    (#​4521)
  • opentelemetry-sdk: Fix serialization of objects in log handler
    (#​4528)

v1.31.1: Version 1.31.1/0.52b1

Compare Source

This is a patch release on the previous 1.31.0/0.52b0 release, fixing the issue(s) below.

  • api: Revert record BaseException change in trace_api.use_span() (#​4494)

v1.31.0

Compare Source

  • semantic-conventions: Bump to 1.31.0
    (#​4471)
  • Add type annotations to context's attach & detach
    (#​4346)
  • Fix OTLP encoders missing instrumentation scope schema url and attributes
    (#​4359)
  • prometheus-exporter: fix labels out of place for data points with different
    attribute sets
    (#​4413)
  • Type indent parameter in to_json
    (#​4402)
  • Tolerates exceptions when loading resource detectors via OTEL_EXPERIMENTAL_RESOURCE_DETECTORS
    (#​4373)
  • Disconnect gRPC client stub when shutting down OTLPSpanExporter
    (#​4370)
  • opentelemetry-sdk: fix OTLP exporting of Histograms with explicit buckets advisory
    (#​4434)
  • opentelemetry-exporter-otlp-proto-grpc: better dependency version range for Python 3.13
    (#​4444)
  • opentelemetry-exporter-opencensus: better dependency version range for Python 3.13
    (#​4444)
  • Updated tracecontext-integration-test gitref to d782773b2cf2fa4afd6a80a93b289d8a74ca894d
    (#​4448)
  • Make trace_api.use_span() record BaseException as well as Exception
    (#​4406)
  • Fix env var error message for TraceLimits/SpanLimits
    (#​4458)
  • pylint-ci updated python version to 3.13
    (#​4450)
  • Fix memory leak in Log & Trace exporter
    (#​4449)

v1.30.0

Compare Source

  • Always setup logs sdk, OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED only controls python logging module handler setup
    (#​4340)
  • Add attributes field in metrics.get_meter wrapper function
    (#​4364)
  • Add Python 3.13 support
    (#​4353)
  • sdk: don't log or print warnings when the SDK has been disabled
    (#​4371)
  • Fix span context manager typing by using ParamSpec from typing_extensions
    (#​4389)
  • Fix serialization of None values in logs body to match 1.31.0+ data model
    (#​4400)
  • [BREAKING] semantic-conventions: Remove opentelemetry.semconv.attributes.network_attributes.NETWORK_INTERFACE_NAME
    introduced by mistake in the wrong module.
    (#​4391)
  • Add support for explicit bucket boundaries advisory for Histograms
    (#​4361)
  • semantic-conventions: Bump to 1.30.0
    (#​4337)

v1.29.0

Compare Source

  • Fix crash exporting a log record with None body
    (#​4276)
  • Fix metrics export with exemplar and no context and filtering observable instruments
    (#​4251)
  • Fix recursion error with sdk disabled and handler added to root logger
    (#​4259)
  • sdk: setup EventLogger when OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED is set
    (#​4270)
  • api: fix logging of duplicate EventLogger setup warning
    (#​4299)
  • sdk: fix setting of process owner in ProcessResourceDetector
    (#​4311)
  • sdk: fix serialization of logs severity_number field to int
    (#​4324)
  • Remove TestBase.assertEqualSpanInstrumentationInfo method, use assertEqualSpanInstrumentationScope instead
    (#​4310)
  • sdk: instantiate lazily ExemplarBuckets in ExemplarReservoirs
    (#​4260)
  • semantic-conventions: Bump to 1.29.0
    (#​4337)

v1.28.2: Version 1.28.2/0.49b2

Compare Source

This is a patch release on the previous 1.28.1/0.49b1 release, fixing the issue(s) below.

  • Fix crash exporting a log record with None body (#​4276)
  • sdk: setup EventLogger when OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED is set (#​4270)

v1.28.1: Version 1.28.1/0.49b1

Compare Source

This is a patch release on the previous 1.28.0/0.49b0 release, fixing the issue(s) below.

  • Fix metrics export with exemplar and no context and filtering observable instruments (#​4251)
  • Fix recursion error with sdk disabled and handler added to root logger (#​4259)

v1.28.0

Compare Source

  • Removed superfluous py.typed markers and added them where they were missing
    (#​4172)
  • Include metric info in encoding exceptions
    (#​4154)
  • sdk: Add support for log formatting
    (#​4137)
  • sdk: Add Host resource detector
    (#​4182)
  • sdk: Implementation of exemplars
    (#​4094)
  • Implement events sdk
    (#​4176)
  • Update semantic conventions to version 1.28.0
    (#​4218)
  • Add support to protobuf 5+ and drop support to protobuf 3 and 4
    (#​4206)
  • Update environment variable descriptions to match signal
    (#​4222)
  • Record logger name as the instrumentation scope name
    (#​4208)
  • Fix memory leak in exporter and reader
    (#​4224)
  • Drop OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION environment variable
    (#​4217)
  • Improve compatibility with other logging libraries that override
    LogRecord.getMessage() in order to customize message formatting
    (#​4216)

v1.27.0

Compare Source

  • Implementation of Events API
    (#​4054)
  • Make log sdk add exception.message to logRecord for exceptions whose argument
    is an exception not a string message
    (#​4122)
  • Fix use of link.attributes.dropped, which may not exist
    (#​4119)
  • Running mypy on SDK resources
    (#​4053)
  • Added py.typed file to top-level module
    (#​4084)
  • Drop Final annotation from Enum in semantic conventions
    (#​4085)
  • Update log export example to not use root logger (#​4090)
  • sdk: Add OS resource detector
    (#​3992)
  • sdk: Accept non URL-encoded headers in OTEL_EXPORTER_OTLP_*HEADERS to match other languages SDKs
    (#​4103)
  • Update semantic conventions to version 1.27.0
    (#​4104)
  • Add support to type bytes for OTLP AnyValue
    (#​4128)
  • Export ExponentialHistogram and ExponentialHistogramDataPoint
    (#​4134)
  • Implement Client Key and Certificate File Support for All OTLP Exporters
    (#​4116)
  • Remove _start_time_unix_nano attribute from _ViewInstrumentMatch in favor
    of using time_ns() at the moment when the aggregation object is created
    (#​4137)

v1.26.0

Compare Source

  • Standardizing timeout calculation in measurement consumer collect to nanoseconds
    (#​4074)
  • optional scope attributes for logger creation
    (#​4035)
  • optional scope attribute for tracer creation
    (#​4028)
  • OTLP exporter is encoding invalid span/trace IDs in the logs fix
    (#​4006)
  • Update sdk process resource detector process.command_args attribute to also include the executable itself
    (#​4032)
  • Fix start_time_unix_nano for delta collection for explicit bucket histogram aggregation
    (#​4009)
  • Fix start_time_unix_nano for delta collection for sum aggregation
    (#​4011)
  • Update opentracing and opencesus docs examples to not use JaegerExporter
    (#​4023)
  • Do not execute Flask Tests in debug mode
    (#​3956)
  • When encountering an error encoding metric attributes in the OTLP exporter, log the key that had an error.
    (#​3838)
  • Fix ExponentialHistogramAggregation
    (#​3978)
  • Log a warning when a LogRecord in sdk/log has dropped attributes
    due to reaching limits
    (#​3946)
  • Fix RandomIdGenerator can generate invalid Span/Trace Ids
    (#​3949)
  • Add Python 3.12 to tox
    (#​3616)
  • Improve resource field structure for LogRecords
    (#​3972)
  • Update Semantic Conventions code generation scripts:
    • fix namespace exclusion that resulted in dropping os and net namespaces.
    • add Final decorator to constants to prevent collisions
    • enable mypy and fix detected issues
    • allow to drop specific attributes in preparation for Semantic Conventions v1.26.0
      (#​3973)
  • Update semantic conventions to version 1.26.0.
    (#​3964)
  • Use semconv exception attributes for record exceptions in spans
    (#​3979)
  • Fix _encode_events assumes events.attributes.dropped exists
    (#​3965)
  • Validate links at span creation
    (#​3991)
  • Add attributes field in MeterProvider.get_meter and InstrumentationScope
    (#​4015)
  • Fix inaccessible SCHEMA_URL constants in opentelemetry-semantic-conventions
    (#​4069)

v1.25.0

Compare Source

  • Fix class BoundedAttributes to have RLock rather than Lock
    (#​3859)
  • Remove thread lock by loading RuntimeContext explicitly.
    (#​3763)
  • Update proto version to v1.2.0
    (#​3844)
  • Add to_json method to ExponentialHistogram
    (#​3780)
  • Bump mypy to 1.9.0
    (#​3795)
  • Fix exponential histograms
    (#​3798)
  • Fix otlp exporter to export log_record.observed_timestamp
    (#​3785)
  • Add capture the fully qualified type name for raised exceptions in spans
    (#​3837)
  • Prometheus exporter sort label keys to prevent duplicate metrics when user input changes order
    (#​3698)
  • Update semantic conventions to version 1.25.0.
    Refactor semantic-convention structure:
    • SpanAttributes, ResourceAttributes, and MetricInstruments are deprecated.
    • Attribute and metric definitions are now grouped by the namespace.
    • Stable attributes and metrics are moved to opentelemetry.semconv.attributes
      and opentelemetry.semconv.metrics modules.
    • Stable and experimental attributes and metrics are defined under
      opentelemetry.semconv._incubating import path.
      (#​3586)
  • Rename test objects to avoid pytest warnings
    ([#​3823] (https://github.com/open-telemetry/opentelemetry-python/pull/3823))
  • Add span flags to OTLP spans and links
    (#​3881)
  • Record links with invalid SpanContext if either attributes or TraceState are not empty
    (#​3917)
  • Add OpenTelemetry trove classifiers to PyPI packages
    ([#​3913] (https://github.com/open-telemetry/opentelemetry-python/pull/3913))
  • Fix prometheus metric name and unit conversion
    (#​3924)
    • this is a breaking change to prometheus metric names so they comply with the
      specification.
    • you can temporarily opt-out of the unit normalization by setting the environment variable
      OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION=true
    • common unit abbreviations are converted to Prometheus conventions (s -> seconds),
      following the collector's implementation
    • repeated _ are replaced with a single _
    • unit annotations (enclosed in curly braces like {requests}) are stripped away
    • units with slash are converted e.g. m/s -> meters_per_second.
    • The exporter's API is not changed
  • Add parameters for Distros and configurators to configure autoinstrumentation in addition to existing environment variables.
    (#​3864)

v1.24.0

Compare Source

  • Make create_gauge non-abstract method
    (#​3817)
  • Make tracer.start_as_current_span() decorator work with async functions
    (#​3633)
  • Fix python 3.12 deprecation warning
    (#​3751)
  • bump mypy to 0.982
    (#​3776)
  • Add support for OTEL_SDK_DISABLED environment variable
    (#​3648)
  • Fix ValueError message for PeriodicExportingMetricsReader
    (#​3769)
  • Use BaseException instead of Exception in record_exception
    (#​3354)
  • Make span.record_exception more robust
    (#​3778)
  • Fix license field in pyproject.toml files
    (#​3803)

v1.23.0

Compare Source

  • Use Attribute rather than boundattribute in logrecord
    (#​3567)
  • Fix flush error when no LoggerProvider configured for LoggingHandler
    (#​3608)
  • Add Span.add_link() method to add link after span start
    (#​3618)
  • Fix OTLPMetricExporter ignores preferred_aggregation property
    (#​3603)
  • Logs: set observed_timestamp field
    (#​3565)
  • Add missing Resource SchemaURL in OTLP exporters
    (#​3652)
  • Fix loglevel warning text
    (#​3566)
  • Prometheus Exporter string representation for target_info labels
    (#​3659)
  • Logs: ObservedTimestamp field is missing in console exporter output
    (#​3564)
  • Fix explicit bucket histogram aggregation
    (#​3429)
  • Add code.lineno, code.function and code.filepath to all logs
    (#​3675)
  • Add Synchronous Gauge instrument
    (#​3462)
  • Drop support for 3.7
    (#​3668)
  • Include key in attribute sequence warning
    (#​3639)
  • Upgrade markupsafe, Flask and related dependencies to dev and test
    environments (#​3609)
  • Handle HTTP 2XX responses as successful in OTLP exporters
    (#​3623)
  • Improve Resource Detector timeout messaging
    (#​3645)
  • Add Proxy classes for logging
    (#​3575)
  • Remove dependency on 'backoff' library
    (#​3679)

v1.22.0

Compare Source

  • Prometheus exporter sanitize info metric
    (#​3572)
  • Remove Jaeger exporters
    (#​3554)
  • Log stacktrace on UNKNOWN status OTLP export error
    (#​3536)
  • Fix OTLPExporterMixin shutdown timeout period
    (#​3524)
  • Handle taskName logrecord attribute
    (#​3557)

v1.21.0

Compare Source

  • Fix SumAggregation
     (#​3390)
  • Fix handling of empty metric collection cycles
    (#​3335)
  • Fix error when no LoggerProvider configured for LoggingHandler
    (#​3423)
  • Make opentelemetry_metrics_exporter entrypoint support pull exporters
    (#​3428)
  • Allow instrument names to have '/' and up to 255 characters
    (#​3442)
  • Do not load Resource on sdk import
    (#​3447)
  • Update semantic conventions to version 1.21.0
    (#​3251)
  • Add missing schema_url in global api for logging and metrics
    (#​3251)
  • Prometheus exporter support for auto instrumentation
    (#​3413)
  • Implement Process Resource detector
    (#​3472)
open-telemetry/opentelemetry-python-contrib (opentelemetry-instrumentation-grpc)

v0.54b1: Version 1.33.1/0.54b1

Compare Source

This is a patch release on the previous 1.33.0/0.54b0 release, fixing the issue(s) below.

v0.54b0

Compare Source

Added
  • opentelemetry-instrumentation-requests Support explicit_bucket_boundaries_advisory in duration metrics
    (#​3464)
  • opentelemetry-instrumentation-redis Add support for redis client-specific instrumentation.
    (#​3143)
Fixed
  • opentelemetry-instrumentation Catch ModuleNotFoundError when the library is not installed
    and log as debug instead of exception
    (#​3423)
  • opentelemetry-instrumentation-asyncio Fix duplicate instrumentation
    (#​3383)
  • opentelemetry-instrumentation-botocore Add GenAI instrumentation for additional Bedrock models for InvokeModel API
    (#​3419)
  • opentelemetry-instrumentation don't print duplicated conflict log error message
    (#​3432)
  • opentelemetry-instrumentation-grpc Check for None result in gRPC
    (#​3380)
  • opentelemetry-instrumentation-[asynclick/click] Add missing opentelemetry-instrumentation dep
    (#​3447)
  • opentelemetry-instrumentation-botocore Capture server attributes for botocore API calls
    (#​3448)
locustio/locust (locust)

v2.37.6

Compare Source

What's Changed

Full Changelog: locustio/locust@2.37.5...2.37.6

v2.37.5

Compare Source

Full Changelog

Fixed bugs:

  • Web UI Does Not Switch to Details Page Immediately on Test Start in Current Version #​3128

Merged pull requests:

v2.37.4

Compare Source

Full Changelog

v2.37.3

Compare Source

Full Changelog

Merged pull requests:

v2.37.2

Compare Source

Full Changelog

Fixed bugs:

  • p95 response time increases with the number of unique URLs #​3134
  • FastResponse.failure() takes 1 positional argument but 2 were given #​3084

Merged pull requests:

v2.37.1

Compare Source

Full Changelog

Fixed bugs:

  • --json-file always creates empty file #​3130

Closed issues:

  • Forced Dependency Updates (e.g., python-socketio) May Cause Version Mismatch with Java Services #​3129

Merged pull requests:

  • Fix --json-file (actually save data to file) #​3131 (zed)

v2.37.0

Compare Source

Full Changelog

Merged pull requests:

v2.36.2

Compare Source

Full Changelog

Merged pull requests:

v2.36.1

Compare Source

Full Changelog

Merged pull requests:

v2.36.0

Compare Source

Full Changelog

Merged pull requests:

v2.35.0

Compare Source

Full Changelog

Merged pull requests:

v2.34.1

Compare Source

Full Changelog

Merged pull requests:

v2.34.0

Compare Source

Full Changelog

Merged pull requests:

googleapis/google-cloud-python (google-cloud-secret-manager)

v2.23.3: google-cloud-secret-manager: v2.23.3

Compare Source

Documentation
  • [google-cloud-secret-manager] various documentation clarifications (#​13796) (5f6227b)
googleapis/langchain-google-alloydb-pg-python (langchain-google-alloydb-pg)

v0.11.0

Compare Source

Features
  • Update AlloyDB VectorStore to expected LangChain functionality (#​402) (432b77f)
Bug Fixes
python-pillow/Pillow (pillow)

v11.2.1

Compare Source

https://pillow.readthedocs.io/en/stable/releasenotes/11.2.1.html

Deprecations

Documentation


Configuration

📅 Schedule: Branch creation - "before 4am on monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@forking-renovate forking-renovate bot added the dependencies Pull requests that update a dependency file label Apr 7, 2025
@forking-renovate forking-renovate bot added the lang: python Issues specific to Python. label Apr 7, 2025
@renovate-bot renovate-bot requested a review from a team as a code owner April 7, 2025 01:00
Copy link

forking-renovate bot commented Apr 7, 2025

⚠️ 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/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.12/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve
    result = self._result = resolver.resolve(
                            ^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve
    state = resolution.resolve(requirements, max_rounds=max_rounds)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 456, in resolve
    raise ResolutionImpossible(self.state.backtrack_causes)
pip._vendor.resolvelib.resolvers.exceptions.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.54b1'), parent=LinkCandidate('https://files.pythonhosted.org/packages/86/51/22ca8af0b9f78029657957f33604813c07dde18fb035dd37a60e2a4070d8/opentelemetry_instrumentation_grpc-0.54b1-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.12/bin/pip-compile", line 8, in <module>
    sys.exit(cli())
             ^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/core.py", line 1442, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/core.py", line 1363, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/core.py", line 1226, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/core.py", line 794, in invoke
    return callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/decorators.py", line 34, in new_func
    return f(get_current_context(), *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/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.12/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.12/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.12/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 105, 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/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.12/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve
    result = self._result = resolver.resolve(
                            ^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve
    state = resolution.resolve(requirements, max_rounds=max_rounds)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 456, in resolve
    raise ResolutionImpossible(self.state.backtrack_causes)
pip._vendor.resolvelib.resolvers.exceptions.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.54b1'), parent=LinkCandidate('https://files.pythonhosted.org/packages/86/51/22ca8af0b9f78029657957f33604813c07dde18fb035dd37a60e2a4070d8/opentelemetry_instrumentation_grpc-0.54b1-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.12/bin/pip-compile", line 8, in <module>
    sys.exit(cli())
             ^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/core.py", line 1442, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/core.py", line 1363, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/core.py", line 1226, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/core.py", line 794, in invoke
    return callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/decorators.py", line 34, in new_func
    return f(get_current_context(), *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/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.12/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.12/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.12/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 105, 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-bot renovate-bot force-pushed the renovate/python branch 4 times, most recently from 23a5b16 to f609c99 Compare April 13, 2025 21:00
@renovate-bot renovate-bot force-pushed the renovate/python branch 2 times, most recently from 65159c0 to 83f0f8c Compare April 17, 2025 13:30
@AKJUS
Copy link

AKJUS commented Apr 17, 2025

###AKJUS has approved this comment has master branch and main⚠️ 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/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.12/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.12/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.12/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.12/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.12/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.53b0'), parent=LinkCandidate('https://files.pythonhosted.org/packages/56/23/ab727f83517da29f072eca2f5846ed9f5002b6d344a5ed0d8a28ee576dba/opentelemetry_instrumentation_grpc-0.53b0-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.12/bin/pip-compile", line 8, in <module>
    sys.exit(cli())
             ^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/core.py", line 1161, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/core.py", line 1082, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/core.py", line 1443, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/core.py", line 788, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/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.12/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.12/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.12/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.12/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/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.12/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.12/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.12/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.12/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.12/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.53b0'), parent=LinkCandidate('https://files.pythonhosted.org/packages/56/23/ab727f83517da29f072eca2f5846ed9f5002b6d344a5ed0d8a28ee576dba/opentelemetry_instrumentation_grpc-0.53b0-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.12/bin/pip-compile", line 8, in <module>
    sys.exit(cli())
             ^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/core.py", line 1161, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/core.py", line 1082, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/core.py", line 1443, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/lib/python3.11/site-packages/click/core.py", line 788, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/containerbase/tools/pip-tools/7.4.1/3.11.12/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.12/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.12/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.12/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.12/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-bot renovate-bot force-pushed the renovate/python branch 6 times, most recently from 3c5a30b to dffcf19 Compare April 24, 2025 21:52
@renovate-bot renovate-bot force-pushed the renovate/python branch 3 times, most recently from cf2d4d7 to 02016a1 Compare May 2, 2025 17:23
@renovate-bot renovate-bot force-pushed the renovate/python branch 4 times, most recently from b10f355 to e24e090 Compare May 12, 2025 14:03
@renovate-bot renovate-bot force-pushed the renovate/python branch 3 times, most recently from d914327 to 04e4366 Compare May 20, 2025 14:09
@renovate-bot renovate-bot force-pushed the renovate/python branch 3 times, most recently from 8e7ad6b to 14d26c8 Compare May 26, 2025 21:05
@renovate-bot renovate-bot force-pushed the renovate/python branch 3 times, most recently from b8a9137 to 636468a Compare June 2, 2025 20:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file lang: python Issues specific to Python.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants