Skip to content

Commit 6a79941

Browse files
committed
chore(deps): Update dev-requirements
1 parent d1b1601 commit 6a79941

4 files changed

Lines changed: 81 additions & 72 deletions

File tree

dev-requirements.txt

Lines changed: 73 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@ accessible-pygments==0.0.5
22
aioca==1.8.1
33
aiofiles==24.1.0
44
aiohappyeyeballs==2.6.1
5-
aiohttp==3.12.13
6-
aiosignal==1.3.2
5+
aiohttp==3.12.14
6+
aiosignal==1.4.0
77
alabaster==1.0.0
88
annotated-types==0.7.0
99
anyio==4.9.0
10-
asgiref==3.8.1
10+
asgiref==3.9.1
1111
attrs==25.3.0
1212
babel==2.17.0
1313
beautifulsoup4==4.13.4
1414
bidict==0.23.1
15-
bluesky==1.13.1
16-
bluesky-stomp==0.1.6
17-
certifi==2025.1.31
15+
bluesky==1.14.2
16+
bluesky-stomp==0.1.7
17+
certifi==2025.7.14
1818
cffi==1.17.1
1919
cfgv==3.4.0
2020
charset-normalizer==3.4.2
@@ -23,36 +23,37 @@ colorama==0.4.6
2323
colorlog==6.9.0
2424
compress-pickle==2.1.0
2525
contourpy==1.3.2
26-
copier==9.7.1
27-
coverage==7.8.2
28-
cryptography==45.0.3
26+
copier==9.8.0
27+
coverage==7.9.2
28+
cryptography==45.0.5
2929
cycler==0.12.1
3030
dataclasses-json==0.6.7
31-
deepdiff==8.4.2
31+
deepdiff==8.5.0
3232
deepmerge==2.0
3333
Deprecated==1.2.18
3434
distlib==0.3.9
3535
dls-dodal==1.51.0
3636
dnspython==2.7.0
3737
docopt==0.6.2
3838
docutils==0.21.2
39-
dunamai==1.23.1
39+
dunamai==1.25.0
4040
email_validator==2.2.0
4141
epicscorelibs==7.0.7.99.1.2a1
4242
event-model==1.23
43-
fastapi==0.115.12
44-
fastapi-cli==0.0.7
43+
fastapi==0.116.1
44+
fastapi-cli==0.0.8
45+
fastapi-cloud-cli==0.1.4
4546
filelock==3.18.0
4647
flexcache==0.3
4748
flexparser==0.4
48-
fonttools==4.57.0
49-
frozenlist==1.6.0
49+
fonttools==4.58.5
50+
frozenlist==1.7.0
5051
funcy==2.0
5152
gitdb==4.0.12
5253
GitPython==3.1.44
5354
googleapis-common-protos==1.70.0
5455
graypy==2.1.0
55-
grpcio==1.71.0
56+
grpcio==1.73.1
5657
h11==0.16.0
5758
historydict==1.2.6
5859
httpcore==1.0.9
@@ -61,13 +62,13 @@ httpx==0.28.1
6162
identify==2.6.12
6263
idna==3.10
6364
imagesize==1.4.1
64-
importlib_metadata==8.6.1
65+
importlib_metadata==8.7.0
6566
importlib_resources==6.5.2
6667
iniconfig==2.1.0
6768
itsdangerous==2.2.0
6869
Jinja2==3.1.6
6970
jinja2-ansible-filters==1.3.2
70-
jsonschema==4.23.0
71+
jsonschema==4.24.0
7172
jsonschema-specifications==2025.4.1
7273
jwcrypto==1.5.6
7374
kiwisolver==1.4.8
@@ -80,33 +81,33 @@ mdit-py-plugins==0.4.2
8081
mdurl==0.1.2
8182
mistune==3.1.3
8283
mock==5.2.0
83-
msgpack==1.1.0
84+
msgpack==1.1.1
8485
msgpack-numpy==0.4.8
85-
multidict==6.4.4
86+
multidict==6.6.3
8687
mypy_extensions==1.1.0
8788
myst-parser==4.0.1
88-
networkx==3.4.2
89+
networkx==3.5
8990
nodeenv==1.9.1
9091
nose2==0.15.1
9192
numpy==2.2.6
92-
observability-utils==0.1.4
93-
opencv-python-headless==4.11.0.86
94-
opentelemetry-api==1.32.1
95-
opentelemetry-distro==0.53b1
96-
opentelemetry-exporter-otlp==1.32.1
97-
opentelemetry-exporter-otlp-proto-common==1.32.1
98-
opentelemetry-exporter-otlp-proto-grpc==1.32.1
99-
opentelemetry-exporter-otlp-proto-http==1.32.1
100-
opentelemetry-instrumentation==0.53b1
101-
opentelemetry-instrumentation-asgi==0.53b1
102-
opentelemetry-instrumentation-fastapi==0.53b1
103-
opentelemetry-proto==1.32.1
104-
opentelemetry-sdk==1.32.1
105-
opentelemetry-semantic-conventions==0.53b1
106-
opentelemetry-util-http==0.53b1
107-
ophyd==1.10.6
93+
observability-utils==0.1.5
94+
opencv-python-headless==4.12.0.88
95+
opentelemetry-api==1.35.0
96+
opentelemetry-distro==0.56b0
97+
opentelemetry-exporter-otlp==1.35.0
98+
opentelemetry-exporter-otlp-proto-common==1.35.0
99+
opentelemetry-exporter-otlp-proto-grpc==1.35.0
100+
opentelemetry-exporter-otlp-proto-http==1.35.0
101+
opentelemetry-instrumentation==0.56b0
102+
opentelemetry-instrumentation-asgi==0.56b0
103+
opentelemetry-instrumentation-fastapi==0.56b0
104+
opentelemetry-proto==1.35.0
105+
opentelemetry-sdk==1.35.0
106+
opentelemetry-semantic-conventions==0.56b0
107+
opentelemetry-util-http==0.56b0
108+
ophyd==1.10.7
108109
ophyd-async==0.11
109-
orderly-set==5.4.1
110+
orderly-set==5.5.0
110111
orjson==3.10.18
111112
p4p==4.2.0
112113
packaging==25.0
@@ -116,34 +117,34 @@ picobox==4.0.0
116117
pika==1.3.2
117118
pillow==11.3.0
118119
Pint==0.24.4
119-
pipdeptree==2.26.1
120+
pipdeptree==2.27.0
120121
platformdirs==4.3.8
121-
pluggy==1.5.0
122+
pluggy==1.6.0
122123
plumbum==1.9.0
123124
ply==3.11
124125
pre_commit==4.2.0
125126
prompt_toolkit==3.0.51
126-
propcache==0.3.1
127-
protobuf==5.29.5
127+
propcache==0.3.2
128+
protobuf==6.31.1
128129
pvxslibs==1.3.3
129130
py==1.11.0
130131
pycparser==2.22
131-
pydantic==2.10.6
132-
pydantic-extra-types==2.10.4
133-
pydantic-settings==2.9.1
134-
pydantic_core==2.27.2
132+
pydantic==2.11.7
133+
pydantic-extra-types==2.10.5
134+
pydantic-settings==2.10.1
135+
pydantic_core==2.33.2
135136
pydantic_numpy==8.0.1
136137
pydata-sphinx-theme==0.16.1
137-
pyepics==3.5.7
138-
Pygments==2.19.1
138+
pyepics==3.5.8
139+
Pygments==2.19.2
139140
PyJWT==2.10.1
140141
pyparsing==3.2.3
141-
pyright==1.1.401
142-
pytest==8.3.5
142+
pyright==1.1.403
143+
pytest==8.4.1
143144
pytest-asyncio==1.0.0
144-
pytest-cov==6.1.1
145+
pytest-cov==6.2.1
145146
python-dateutil==2.9.0.post0
146-
python-dotenv==1.1.0
147+
python-dotenv==1.1.1
147148
python-multipart==0.0.20
148149
PyYAML==6.0.2
149150
pyzmq==26.3.0
@@ -153,14 +154,16 @@ referencing==0.36.2
153154
requests==2.32.4
154155
responses==0.25.7
155156
rich==14.0.0
156-
rich-toolkit==0.14.3
157+
rich-toolkit==0.14.8
158+
rignore==0.6.2
157159
roman-numerals-py==3.1.0
158-
rpds-py==0.24.0
159-
ruamel.yaml==0.18.10
160+
rpds-py==0.26.0
161+
ruamel.yaml==0.18.14
160162
ruamel.yaml.clib==0.2.12
161-
ruff==0.11.7
163+
ruff==0.12.3
162164
scanspec==0.8.0
163165
semver==3.0.4
166+
sentry-sdk==2.32.0
164167
setuptools==80.9.0
165168
setuptools_dso==2.12.2
166169
shellingham==1.5.4
@@ -183,33 +186,33 @@ sphinxcontrib-jsmath==1.0.1
183186
sphinxcontrib-openapi==0.8.4
184187
sphinxcontrib-qthelp==2.0.0
185188
sphinxcontrib-serializinghtml==2.0.0
186-
starlette==0.46.2
189+
starlette==0.47.1
187190
stomp.py==8.2.0
188191
super-state-machine==2.0.2
189-
tomlkit==0.13.2
192+
tomlkit==0.13.3
190193
toolz==1.0.0
191194
tox==3.28.0
192195
tox-direct==0.4
193196
tqdm==4.67.1
194-
typer==0.15.2
195-
types-mock==5.2.0.20250306
196-
types-PyYAML==6.0.12.20250402
197-
types-requests==2.32.0.20250328
197+
typer==0.16.0
198+
types-mock==5.2.0.20250516
199+
types-PyYAML==6.0.12.20250516
200+
types-requests==2.32.4.20250611
198201
types-urllib3==1.26.25.14
199202
typing-inspect==0.9.0
200-
typing-inspection==0.4.0
201-
typing_extensions==4.13.2
203+
typing-inspection==0.4.1
204+
typing_extensions==4.14.1
202205
ujson==5.10.0
203206
urllib3==2.5.0
204-
uvicorn==0.34.2
207+
uvicorn==0.35.0
205208
uvloop==0.21.0
206-
virtualenv==20.30.0
207-
watchfiles==1.0.5
209+
virtualenv==20.31.2
210+
watchfiles==1.1.0
208211
wcwidth==0.2.13
209212
websocket-client==1.8.0
210213
websockets==15.0.1
211214
workflows==3.2
212215
wrapt==1.17.2
213-
yarl==1.20.0
214-
zipp==3.21.0
215-
zocalo==1.2.0
216+
yarl==1.20.1
217+
zipp==3.23.0
218+
zocalo==1.3.0

