Skip to content
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

Bump the dev-dependencies group across 1 directory with 35 updates #757

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 16, 2024

Bumps the dev-dependencies group with 35 updates in the / directory:

Package From To
dls-dodal 1.36.2 1.36.3
opentelemetry-distro 0.49b2 0.50b0
opentelemetry-instrumentation-fastapi 0.49b2 0.50b0
aiosignal 1.3.1 1.3.2
certifi 2024.8.30 2024.12.14
fastapi-cli 0.0.6 0.0.7
fonttools 4.55.2 4.55.3
intake 0.6.4 2.0.7
ipython 8.18.0 8.30.0
matplotlib 3.9.3 3.10.0
numpy 1.26.4 2.2.0
opentelemetry-api 1.28.2 1.29.0
opentelemetry-exporter-otlp 1.28.2 1.29.0
opentelemetry-exporter-otlp-proto-common 1.28.2 1.29.0
opentelemetry-exporter-otlp-proto-grpc 1.28.2 1.29.0
opentelemetry-exporter-otlp-proto-http 1.28.2 1.29.0
opentelemetry-instrumentation 0.49b2 0.50b0
opentelemetry-instrumentation-asgi 0.49b2 0.50b0
opentelemetry-proto 1.28.2 1.29.0
opentelemetry-sdk 1.28.2 1.29.0
opentelemetry-semantic-conventions 0.49b2 0.50b0
opentelemetry-util-http 0.49b2 0.50b0
orderly-set 5.2.2 5.2.3
prompt-toolkit 3.0.36 3.0.48
pydantic-settings 2.6.1 2.7.0
pydantic-numpy 5.0.2 7.0.0
pytest-asyncio 0.24.0 0.25.0
ruff 0.8.2 0.8.3
starlette 0.41.3 0.42.0
tifffile 2024.9.20 2024.12.12
tox 3.28.0 4.23.2
uvicorn 0.32.1 0.34.0
watchfiles 1.0.0 1.0.3
zarr 2.18.3 2.18.4
zict 2.2.0 3.0.0

Updates dls-dodal from 1.36.2 to 1.36.3

Release notes

Sourced from dls-dodal's releases.

1.36.3

What's Changed

Full Changelog: DiamondLightSource/dodal@1.36.2...1.36.3

Commits

Updates opentelemetry-distro from 0.49b2 to 0.50b0

Changelog

Sourced from opentelemetry-distro's changelog.

Version 1.29.0/0.50b0 (2024-12-11)

