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 50 updates #658

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

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 7, 2024

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

Package From To
fastapi 0.114.2 0.115.0
dls-dodal 1.31.1 1.32.0
pre-commit 3.8.0 4.0.0
sphinx-autobuild 2024.9.3 2024.10.3
aiohappyeyeballs 2.4.0 2.4.3
aiohttp 3.10.5 3.10.9
anyio 4.4.0 4.6.0
dask 2024.9.0 2024.9.1
dnspython 2.6.1 2.7.0
epicscorelibs 7.0.7.99.0.2 7.0.7.99.1.1
filelock 3.16.0 3.16.1
fonttools 4.53.1 4.54.1
h5py 3.11.0 3.12.1
httpcore 1.0.5 1.0.6
humanize 4.10.0 4.11.0
intake 0.6.4 2.0.7
ipython 8.18.0 8.28.0
nslsii 0.10.3 0.10.5
numpy 1.26.4 2.1.2
ophyd-async 0.5.2 0.6.0
p4p 4.1.12 4.2.0
pandas 2.2.2 2.2.3
pipdeptree 2.23.3 2.23.4
platformdirs 4.3.3 4.3.6
plumbum 1.8.3 1.9.0
prompt-toolkit 3.0.36 3.0.48
pvxslibs 1.3.1 1.3.2
pycryptodome 3.20.0 3.21.0
pydantic-core 2.23.3 2.24.0
pydantic-numpy 5.0.2 6.0.0
pymongo 4.8.0 4.10.1
python-multipart 0.0.9 0.0.12
redis 5.0.8 5.1.1
redis-json-dict 0.2.0 0.2.1
rich 13.7.1 13.9.2
ruff 0.6.5 0.6.9
starlette 0.38.5 0.39.2
tifffile 2024.8.30 2024.9.20
tomli 2.0.1 2.0.2
toolz 0.12.1 1.0.0
tox 3.28.0 4.21.2
typer 0.12.4 0.12.5
tzdata 2024.1 2024.2
uvicorn 0.30.6 0.31.0
uvloop 0.19.0 0.20.0
virtualenv 20.26.4 20.26.6
websockets 13.0.1 13.1
yarl 1.11.1 1.13.1
zict 2.2.0 3.0.0
zocalo 1.1.0 1.1.1

Updates fastapi from 0.114.2 to 0.115.0

Release notes

Sourced from fastapi's releases.

0.115.0

Highlights

Now you can declare Query, Header, and Cookie parameters with Pydantic models. 🎉

Query Parameter Models

Use Pydantic models for Query parameters:

from typing import Annotated, Literal
from fastapi import FastAPI, Query
from pydantic import BaseModel, Field
app = FastAPI()
class FilterParams(BaseModel):
limit: int = Field(100, gt=0, le=100)
offset: int = Field(0, ge=0)
order_by: Literal["created_at", "updated_at"] = "created_at"
tags: list[str] = []
@​app.get("/items/")
async def read_items(filter_query: Annotated[FilterParams, Query()]):
return filter_query

Read the new docs: Query Parameter Models.

Header Parameter Models

Use Pydantic models for Header parameters:

from typing import Annotated
from fastapi import FastAPI, Header
from pydantic import BaseModel
app = FastAPI()
class CommonHeaders(BaseModel):
host: str
save_data: bool
if_modified_since: str | None = None
traceparent: str | None = None
</tr></table>

... (truncated)

Commits
  • 40e33e4 🔖 Release version 0.115.0
  • b36047b 📝 Update release notes
  • 7eadeb6 📝 Update release notes
  • 55035f4 ✨ Add support for Pydantic models for parameters using Query, Cookie, `He...
  • 0903da7 📝 Update release notes
  • 4b2b14a ⬆ [pre-commit.ci] pre-commit autoupdate (#12204)
  • 35df20c 📝 Update release notes
  • 8eb3c56 🌐 Add Portuguese translation for `docs/pt/docs/advanced/security/http-basic-a...
  • See full diff in compare view

Updates dls-dodal from 1.31.1 to 1.32.0

Release notes

Sourced from dls-dodal's releases.

1.32.0

What's Changed

Full Changelog: DiamondLightSource/dodal@1.31.1...1.32.0

Commits
  • 936dfaa Warn rather than fail if the webcam fails (#802)
  • 1975af4 Wait for set to finish after focus mirrors finish slew (#800)
  • eece064 ZocaloResults: add parameter to use results from GPU (#763)
  • ee5da2b Convert PMAC Programrunner to a Flyable (#792)
  • 3f59ce0 Update to ophyd-async 0.6.0 (#796)
  • cc5ccf1 706 make undulator gap writeable i18 (#721)
  • d94d5b1 Make sure that the aperture scatterguard position is set correctly and add te...
  • 44abdd2DiamondLightSource/dodal#751#787)
  • 693cfd1 Don't call getpass() inside container (#749)
  • 69bd320 Add signals for current puck and pin (#785)
  • Additional commits viewable in compare view

Updates pre-commit from 3.8.0 to 4.0.0

Release notes

Sourced from pre-commit's releases.

pre-commit v4.0.0

Features

Migrating

Changelog

Sourced from pre-commit's changelog.

4.0.0 - 2024-10-05

Features

Migrating

Commits
  • dbccd57 v4.0.0
  • d07e529 Merge pull request #3320 from pre-commit/remove-python-venv
  • 801b956 remove deprecated python_venv alias
  • a2f7b80 Merge pull request #3315 from pre-commit/warn-deprecated-stage-names-on-init
  • d317223 add warning for deprecates stages for remote repos on init
  • 7555e11 Merge pull request #3314 from pre-commit/remove-log-info-mock
  • 05e365f Merge pull request #3313 from pre-commit/default-stages-warning
  • 1d2f1c0 replace log_info_mock with pytest's caplog
  • 33e020f add warning for deprecated stages values in default_stages
  • e7cfc0d Merge pull request #3312 from pre-commit/warning-for-old-stage-names
  • Additional commits viewable in compare view

Updates sphinx-autobuild from 2024.9.3 to 2024.10.3

Release notes

Sourced from sphinx-autobuild's releases.

Release 2024.10.03

2024.10.03

Release 2024.10.02

2024.10.02

Release 2024.09.19

2024.09.19

Release 2024.09.18

2024.09.18

Release 2024.09.17

2024.09.17

Changelog

Sourced from sphinx-autobuild's changelog.

Changelog

unreleased

2024.10.03 - 2024-10-03

  • Improve error handling for failures in pre-build commands.

2024.10.02 - 2024-10-02

  • Show the changed paths that triggered the rebuild.

2024.09.19 - 2024-09-19

  • Fix path filtering on Windows by normalising path separators.
  • Filter various directories by default (.git, venv, etc).
  • Serve the correct directory when using make mode (-M).

2024.09.18 - 2024-09-18

  • Run Sphinx through the Python entry point rather than the binary on PATH.

2024.09.17 - 2024-09-17

  • Relax checks for paths that aren't required to exist.

2024.09.03 - 2024-09-03

  • Fix support for Python 3.9.
  • Fix running sphinx-autobuild via entry point scripts.
  • Run sphinx-build in a subprocess to mitigate autdoc issues.
  • Support the -M 'make mode' option for sphinx-build.

2024.04.16 - 2024-04-16

  • Add a missing dependency on watchfiles.
  • Adopt Ruff in place of flake8 and black.

2024.04.13 - 2024-04-13

... (truncated)

Commits
  • 86e2f37 Release 2024.10.03
  • 1771311 Improve handling for errors in pre-build commands (#181)
  • 5eedf72 Release 2024.10.02
  • 1743a43 Show which paths changed when rebuilding
  • 028cf60 Add missing from __future__ import annotations imports
  • f3146c1 Use -m sphinx build if supported
  • 49457de fixup! Fix path filtering on Windows
  • 2e4e6f7 Split show() into show_message() and show_command()
  • 829ec71 Restrict the release workflow to the @​sphinx-doc organisation
  • 4552a5f Release 2024.09.19
  • Additional commits viewable in compare view

Updates aiohappyeyeballs from 2.4.0 to 2.4.3

Release notes

Sourced from aiohappyeyeballs's releases.

v2.4.3 (2024-09-30)

Fix

  • fix: rewrite staggered_race to be race safe (#101)

  • fix: re-raise RuntimeError when uvloop raises RuntimeError during connect (#105) (c8f1fa9)

v2.4.2 (2024-09-27)

Fix

  • fix: copy staggered from standard lib for python 3.12+ (#95) (c5a4023)

v2.4.1 (2024-09-26)

Fix

  • fix: avoid passing loop to staggered.staggered_race (#94) (5f80b79)
Changelog

Sourced from aiohappyeyeballs's changelog.

v2.4.3 (2024-09-30)

Fix

  • Rewrite staggered_race to be race safe (#101) (9db617a)
  • Re-raise runtimeerror when uvloop raises runtimeerror during connect (#105) (c8f1fa9)

v2.4.2 (2024-09-27)

Fix

  • Copy staggered from standard lib for python 3.12+ (#95) (c5a4023)

v2.4.1 (2024-09-26)

Fix

  • Avoid passing loop to staggered.staggered_race (#94) (5f80b79)
Commits

Updates aiohttp from 3.10.5 to 3.10.9

Release notes

Sourced from aiohttp's releases.

3.10.9

Bug fixes

  • Fixed proxy headers being used in the ConnectionKey hash when a proxy was not being used -- by :user:bdraco.

    If default headers are used, they are also used for proxy headers. This could have led to creating connections that were not needed when one was already available.

    Related issues and pull requests on GitHub: #9368.

  • Widened the type of the trace_request_ctx parameter of :meth:ClientSession.request() <aiohttp.ClientSession.request> and friends -- by :user:layday.

    Related issues and pull requests on GitHub: #9397.

Removals and backward incompatible breaking changes

  • Fixed failure to try next host after single-host connection timeout -- by :user:brettdh.

    The default client :class:aiohttp.ClientTimeout params has changed to include a sock_connect timeout of 30 seconds so that this correct behavior happens by default.

    Related issues and pull requests on GitHub: #7342.

Miscellaneous internal changes

  • Improved performance of resolving hosts with Python 3.12+ -- by :user:bdraco.

    Related issues and pull requests on GitHub: #9342.

... (truncated)

Changelog

Sourced from aiohttp's changelog.

3.10.9 (2024-10-04)

Bug fixes

  • Fixed proxy headers being used in the ConnectionKey hash when a proxy was not being used -- by :user:bdraco.

    If default headers are used, they are also used for proxy headers. This could have led to creating connections that were not needed when one was already available.

    Related issues and pull requests on GitHub: :issue:9368.

  • Widened the type of the trace_request_ctx parameter of :meth:ClientSession.request() <aiohttp.ClientSession.request> and friends -- by :user:layday.

    Related issues and pull requests on GitHub: :issue:9397.

Removals and backward incompatible breaking changes

  • Fixed failure to try next host after single-host connection timeout -- by :user:brettdh.

    The default client :class:aiohttp.ClientTimeout params has changed to include a sock_connect timeout of 30 seconds so that this correct behavior happens by default.

    Related issues and pull requests on GitHub: :issue:7342.

Miscellaneous internal changes

  • Improved performance of resolving hosts with Python 3.12+ -- by :user:bdraco.

    Related issues and pull requests on GitHub: :issue:9342.

... (truncated)

Commits
  • b779432 Release 3.10.9 (#9415)
  • 08ada3e [PR #9405/b96b01b backport][3.10] Only create the connection closed exception...
  • 978ed74 [PR #9406/24b0e6f backport][3.10] Add slots to timer helpers (#9411)
  • e1320b7 [PR #9398/3f43bd1b backport][3.10] Widen trace_request_ctx type (#9403)
  • b5e2b0b [PR #7368/8a8913b backport][3.10] Fixed failure to try next host after single...
  • 6198a56 [PR #9368/02d8dba9 backport][3.10] Avoid using the proxy headers in the Conne...
  • 456cf5e [PR #9386/803d818d backport][3.10] Small speed up to starting client requests...
  • 8e395a1 [PR #9366/43deadb2 backport][3.10] Small speed up to update_headers (#9383)
  • 57ce46c [PR #9372/0416d28 backport][3.10] Only prepare proxy headers for a request if...
  • 0a74b54 [PR #9367/b612127d backport][3.10] Speed up handling auth in urls (#9380)
  • Additional commits viewable in compare view

Updates anyio from 4.4.0 to 4.6.0

Release notes

Sourced from anyio's releases.

4.6.0

  • Dropped support for Python 3.8 (as #698 cannot be resolved without cancel message support)
  • Fixed 100% CPU use on asyncio while waiting for an exiting task group to finish while said task group is within a cancelled cancel scope (#695)
  • Fixed cancel scopes on asyncio not propagating CancelledError on exit when the enclosing cancel scope has been effectively cancelled (#698)
  • Fixed asyncio task groups not yielding control to the event loop at exit if there were no child tasks to wait on
  • Fixed inconsistent task uncancellation with asyncio cancel scopes belonging to a task group when said task group has child tasks running

4.5.0

  • Improved the performance of anyio.Lock and anyio.Semaphore on asyncio (even up to 50 %)
  • Added the fast_acquire parameter to anyio.Lock and anyio.Semaphore to further boost performance at the expense of safety (acquire() will not yield control back if there is no contention)
  • Added support for the from_uri(), full_match(), parser methods/properties in anyio.Path, newly added in Python 3.13 (#737)
  • Added support for more keyword arguments for run_process() and open_process(): startupinfo, creationflags, pass_fds, user, group, extra_groups and umask (#742)
  • Improved the type annotations and support for PathLike in run_process() and open_process() to allow for path-like arguments, just like subprocess.Popen
  • Changed the ResourceWarning from an unclosed memory object stream to include its address for easier identification
  • Changed start_blocking_portal() to always use daemonic threads, to accommodate the "loitering event loop" use case
  • Bumped the minimum version of Trio to v0.26.1
  • Fixed __repr__() of MemoryObjectItemReceiver, when item is not defined (#767; PR by @​Danipulok)
  • Fixed to_process.run_sync() failing to initialize if __main__.__file__ pointed to a file in a nonexistent directory (#696)
  • Fixed AssertionError: feed_data after feed_eof on asyncio when a subprocess is closed early, before its output has been read (#490)
  • Fixed TaskInfo.has_pending_cancellation() on asyncio not respecting shielded scopes (#771; PR by @​gschaffner)
  • Fixed SocketStream.receive() returning bytearray instead of bytes when using asyncio with ProactorEventLoop (Windows) (#776)
  • Fixed quitting the debugger in a pytest test session while in an active task group failing the test instead of exiting the test session (because the exit exception arrives in an exception group)
  • Fixed support for Linux abstract namespaces in UNIX sockets that was broken in v4.2 (#781; PR by @​tapetersen)
  • Fixed KeyboardInterrupt (ctrl+c) hanging the asyncio pytest runner
Changelog

Sourced from anyio's changelog.

Version history

This library adheres to Semantic Versioning 2.0 <http://semver.org/>_.

4.6.0

  • Dropped support for Python 3.8 (as [#698](https://github.com/agronholm/anyio/issues/698) <https://github.com/agronholm/anyio/issues/698>_ cannot be resolved without cancel message support)
  • Fixed 100% CPU use on asyncio while waiting for an exiting task group to finish while said task group is within a cancelled cancel scope ([#695](https://github.com/agronholm/anyio/issues/695) <https://github.com/agronholm/anyio/issues/695>_)
  • Fixed cancel scopes on asyncio not propagating CancelledError on exit when the enclosing cancel scope has been effectively cancelled ([#698](https://github.com/agronholm/anyio/issues/698) <https://github.com/agronholm/anyio/issues/698>_)
  • Fixed asyncio task groups not yielding control to the event loop at exit if there were no child tasks to wait on
  • Fixed inconsistent task uncancellation with asyncio cancel scopes belonging to a task group when said task group has child tasks running

4.5.0

  • Improved the performance of anyio.Lock and anyio.Semaphore on asyncio (even up to 50 %)
  • Added the fast_acquire parameter to anyio.Lock and anyio.Semaphore to further boost performance at the expense of safety (acquire() will not yield control back if there is no contention)
  • Added support for the from_uri(), full_match(), parser methods/properties in anyio.Path, newly added in Python 3.13 ([#737](https://github.com/agronholm/anyio/issues/737) <https://github.com/agronholm/anyio/issues/737>_)
  • Added support for more keyword arguments for run_process() and open_process(): startupinfo, creationflags, pass_fds, user, group, extra_groups and umask ([#742](https://github.com/agronholm/anyio/issues/742) <https://github.com/agronholm/anyio/issues/742>_)
  • Improved the type annotations and support for PathLike in run_process() and open_process() to allow for path-like arguments, just like subprocess.Popen
  • Changed the ResourceWarning from an unclosed memory object stream to include its address for easier identification
  • Changed start_blocking_portal() to always use daemonic threads, to accommodate the "loitering event loop" use case
  • Bumped the minimum version of Trio to v0.26.1
  • Fixed __repr__() of MemoryObjectItemReceiver, when item is not defined ([#767](https://github.com/agronholm/anyio/issues/767) <https://github.com/agronholm/anyio/pull/767>_; PR by @​Danipulok)
  • Fixed to_process.run_sync() failing to initialize if __main__.__file__ pointed to a file in a nonexistent directory ([#696](https://github.com/agronholm/anyio/issues/696) <https://github.com/agronholm/anyio/issues/696>_)
  • Fixed AssertionError: feed_data after feed_eof on asyncio when a subprocess is closed early, before its output has been read ([#490](https://github.com/agronholm/anyio/issues/490) <https://github.com/agronholm/anyio/issues/490>_)

... (truncated)

Commits
  • 8cce749 Bumped up the version
  • 01a37c6 Fixed TaskGroup and CancelScope exit issues on asyncio (#774)
  • 7f35ce7 Bumped up the version
  • 108cc83 [pre-commit.ci] pre-commit autoupdate (#788)
  • d1aea98 Fixed KeyboardInterrupt hanging the asyncio test runner (#779)
  • c1aff53 [pre-commit.ci] pre-commit autoupdate (#785)
  • 89d8b4c Use sphinx_rtd_theme also as an extension
  • 4e9f18d Enabled uvloop to be used in the test suite on Python 3.13
  • 7de6441 Pin Sphinx to a compatible version with sphinx-rtd-theme
  • 41647f4 Fixed feed_data after feed_eof assertion errors on asyncio (#752)
  • Additional commits viewable in compare view

Updates dask from 2024.9.0 to 2024.9.1

Release notes

Sourced from dask's releases.

2024.9.1

Changes

See the Changelog for more information.

Commits
  • 3796da4 bump version to 2024.9.1
  • 2306451 Improve error message for incorrect columns order in meta information (#11393)
  • d45ea38 Update gpuCI RAPIDS_VER to 24.12 (#11407)
  • 569abf8 Bump jacobtomlinson/gha-anaconda-package-version from 0.1.3 to 0.1.4 (#11405)
  • e71d436 Switch to using zarr.open_array instead of using the zarr.Array const...
  • See full diff in compare view

Updates dnspython from 2.6.1 to 2.7.0

Release notes

Sourced from dnspython's releases.

dnspython 2.7.0

See What's New for details.

The minimum supported version of Python is 3.9.

My thanks to the many people who have contributed to this release. Also thanks to my co-maintainers: Tomáš Křížek, Petr Špaček, and Brian Wellington.

Changelog

Sourced from dnspython's changelog.

2.7.0

  • dns.query.https() and dns.asyncquery.https() now support HTTP/3 and the http_version parameter may be used to specify which version to use.

  • If the cryptography module is installed, then dnspython will now create deterministic ECDSA signatures by default. Cryptography, if installed, must be at least version 43. Thanks to Jakob Schlyter for adding the feature.

  • The RESINFO and WALLET RdataTypes are now supported.

  • The COOKIE and Report-Channel EDNS0 options are now supported.

  • All supported RdataTypes can now be imported at a single time rather than lazily on first use by calling dns.rdata.load_all_types().

  • The SVCB and HTTPS records now support the ohttp parameter.

  • xfr() and inbound_xfr() now share a common implementation.

  • Tokens are now supported for QUIC and HTTP/3.

  • dns.message.from_wire() now saves the input wire format in the Message's "wire" attribute. Likewise, dns.message.Message.to_wire() now records the generated wire format in that attribute.

  • The dns.message.Message object now has a get_options() helper to retrieve EDNS0 options of a specified type, and an extended_errors() helper to retrieve the list of EDE options in a message (if any).

  • dns.message.make_response() now has a copy mode which controls how sections are copied. By default, a copy mode appropriate for the opcode is used. This is currently dns.message.CopyMode.QUESTION for all opcodes.

  • If an IP address is used as the hostname in a URL, the https query code now passes the sni_hostname to httpx as this is required to get httpx to validate the certificate and check for an IP subject alternative name.

  • The minimum supported aioquic version is now 1.0.0.

  • The minimum supported Python version is now 3.9.

Commits

Updates epicscorelibs from 7.0.7.99.0.2 to 7.0.7.99.1.1

Commits

Updates filelock from 3.16.0 to 3.16.1

Release notes

Sourced from filelock's releases.

3.16.1

What's Changed

Full Changelog: tox-dev/filelock@3.16.0...3.16.1

Commits

Updates fonttools from 4.53.1 to 4.54.1

Release notes

Sourced from fonttools's releases.

4.54.1

What's Changed

  • [unicodedata] Update to Unicode 16
  • [subset] Escape \ in doc string

New Contributors

Full Changelog: fonttools/fonttools@4.54.0...4.54.1

4.54.0

Changelog

Sourced from fonttools's changelog.

4.54.1 (released 2024-09-24)

  • [unicodedata] Update to Unicode 16
  • [subset] Escape \\ in doc string

4.54.0 (released 2024-09-23)

Commits
  • 112ace8 Release 4.54.1
  • 7fe5eb0 Update Changelog
  • 510153f Merge pull request #3647 from fonttools/dependabot/github_actions/pypa/gh-act...
  • 1223694 Bump pypa/gh-ac...

    Description has been truncated

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

| Package | From | To |
| --- | --- | --- |
| [fastapi](https://github.com/fastapi/fastapi) | `0.114.2` | `0.115.0` |
| [dls-dodal](https://github.com/DiamondLightSource/dodal) | `1.31.1` | `1.32.0` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `3.8.0` | `4.0.0` |
| [sphinx-autobuild](https://github.com/sphinx-doc/sphinx-autobuild) | `2024.9.3` | `2024.10.3` |
| [aiohappyeyeballs](https://github.com/aio-libs/aiohappyeyeballs) | `2.4.0` | `2.4.3` |
| [aiohttp](https://github.com/aio-libs/aiohttp) | `3.10.5` | `3.10.9` |
| [anyio](https://github.com/agronholm/anyio) | `4.4.0` | `4.6.0` |
| [dask](https://github.com/dask/dask) | `2024.9.0` | `2024.9.1` |
| [dnspython](https://github.com/rthalley/dnspython) | `2.6.1` | `2.7.0` |
| [epicscorelibs](https://github.com/mdavidsaver/epicscorelibs) | `7.0.7.99.0.2` | `7.0.7.99.1.1` |
| [filelock](https://github.com/tox-dev/py-filelock) | `3.16.0` | `3.16.1` |
| [fonttools](https://github.com/fonttools/fonttools) | `4.53.1` | `4.54.1` |
| [h5py](https://github.com/h5py/h5py) | `3.11.0` | `3.12.1` |
| [httpcore](https://github.com/encode/httpcore) | `1.0.5` | `1.0.6` |
| [humanize](https://github.com/python-humanize/humanize) | `4.10.0` | `4.11.0` |
| [intake](https://github.com/intake/intake) | `0.6.4` | `2.0.7` |
| [ipython](https://github.com/ipython/ipython) | `8.18.0` | `8.28.0` |
| nslsii | `0.10.3` | `0.10.5` |
| [numpy](https://github.com/numpy/numpy) | `1.26.4` | `2.1.2` |
| [ophyd-async](https://github.com/bluesky/ophyd-async) | `0.5.2` | `0.6.0` |
| [p4p](https://github.com/epics-base/p4p) | `4.1.12` | `4.2.0` |
| [pandas](https://github.com/pandas-dev/pandas) | `2.2.2` | `2.2.3` |
| [pipdeptree](https://github.com/tox-dev/pipdeptree) | `2.23.3` | `2.23.4` |
| [platformdirs](https://github.com/tox-dev/platformdirs) | `4.3.3` | `4.3.6` |
| [plumbum](https://github.com/tomerfiliba/plumbum) | `1.8.3` | `1.9.0` |
| [prompt-toolkit](https://github.com/prompt-toolkit/python-prompt-toolkit) | `3.0.36` | `3.0.48` |
| [pvxslibs](https://epics-base.github.io/pvxs) | `1.3.1` | `1.3.2` |
| [pycryptodome](https://github.com/Legrandin/pycryptodome) | `3.20.0` | `3.21.0` |
| [pydantic-core](https://github.com/pydantic/pydantic-core) | `2.23.3` | `2.24.0` |
| [pydantic-numpy](https://github.com/caniko/pydantic-numpy) | `5.0.2` | `6.0.0` |
| [pymongo](https://github.com/mongodb/mongo-python-driver) | `4.8.0` | `4.10.1` |
| [python-multipart](https://github.com/Kludex/python-multipart) | `0.0.9` | `0.0.12` |
| [redis](https://github.com/redis/redis-py) | `5.0.8` | `5.1.1` |
| [redis-json-dict](https://github.com/NSLS2/redis-json-dict) | `0.2.0` | `0.2.1` |
| [rich](https://github.com/Textualize/rich) | `13.7.1` | `13.9.2` |
| [ruff](https://github.com/astral-sh/ruff) | `0.6.5` | `0.6.9` |
| [starlette](https://github.com/encode/starlette) | `0.38.5` | `0.39.2` |
| [tifffile](https://github.com/cgohlke/tifffile) | `2024.8.30` | `2024.9.20` |
| [tomli](https://github.com/hukkin/tomli) | `2.0.1` | `2.0.2` |
| [toolz](https://github.com/pytoolz/toolz) | `0.12.1` | `1.0.0` |
| [tox](https://github.com/tox-dev/tox) | `3.28.0` | `4.21.2` |
| [typer](https://github.com/fastapi/typer) | `0.12.4` | `0.12.5` |
| [tzdata](https://github.com/python/tzdata) | `2024.1` | `2024.2` |
| [uvicorn](https://github.com/encode/uvicorn) | `0.30.6` | `0.31.0` |
| [uvloop](https://github.com/MagicStack/uvloop) | `0.19.0` | `0.20.0` |
| [virtualenv](https://github.com/pypa/virtualenv) | `20.26.4` | `20.26.6` |
| [websockets](https://github.com/python-websockets/websockets) | `13.0.1` | `13.1` |
| [yarl](https://github.com/aio-libs/yarl) | `1.11.1` | `1.13.1` |
| [zict](http://zict.readthedocs.io/en/latest/) | `2.2.0` | `3.0.0` |
| [zocalo](https://github.com/DiamondLightSource/python-zocalo) | `1.1.0` | `1.1.1` |



Updates `fastapi` from 0.114.2 to 0.115.0
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.114.2...0.115.0)

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

Updates `pre-commit` from 3.8.0 to 4.0.0
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v3.8.0...v4.0.0)

Updates `sphinx-autobuild` from 2024.9.3 to 2024.10.3
- [Release notes](https://github.com/sphinx-doc/sphinx-autobuild/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx-autobuild/blob/main/NEWS.rst)
- [Commits](sphinx-doc/sphinx-autobuild@2024.09.03...2024.10.03)

Updates `aiohappyeyeballs` from 2.4.0 to 2.4.3
- [Release notes](https://github.com/aio-libs/aiohappyeyeballs/releases)
- [Changelog](https://github.com/aio-libs/aiohappyeyeballs/blob/main/CHANGELOG.md)
- [Commits](aio-libs/aiohappyeyeballs@v2.4.0...v2.4.3)

Updates `aiohttp` from 3.10.5 to 3.10.9
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](aio-libs/aiohttp@v3.10.5...v3.10.9)

Updates `anyio` from 4.4.0 to 4.6.0
- [Release notes](https://github.com/agronholm/anyio/releases)
- [Changelog](https://github.com/agronholm/anyio/blob/master/docs/versionhistory.rst)
- [Commits](agronholm/anyio@4.4.0...4.6.0)

Updates `dask` from 2024.9.0 to 2024.9.1
- [Release notes](https://github.com/dask/dask/releases)
- [Changelog](https://github.com/dask/dask/blob/main/docs/release-procedure.md)
- [Commits](dask/dask@2024.9.0...2024.9.1)

Updates `dnspython` from 2.6.1 to 2.7.0
- [Release notes](https://github.com/rthalley/dnspython/releases)
- [Changelog](https://github.com/rthalley/dnspython/blob/main/doc/whatsnew.rst)
- [Commits](rthalley/dnspython@v2.6.1...v2.7.0)

Updates `epicscorelibs` from 7.0.7.99.0.2 to 7.0.7.99.1.1
- [Changelog](https://github.com/epics-base/epicscorelibs/blob/master/documentation/RELEASE_NOTES.md)
- [Commits](https://github.com/mdavidsaver/epicscorelibs/commits)

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

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

Updates `h5py` from 3.11.0 to 3.12.1
- [Release notes](https://github.com/h5py/h5py/releases)
- [Changelog](https://github.com/h5py/h5py/blob/master/docs/release_guide.rst)
- [Commits](h5py/h5py@3.11.0...3.12.1)

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

Updates `humanize` from 4.10.0 to 4.11.0
- [Release notes](https://github.com/python-humanize/humanize/releases)
- [Commits](python-humanize/humanize@4.10.0...4.11.0)

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.28.0
- [Release notes](https://github.com/ipython/ipython/releases)
- [Commits](ipython/ipython@8.18.0...8.28.0)

Updates `nslsii` from 0.10.3 to 0.10.5

Updates `numpy` from 1.26.4 to 2.1.2
- [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.1.2)

Updates `ophyd-async` from 0.5.2 to 0.6.0
- [Release notes](https://github.com/bluesky/ophyd-async/releases)
- [Commits](bluesky/ophyd-async@0.5.2...v0.6.0)

Updates `p4p` from 4.1.12 to 4.2.0
- [Commits](epics-base/p4p@4.1.12...4.2.0)

Updates `pandas` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/pandas-dev/pandas/releases)
- [Commits](pandas-dev/pandas@v2.2.2...v2.2.3)

Updates `pipdeptree` from 2.23.3 to 2.23.4
- [Release notes](https://github.com/tox-dev/pipdeptree/releases)
- [Commits](tox-dev/pipdeptree@2.23.3...2.23.4)

Updates `platformdirs` from 4.3.3 to 4.3.6
- [Release notes](https://github.com/tox-dev/platformdirs/releases)
- [Changelog](https://github.com/tox-dev/platformdirs/blob/main/CHANGES.rst)
- [Commits](tox-dev/platformdirs@4.3.3...4.3.6)

Updates `plumbum` from 1.8.3 to 1.9.0
- [Release notes](https://github.com/tomerfiliba/plumbum/releases)
- [Changelog](https://github.com/tomerfiliba/plumbum/blob/master/CHANGELOG.rst)
- [Commits](tomerfiliba/plumbum@v1.8.3...v1.9.0)

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 `pvxslibs` from 1.3.1 to 1.3.2

Updates `pycryptodome` from 3.20.0 to 3.21.0
- [Release notes](https://github.com/Legrandin/pycryptodome/releases)
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst)
- [Commits](Legrandin/pycryptodome@v3.20.0...v3.21.0)

Updates `pydantic-core` from 2.23.3 to 2.24.0
- [Release notes](https://github.com/pydantic/pydantic-core/releases)
- [Commits](pydantic/pydantic-core@v2.23.3...v2.24.0)

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

Updates `pymongo` from 4.8.0 to 4.10.1
- [Release notes](https://github.com/mongodb/mongo-python-driver/releases)
- [Changelog](https://github.com/mongodb/mongo-python-driver/blob/master/doc/changelog.rst)
- [Commits](mongodb/mongo-python-driver@4.8.0...4.10.1)

Updates `python-multipart` from 0.0.9 to 0.0.12
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md)
- [Commits](Kludex/python-multipart@0.0.9...0.0.12)

Updates `redis` from 5.0.8 to 5.1.1
- [Release notes](https://github.com/redis/redis-py/releases)
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)
- [Commits](redis/redis-py@v5.0.8...v5.1.1)

Updates `redis-json-dict` from 0.2.0 to 0.2.1
- [Release notes](https://github.com/NSLS2/redis-json-dict/releases)
- [Commits](NSLS2/redis-json-dict@v0.2.0...v0.2.1)

Updates `rich` from 13.7.1 to 13.9.2
- [Release notes](https://github.com/Textualize/rich/releases)
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md)
- [Commits](Textualize/rich@v13.7.1...v13.9.2)

Updates `ruff` from 0.6.5 to 0.6.9
- [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.6.5...0.6.9)

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

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

Updates `tomli` from 2.0.1 to 2.0.2
- [Changelog](https://github.com/hukkin/tomli/blob/master/CHANGELOG.md)
- [Commits](hukkin/tomli@2.0.1...2.0.2)

Updates `toolz` from 0.12.1 to 1.0.0
- [Release notes](https://github.com/pytoolz/toolz/releases)
- [Changelog](https://github.com/pytoolz/toolz/blob/master/release-notes)
- [Commits](pytoolz/toolz@0.12.1...1.0.0)

Updates `tox` from 3.28.0 to 4.21.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.21.2)

Updates `typer` from 0.12.4 to 0.12.5
- [Release notes](https://github.com/fastapi/typer/releases)
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md)
- [Commits](fastapi/typer@0.12.4...0.12.5)

Updates `tzdata` from 2024.1 to 2024.2
- [Release notes](https://github.com/python/tzdata/releases)
- [Changelog](https://github.com/python/tzdata/blob/master/NEWS.md)
- [Commits](python/tzdata@2024.1...2024.2)

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

Updates `uvloop` from 0.19.0 to 0.20.0
- [Release notes](https://github.com/MagicStack/uvloop/releases)
- [Commits](MagicStack/uvloop@v0.19.0...v0.20.0)

Updates `virtualenv` from 20.26.4 to 20.26.6
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](pypa/virtualenv@20.26.4...20.26.6)

Updates `websockets` from 13.0.1 to 13.1
- [Release notes](https://github.com/python-websockets/websockets/releases)
- [Commits](python-websockets/websockets@13.0.1...13.1)

Updates `yarl` from 1.11.1 to 1.13.1
- [Release notes](https://github.com/aio-libs/yarl/releases)
- [Changelog](https://github.com/aio-libs/yarl/blob/master/CHANGES.rst)
- [Commits](aio-libs/yarl@v1.11.1...v1.13.1)

Updates `zict` from 2.2.0 to 3.0.0

Updates `zocalo` from 1.1.0 to 1.1.1
- [Changelog](https://github.com/DiamondLightSource/python-zocalo/blob/main/HISTORY.rst)
- [Commits](DiamondLightSource/python-zocalo@v1.1.0...v1.1.1)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: dls-dodal
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: pre-commit
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: sphinx-autobuild
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: aiohappyeyeballs
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: aiohttp
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: anyio
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: dask
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: dnspython
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: epicscorelibs
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: filelock
  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-minor
  dependency-group: dev-dependencies
- dependency-name: h5py
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: httpcore
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: humanize
  dependency-type: direct:development
  update-type: version-update:semver-minor
  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: nslsii
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: numpy
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: ophyd-async
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: p4p
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: pandas
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: pipdeptree
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: platformdirs
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: plumbum
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: prompt-toolkit
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: pvxslibs
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: pycryptodome
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: pydantic-core
  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: pymongo
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: python-multipart
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: redis
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: redis-json-dict
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: rich
  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: tomli
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: toolz
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: tox
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: typer
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: tzdata
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: uvicorn
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: uvloop
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: virtualenv
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: websockets
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: yarl
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: zict
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: zocalo
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Oct 7, 2024
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