docs/reference/openapi.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ components:
139139
title: Name
140140
type: string
141141
schema:
142+
additionalProperties: true
142143
description: Schema of the plan's parameters
143144
title: Schema
144145
type: object
@@ -231,6 +232,7 @@ components:
231232
title: Name
232233
type: string
233234
params:
235+
additionalProperties: true
234236
description: Values for parameters to plan, if any
235237
title: Params
236238
type: object
@@ -348,7 +350,7 @@ info:
348350
name: Apache 2.0
349351
url: https://www.apache.org/licenses/LICENSE-2.0.html
350352
title: BlueAPI Control
351-
version: 1.0.1
353+
version: 1.0.2
352354
openapi: 3.1.0
353355
paths:
354356
/config/oidc:

src/blueapi/service/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
from .runner import WorkerDispatcher
5757

5858
#: API version to publish in OpenAPI schema
59-
REST_API_VERSION = "1.0.1"
59+
REST_API_VERSION = "1.0.2"
6060

6161
LICENSE_INFO: dict[str, str] = {
6262
"name": "Apache 2.0",

tests/system_tests/plans.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
"metadata": {
4040
"anyOf": [
4141
{
42+
"additionalProperties": true,
4243
"type": "object"
4344
},
4445
{
@@ -909,6 +910,7 @@
909910
"metadata": {
910911
"anyOf": [
911912
{
913+
"additionalProperties": true,
912914
"type": "object"
913915
},
914916
{
@@ -1015,6 +1017,7 @@
10151017
"additionalProperties": false,
10161018
"properties": {
10171019
"moves": {
1020+
"additionalProperties": true,
10181021
"title": "Moves",
10191022
"type": "object"
10201023
},
@@ -1044,6 +1047,7 @@
10441047
"additionalProperties": false,
10451048
"properties": {
10461049
"moves": {
1050+
"additionalProperties": true,
10471051
"title": "Moves",
10481052
"type": "object"
10491053
},

0 commit comments

Comments
 (0)