Added

  • opentelemetry-instrumentation-starlette Add type hints to the instrumentation (#3045)
  • opentelemetry-distro default to OTLP log exporter. (#3042)
  • opentelemetry-instrumentation-sqlalchemy Update unit tests to run with SQLALchemy 2 (#2976)
  • Add opentelemetry-instrumentation-openai-v2 to opentelemetry-bootstrap (#2996)
  • opentelemetry-instrumentation-sqlalchemy Add sqlcomment to db.statement attribute (#2937)
  • opentelemetry-instrumentation-dbapi Add sqlcomment to db.statement attribute (#2935)
  • opentelemetry-instrumentation-dbapi instrument_connection accepts optional connect_module (#3027)
  • opentelemetry-instrumentation-mysqlclient Add sqlcommenter support (#2941)
  • opentelemetry-instrumentation-pymysql Add sqlcommenter support (#2942)
  • opentelemetry-instrumentation-click: new instrumentation to trace click commands (#2994)

Fixed

  • opentelemetry-instrumentation-starlette: Retrieve meter_provider key instead of _meter_provider on _instrument (#3048)
  • opentelemetry-instrumentation-httpx: instrument_client is a static method again (#3003)
  • opentelemetry-instrumentation-system_metrics: fix callbacks reading wrong config (#3025)
  • opentelemetry-instrumentation-httpx: Check if mount transport is none before wrap it (#3022)
  • Replace all instrumentor unit test assertEqualSpanInstrumentationInfo calls with assertEqualSpanInstrumentationScope calls (#3037)
  • opentelemetry-instrumentation-sqlalchemy Fixes engines from sqlalchemy.engine_from_config not being fully instrumented (#2816)
  • opentelemetry-instrumentation-sqlalchemy: Fix a remaining memory leak in EngineTracer (#3053)
  • opentelemetry-instrumentation-sqlite3: Update documentation on explicit cursor support of tracing (#3088)

Breaking changes

  • opentelemetry-instrumentation-sqlalchemy teach instruments version (#2971)
  • Drop opentelemetry-instrumentation-test package from default instrumentation list (#2969)

... (truncated)

Commits

Updates opentelemetry-instrumentation-fastapi from 0.49b2 to 0.50b0

Changelog

Sourced from opentelemetry-instrumentation-fastapi's changelog.

Version 1.29.0/0.50b0 (2024-12-11)

Added

  • opentelemetry-instrumentation-starlette Add type hints to the instrumentation (#3045)
  • opentelemetry-distro default to OTLP log exporter. (#3042)
  • opentelemetry-instrumentation-sqlalchemy Update unit tests to run with SQLALchemy 2 (#2976)
  • Add opentelemetry-instrumentation-openai-v2 to opentelemetry-bootstrap (#2996)
  • opentelemetry-instrumentation-sqlalchemy Add sqlcomment to db.statement attribute (#2937)
  • opentelemetry-instrumentation-dbapi Add sqlcomment to db.statement attribute (#2935)
  • opentelemetry-instrumentation-dbapi instrument_connection accepts optional connect_module (#3027)
  • opentelemetry-instrumentation-mysqlclient Add sqlcommenter support (#2941)
  • opentelemetry-instrumentation-pymysql Add sqlcommenter support (#2942)
  • opentelemetry-instrumentation-click: new instrumentation to trace click commands (#2994)

Fixed

  • opentelemetry-instrumentation-starlette: Retrieve meter_provider key instead of _meter_provider on _instrument (#3048)
  • opentelemetry-instrumentation-httpx: instrument_client is a static method again (#3003)
  • opentelemetry-instrumentation-system_metrics: fix callbacks reading wrong config (#3025)
  • opentelemetry-instrumentation-httpx: Check if mount transport is none before wrap it (#3022)
  • Replace all instrumentor unit test assertEqualSpanInstrumentationInfo calls with assertEqualSpanInstrumentationScope calls (#3037)
  • opentelemetry-instrumentation-sqlalchemy Fixes engines from sqlalchemy.engine_from_config not being fully instrumented (#2816)
  • opentelemetry-instrumentation-sqlalchemy: Fix a remaining memory leak in EngineTracer (#3053)
  • opentelemetry-instrumentation-sqlite3: Update documentation on explicit cursor support of tracing (#3088)

Breaking changes

  • opentelemetry-instrumentation-sqlalchemy teach instruments version (#2971)
  • Drop opentelemetry-instrumentation-test package from default instrumentation list (#2969)

... (truncated)

Commits

Updates aiosignal from 1.3.1 to 1.3.2

Release notes

Sourced from aiosignal's releases.

1.3.2

Deprecations and Removals

  • Dropped Python 3.7 support. (#413)

  • Dropped Python 3.8 support. (#645)

Misc


Changelog

Sourced from aiosignal's changelog.

1.3.2 (2024-12-13)

Deprecations and Removals

  • Dropped Python 3.7 support. [#413](https://github.com/aio-libs/aiosignal/issues/413) <https://github.com/aio-libs/aiosignal/issues/413>_

  • Dropped Python 3.8 support. [#645](https://github.com/aio-libs/aiosignal/issues/645) <https://github.com/aio-libs/aiosignal/issues/645>_

Misc

  • [#362](https://github.com/aio-libs/aiosignal/issues/362) <https://github.com/aio-libs/aiosignal/issues/362>_

Commits

Updates certifi from 2024.8.30 to 2024.12.14

Commits
  • 4ba3900 2024.12.14 (#329)
  • 9164660 Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 (#331)
  • 3dc3651 Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 (#328)
  • c5bf18d Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 (#327)
  • b908391 Bump actions/setup-python from 5.2.0 to 5.3.0 (#326)
  • bc26b41 Bump actions/checkout from 4.2.1 to 4.2.2 (#325)
  • 57afc22 Bump actions/upload-artifact from 4.4.1 to 4.4.3 (#323)
  • a495091 test against 3.13 final
  • 62f8144 Added 3.13 classifier (#322)
  • 94d23a0 Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 (#321)
  • Additional commits viewable in compare view

Updates fastapi-cli from 0.0.6 to 0.0.7

Release notes

Sourced from fastapi-cli's releases.

0.0.7

Fixes

Internal

Changelog

Sourced from fastapi-cli's changelog.

0.0.7

Fixes

Internal

Commits

Updates fonttools from 4.55.2 to 4.55.3

Release notes

Sourced from fonttools's releases.

4.55.3

  • [Docs] fill out ttLib table section #3716
  • [feaLib] More efficient inline format 4 lookups #3726
Changelog

Sourced from fonttools's changelog.

4.55.3 (released 2024-12-10)

  • [Docs] fill out ttLib table section #3716
  • [feaLib] More efficient inline format 4 lookups #3726
Commits
  • 8e5c1bf Release 4.55.3
  • 460b530 Merge pull request #3731 from fonttools/news
  • e507e7c Update news to prepare for release
  • 4b9f5ef [feaLib] More efficient inline format 4 lookups
  • 1be0440 [Tests] Don't compare numbers with "is"
  • 7ad7cfd Merge pull request #3725 from fonttools/dependabot/github_actions/pypa/gh-act...
  • 2abf837 Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3
  • 02cc445 Merge pull request #3716 from n8willis/master
  • 23546cf [Docs] Import TupeVariation class directly in gvar table module. Fixes a Sphi...
  • 314eee0 [Docs] Fix docstring typo in gcid table module.
  • Additional commits viewable in compare view

Updates intake from 0.6.4 to 2.0.7

Commits
  • 5e7b3b8 Merge pull request #845 from jslorrma/fix/sparkdataframe-func-and-deltareader...
  • 9875076 fix: Fix typo in SparkDataFrame and update DeltaReader implements attribute
  • 2d526aa Merge pull request #843 from AlbertDeFusco/feat/llama-server-cache-system-pro...
  • 68b0aae cache system prompt file to disk
  • 913687d Merge pull request #841 from AlbertDeFusco/feat/find-free-port
  • eac67cc Merge pull request #840 from AlbertDeFusco/chore/llama.cpp-short-kwargs
  • 6590c9a start llamacppservice on free port
  • 62c3333 supported short-form kwargs
  • 7874ba1 Merge pull request #842 from AlbertDeFusco/chore/setup-miniconda
  • 117105c swap for conda
  • Additional commits viewable in compare view

Updates ipython from 8.18.0 to 8.30.0

Commits

Updates matplotlib from 3.9.3 to 3.10.0

Release notes

Sourced from matplotlib's releases.

REL: v3.10.0

Highlights of this release include:

- Preliminary support for free-threaded CPython 3.13
- Standard getters/setters for axis inversion state
- New more-accessible color cycle
- Dark-mode diverging colormaps
- Exception handling control
- InsetIndicator artist
- FillBetweenPolyCollection
- Fill between 3D lines
- Data in 3D plots can now be dynamically clipped to the axes view limits
- Rotating 3d plots with the mouse
- Increased Figure limits with Agg renderer
- Subfigures no longer provisional
- Subfigures are now added in row-major order

Matplotlib v3.10.0rc1

This is the first release candidate for Matplotlib 3.10.0

REL: 3.9.4

This is the fourth bugfix release of the 3.9.x series.

This release contains two bug-fixes:

  • Fix toolbar icons in GTK backend
  • Fix Poly3DCollection initialization with list of lists
Commits
  • 8d64f03 REL: v3.10.0 release
  • d9dfee8 [doc] Fix dead links
  • 87a603f Update release notes for 3.10.0
  • cdecf97 Update github stats for 3.10
  • b8d19bd Merge pull request #29306 from meeseeksmachine/auto-backport-of-pr-29242-on-v...
  • a42d0ed Backport PR #29242: DOC: Add kwdoc list to scatter() docstring
  • 1900640 Merge pull request #29299 from QuLogic/merge-v39x
  • 815389c Merge branch 'v3.9.x' into v3.10.x
  • 73873c0 DOC: Create release notes for 3.9.4
  • 9d17a2b DOC: Add Zenodo DOI for 3.9.4
  • Additional commits viewable in compare view

Updates numpy from 1.26.4 to 2.2.0

Release notes

Sourced from numpy's releases.

2.2.0 (Dec 8, 2024)

NumPy 2.2.0 Release Notes

The NumPy 2.2.0 release is quick release that brings us back into sync with the usual twice yearly release cycle. There have been an number of small cleanups, as well as work bringing the new StringDType to completion and improving support for free threaded Python. Highlights are:

  • New functions matvec and vecmat, see below.
  • Many improved annotations.
  • Improved support for the new StringDType.
  • Improved support for free threaded Python
  • Fixes for f2py

This release supports Python versions 3.10-3.13.

Deprecations

  • _add_newdoc_ufunc is now deprecated. ufunc.__doc__ = newdoc should be used instead.

    (gh-27735)

Expired deprecations

  • bool(np.array([])) and other empty arrays will now raise an error. Use arr.size > 0 instead to check whether an array has no elements.

    (gh-27160)

Compatibility notes

  • numpy.cov now properly transposes single-row (2d array) design matrices when rowvar=False. Previously, single-row design matrices would return a scalar in this scenario, which is not correct, so this is a behavior change and an array of the appropriate shape will now be returned.

    (gh-27661)

New Features

  • New functions for matrix-vector and vector-matrix products

    Two new generalized ufuncs were defined:

    • numpy.matvec - matrix-vector product, treating the arguments as stacks of matrices and column vectors,

... (truncated)

Changelog

Sourced from numpy's changelog.

This is a walkthrough of the NumPy 2.1.0 release on Linux, modified for building with GitHub Actions and cibuildwheels and uploading to the anaconda.org staging repository for NumPy <https://anaconda.org/multibuild-wheels-staging/numpy>_. The commands can be copied into the command line, but be sure to replace 2.1.0 by the correct version. This should be read together with the :ref:general release guide <prepare_release>.

Facility preparation

Before beginning to make a release, use the requirements/*_requirements.txt files to ensure that you have the needed software. Most software can be installed with pip, but some will require apt-get, dnf, or whatever your system uses for software. You will also need a GitHub personal access token (PAT) to push the documentation. There are a few ways to streamline things:

  • Git can be set up to use a keyring to store your GitHub personal access token. Search online for the details.
  • You can use the keyring app to store the PyPI password for twine. See the online twine documentation for details.

Prior to release

Add/drop Python versions

When adding or dropping Python versions, three files need to be edited:

  • .github/workflows/wheels.yml # for github cibuildwheel
  • tools/ci/cirrus_wheels.yml # for cibuildwheel aarch64/arm64 builds
  • pyproject.toml # for classifier and minimum version check.

Make these changes in an ordinary PR against main and backport if necessary. Add [wheel build] at the end of the title line of the commit summary so that wheel builds will be run to test the changes. We currently release wheels for new Python versions after the first Python rc once manylinux and cibuildwheel support it. For Python 3.11 we were able to release within a week of the rc1 announcement.

Backport pull requests

Changes that have been marked for this release must be backported to the maintenance/2.1.x branch.

Update 2.1.0 milestones

... (truncated)

Commits
  • e7a123b Merge pull request #27928 from charris/prepare-2.2.0
  • d97d071 MAINT: Try fixing MacOS cirrus build failures. [wheel build]
  • 1ed7b67 REL: Prepare for the NumPy 2.2.0 release [wheel build]
  • fd9e7ef Merge pull request #27916 from charris/backport-27915
  • 2e0941f MAINT: Bump actions/cache from 4.1.2 to 4.2.0
  • 013656d Merge pull request #27912 from charris/backport-27877
  • 7895ba6 Merge pull request #27913 from charris/backport-27896
  • ee8d1cd PERF: improve multithreaded ufunc scaling (#27896)
  • 77fff6b ENH: Refactor __qualname__ across API (#27877)
  • b30a338 Merge pull request #27911 from charris/backport-27891
  • Additional commits viewable in compare view

Updates opentelemetry-api from 1.28.2 to 1.29.0

Changelog

Sourced from opentelemetry-api's changelog.

Version 1.29.0/0.50b0 (2024-12-11)

  • 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)

Version 1.28.0/0.49b0 (2024-11-05)

  • 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

... (truncated)

Commits
  • 032784d [release/v1.29.x-0.50bx] Prepare release 1.29.0/0.50b0 (#4349)
  • 415c94f infra: move generate_workflows_lib from contrib to core (#4326)
  • 715ec63 opentelemetry-semantic-conventions: Bump semantic conventions to 1.29.0 (#4337)
  • 72fad82 opentelemetry-sdk: speed up exemplars a bit (#4260)
  • db4ef06 update workflows in core as well (#4334)
  • 2ddb076 Remove unused assertEqualSpanInstrumentationInfo (#4310)
  • 78653ef infra: remove generate contrib workflows from core (#4302)
  • 1ee2774 Fix typo: pustil -> psutil (#4311)
  • 6812da2 opentelemetry-sdk: serialize logs severity_number as int (#4324)
  • a0304a0 Use LogRecord.getMessage to get OTLP body (#4216)
  • Additional commits viewable in compare view

Updates opentelemetry-exporter-otlp from 1.28.2 to 1.29.0

Changelog

Sourced from opentelemetry-exporter-otlp's changelog.

Version 1.29.0/0.50b0 (2024-12-11)

  • 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)

Version 1.28.0/0.49b0 (2024-11-05)

  • 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

... (truncated)

Commits
  • 032784d [release/v1.29.x-0.50bx] Prepare release 1.29.0/0.50b0 (#4349)
  • ccc9e6f Support logs with no body (#4276)
  • c4fa8d7 Fix: filter exemplar for observable instrument and export of exemplar without...
  • 06809f4 Update version to 1.29.0.dev/0.50b0.dev (#4245)
  • 3842a09 Bump requests to latest in requirements (#3983)
  • See full diff in compare view

Updates opentelemetry-exporter-otlp-proto-common from 1.28.2 to 1.29.0

Changelog

Sourced from opentelemetry-exporter-otlp-proto-common's changelog.

Version 1.29.0/0.50b0 (2024-12-11)

  • 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)

Version 1.28.0/0.49b0 (2024-11-05)

  • 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

... (truncated)

Commits
  • 032784d [release/v1.29.x-0.50bx] Prepare release 1.29.0/0.50b0 (#4349)
  • ccc9e6f Support logs with no body (#4276)
  • c4fa8d7 Fix: filter exemplar for observable instrument and export of exemplar without...
  • 06809f4 Update version to 1.29.0.dev/0.50b0.dev (#4245)
  • 3842a09 Bump requests to latest in requirements (#3983)
  • See full diff in compare view

Updates opentelemetry-exporter-otlp-proto-grpc from 1.28.2 to 1.29.0

Changelog

Sourced from opentelemetry-exporter-otlp-proto-grpc's changelog.

Version 1.29.0/0.50b0 (2024-12-11)

  • 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 Description has been truncated

Bumps the dev-dependencies group with 35 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [dls-dodal](https://github.com/DiamondLightSource/dodal) | `1.36.2` | `1.36.3` |
| [opentelemetry-distro](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.49b2` | `0.50b0` |
| [opentelemetry-instrumentation-fastapi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.49b2` | `0.50b0` |
| [aiosignal](https://github.com/aio-libs/aiosignal) | `1.3.1` | `1.3.2` |
| [certifi](https://github.com/certifi/python-certifi) | `2024.8.30` | `2024.12.14` |
| [fastapi-cli](https://github.com/fastapi/fastapi-cli) | `0.0.6` | `0.0.7` |
| [fonttools](https://github.com/fonttools/fonttools) | `4.55.2` | `4.55.3` |
| [intake](https://github.com/intake/intake) | `0.6.4` | `2.0.7` |
| [ipython](https://github.com/ipython/ipython) | `8.18.0` | `8.30.0` |
| [matplotlib](https://github.com/matplotlib/matplotlib) | `3.9.3` | `3.10.0` |
| [numpy](https://github.com/numpy/numpy) | `1.26.4` | `2.2.0` |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.28.2` | `1.29.0` |
| [opentelemetry-exporter-otlp](https://github.com/open-telemetry/opentelemetry-python) | `1.28.2` | `1.29.0` |
| [opentelemetry-exporter-otlp-proto-common](https://github.com/open-telemetry/opentelemetry-python) | `1.28.2` | `1.29.0` |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.28.2` | `1.29.0` |
| [opentelemetry-exporter-otlp-proto-http](https://github.com/open-telemetry/opentelemetry-python) | `1.28.2` | `1.29.0` |
| [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.49b2` | `0.50b0` |
| [opentelemetry-instrumentation-asgi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.49b2` | `0.50b0` |
| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python) | `1.28.2` | `1.29.0` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.28.2` | `1.29.0` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.49b2` | `0.50b0` |
| [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.49b2` | `0.50b0` |
| [orderly-set](https://github.com/seperman/orderly-set) | `5.2.2` | `5.2.3` |
| [prompt-toolkit](https://github.com/prompt-toolkit/python-prompt-toolkit) | `3.0.36` | `3.0.48` |
| [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.6.1` | `2.7.0` |
| [pydantic-numpy](https://github.com/caniko/pydantic-numpy) | `5.0.2` | `7.0.0` |
| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.24.0` | `0.25.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.8.2` | `0.8.3` |
| [starlette](https://github.com/encode/starlette) | `0.41.3` | `0.42.0` |
| [tifffile](https://github.com/cgohlke/tifffile) | `2024.9.20` | `2024.12.12` |
| [tox](https://github.com/tox-dev/tox) | `3.28.0` | `4.23.2` |
| [uvicorn](https://github.com/encode/uvicorn) | `0.32.1` | `0.34.0` |
| [watchfiles](https://github.com/samuelcolvin/watchfiles) | `1.0.0` | `1.0.3` |
| [zarr](https://github.com/zarr-developers/zarr-python) | `2.18.3` | `2.18.4` |
| [zict](http://zict.readthedocs.io/en/latest/) | `2.2.0` | `3.0.0` |



Updates `dls-dodal` from 1.36.2 to 1.36.3
- [Release notes](https://github.com/DiamondLightSource/dodal/releases)
- [Commits](DiamondLightSource/dodal@1.36.2...1.36.3)

Updates `opentelemetry-distro` from 0.49b2 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-fastapi` from 0.49b2 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `aiosignal` from 1.3.1 to 1.3.2
- [Release notes](https://github.com/aio-libs/aiosignal/releases)
- [Changelog](https://github.com/aio-libs/aiosignal/blob/master/CHANGES.rst)
- [Commits](aio-libs/aiosignal@v1.3.1...v1.3.2)

Updates `certifi` from 2024.8.30 to 2024.12.14
- [Commits](certifi/python-certifi@2024.08.30...2024.12.14)

Updates `fastapi-cli` from 0.0.6 to 0.0.7
- [Release notes](https://github.com/fastapi/fastapi-cli/releases)
- [Changelog](https://github.com/fastapi/fastapi-cli/blob/main/release-notes.md)
- [Commits](fastapi/fastapi-cli@0.0.6...0.0.7)

Updates `fonttools` from 4.55.2 to 4.55.3
- [Release notes](https://github.com/fonttools/fonttools/releases)
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst)
- [Commits](fonttools/fonttools@4.55.2...4.55.3)

Updates `intake` from 0.6.4 to 2.0.7
- [Commits](intake/intake@0.6.4...2.0.7)

Updates `ipython` from 8.18.0 to 8.30.0
- [Release notes](https://github.com/ipython/ipython/releases)
- [Commits](ipython/ipython@8.18.0...8.30.0)

Updates `matplotlib` from 3.9.3 to 3.10.0
- [Release notes](https://github.com/matplotlib/matplotlib/releases)
- [Commits](matplotlib/matplotlib@v3.9.3...v3.10.0)

Updates `numpy` from 1.26.4 to 2.2.0
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v1.26.4...v2.2.0)

Updates `opentelemetry-api` from 1.28.2 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.28.2...v1.29.0)

Updates `opentelemetry-exporter-otlp` from 1.28.2 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.28.2...v1.29.0)

Updates `opentelemetry-exporter-otlp-proto-common` from 1.28.2 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.28.2...v1.29.0)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.28.2 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.28.2...v1.29.0)

Updates `opentelemetry-exporter-otlp-proto-http` from 1.28.2 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.28.2...v1.29.0)

Updates `opentelemetry-instrumentation` from 0.49b2 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-asgi` from 0.49b2 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-proto` from 1.28.2 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.28.2...v1.29.0)

Updates `opentelemetry-sdk` from 1.28.2 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.28.2...v1.29.0)

Updates `opentelemetry-semantic-conventions` from 0.49b2 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

Updates `opentelemetry-util-http` from 0.49b2 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `orderly-set` from 5.2.2 to 5.2.3
- [Release notes](https://github.com/seperman/orderly-set/releases)
- [Changelog](https://github.com/seperman/orderly-set/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seperman/orderly-set/commits)

Updates `prompt-toolkit` from 3.0.36 to 3.0.48
- [Release notes](https://github.com/prompt-toolkit/python-prompt-toolkit/releases)
- [Changelog](https://github.com/prompt-toolkit/python-prompt-toolkit/blob/master/CHANGELOG)
- [Commits](prompt-toolkit/python-prompt-toolkit@3.0.36...3.0.48)

Updates `pydantic-settings` from 2.6.1 to 2.7.0
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](pydantic/pydantic-settings@v2.6.1...v2.7.0)

Updates `pydantic-numpy` from 5.0.2 to 7.0.0
- [Commits](https://github.com/caniko/pydantic-numpy/commits)

Updates `pytest-asyncio` from 0.24.0 to 0.25.0
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](pytest-dev/pytest-asyncio@v0.24.0...v0.25.0)

Updates `ruff` from 0.8.2 to 0.8.3
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.8.2...0.8.3)

Updates `starlette` from 0.41.3 to 0.42.0
- [Release notes](https://github.com/encode/starlette/releases)
- [Changelog](https://github.com/encode/starlette/blob/master/docs/release-notes.md)
- [Commits](encode/starlette@0.41.3...0.42.0)

Updates `tifffile` from 2024.9.20 to 2024.12.12
- [Release notes](https://github.com/cgohlke/tifffile/releases)
- [Changelog](https://github.com/cgohlke/tifffile/blob/master/CHANGES.rst)
- [Commits](cgohlke/tifffile@v2024.9.20...v2024.12.12)

Updates `tox` from 3.28.0 to 4.23.2
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](tox-dev/tox@3.28.0...4.23.2)

Updates `uvicorn` from 0.32.1 to 0.34.0
- [Release notes](https://github.com/encode/uvicorn/releases)
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md)
- [Commits](encode/uvicorn@0.32.1...0.34.0)

Updates `watchfiles` from 1.0.0 to 1.0.3
- [Release notes](https://github.com/samuelcolvin/watchfiles/releases)
- [Commits](samuelcolvin/watchfiles@v1.0.0...v1.0.3)

Updates `zarr` from 2.18.3 to 2.18.4
- [Release notes](https://github.com/zarr-developers/zarr-python/releases)
- [Changelog](https://github.com/zarr-developers/zarr-python/blob/v2.18.4/docs/release.rst)
- [Commits](zarr-developers/zarr-python@v2.18.3...v2.18.4)

Updates `zict` from 2.2.0 to 3.0.0

---
updated-dependencies:
- dependency-name: dls-dodal
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-distro
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-instrumentation-fastapi
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: aiosignal
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: certifi
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: fastapi-cli
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: fonttools
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: intake
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: ipython
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: matplotlib
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: numpy
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-api
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-exporter-otlp
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-common
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-http
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-instrumentation
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-instrumentation-asgi
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-proto
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-sdk
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-semantic-conventions
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-util-http
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: orderly-set
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: prompt-toolkit
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: pydantic-settings
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: pydantic-numpy
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: pytest-asyncio
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: ruff
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: starlette
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: tifffile
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: tox
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: uvicorn
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: watchfiles
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: zarr
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: zict
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Dec 16, 2024
Copy link

codecov bot commented Dec 16, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 93.19%. Comparing base (2d77d61) to head (3a67793).
Report is 4 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #757   +/-   ##
=======================================
  Coverage   93.19%   93.19%           
=======================================
  Files          37       37           
  Lines        2072     2072           
=======================================
  Hits         1931     1931           
  Misses        141      141           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 23, 2024

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Dec 23, 2024
@dependabot dependabot bot deleted the dependabot/pip/dev-dependencies-fcebe6a826 branch December 23, 2024 01:59
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 python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants