Skip to content

Commit fcc0618

Browse files
authored
Update dependencies (#226)
1 parent 218a07e commit fcc0618

File tree

8 files changed

+88
-84
lines changed

8 files changed

+88
-84
lines changed

.pyproject_generation/pyproject_template.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ["setuptools>=78.0.2"]
2+
requires = ["setuptools>=78.1"]
33
build-backend = "setuptools.build_meta"
44

55
[project]

.readme_generation/readme_template.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,8 @@ Then open this repository in VS Code and run the command
9191
This will give you a full-fledged, pre-configured development environment including:
9292
- infrastructural dependencies of the service (databases, etc.)
9393
- all relevant VS Code extensions pre-installed
94-
- preconfigured linting and auto-formatting
95-
- a preconfigured debugger
94+
- pre-configured linting and auto-formatting
95+
- a pre-configured debugger
9696
- automatic license-header insertion
9797

9898
Moreover, inside the devcontainer, a command `dev_install` is available for convenience.

README.md

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,11 @@ my_microservice --help
7676
### Parameters
7777

7878
The service requires the following configuration parameters:
79-
- **`log_level`** *(string)*: The minimum log level to capture. Must be one of: `["CRITICAL", "ERROR", "WARNING", "INFO", "DEBUG", "TRACE"]`. Default: `"INFO"`.
79+
- <a id="properties/log_level"></a>**`log_level`** *(string)*: The minimum log level to capture. Must be one of: `["CRITICAL", "ERROR", "WARNING", "INFO", "DEBUG", "TRACE"]`. Default: `"INFO"`.
8080

81-
- **`service_name`** *(string)*: Short name of this service. Default: `"my_microservice"`.
81+
- <a id="properties/service_name"></a>**`service_name`** *(string)*: Short name of this service. Default: `"my_microservice"`.
8282

83-
- **`service_instance_id`** *(string, required)*: A string that uniquely identifies this instance across all instances of this service. This is included in log messages.
83+
- <a id="properties/service_instance_id"></a>**`service_instance_id`** *(string, required)*: A string that uniquely identifies this instance across all instances of this service. This is included in log messages.
8484

8585

8686
Examples:
@@ -90,13 +90,13 @@ The service requires the following configuration parameters:
9090
```
9191

9292

93-
- **`log_format`**: If set, will replace JSON formatting with the specified string format. If not set, has no effect. In addition to the standard attributes, the following can also be specified: timestamp, service, instance, level, correlation_id, and details. Default: `null`.
93+
- <a id="properties/log_format"></a>**`log_format`**: If set, will replace JSON formatting with the specified string format. If not set, has no effect. In addition to the standard attributes, the following can also be specified: timestamp, service, instance, level, correlation_id, and details. Default: `null`.
9494

9595
- **Any of**
9696

97-
- *string*
97+
- <a id="properties/log_format/anyOf/0"></a>*string*
9898

99-
- *null*
99+
- <a id="properties/log_format/anyOf/1"></a>*null*
100100

101101

102102
Examples:
@@ -111,31 +111,31 @@ The service requires the following configuration parameters:
111111
```
112112

113113

114-
- **`log_traceback`** *(boolean)*: Whether to include exception tracebacks in log messages. Default: `true`.
114+
- <a id="properties/log_traceback"></a>**`log_traceback`** *(boolean)*: Whether to include exception tracebacks in log messages. Default: `true`.
115115

116-
- **`host`** *(string)*: IP of the host. Default: `"127.0.0.1"`.
116+
- <a id="properties/host"></a>**`host`** *(string)*: IP of the host. Default: `"127.0.0.1"`.
117117

118-
- **`port`** *(integer)*: Port to expose the server on the specified host. Default: `8080`.
118+
- <a id="properties/port"></a>**`port`** *(integer)*: Port to expose the server on the specified host. Default: `8080`.
119119

120-
- **`auto_reload`** *(boolean)*: A development feature. Set to `True` to automatically reload the server upon code changes. Default: `false`.
120+
- <a id="properties/auto_reload"></a>**`auto_reload`** *(boolean)*: A development feature. Set to `True` to automatically reload the server upon code changes. Default: `false`.
121121

122-
- **`workers`** *(integer)*: Number of workers processes to run. Default: `1`.
122+
- <a id="properties/workers"></a>**`workers`** *(integer)*: Number of workers processes to run. Default: `1`.
123123

124-
- **`api_root_path`** *(string)*: Root path at which the API is reachable. This is relative to the specified host and port. Default: `""`.
124+
- <a id="properties/api_root_path"></a>**`api_root_path`** *(string)*: Root path at which the API is reachable. This is relative to the specified host and port. Default: `""`.
125125

126-
- **`openapi_url`** *(string)*: Path to get the openapi specification in JSON format. This is relative to the specified host and port. Default: `"/openapi.json"`.
126+
- <a id="properties/openapi_url"></a>**`openapi_url`** *(string)*: Path to get the openapi specification in JSON format. This is relative to the specified host and port. Default: `"/openapi.json"`.
127127

128-
- **`docs_url`** *(string)*: Path to host the swagger documentation. This is relative to the specified host and port. Default: `"/docs"`.
128+
- <a id="properties/docs_url"></a>**`docs_url`** *(string)*: Path to host the swagger documentation. This is relative to the specified host and port. Default: `"/docs"`.
129129

130-
- **`cors_allowed_origins`**: A list of origins that should be permitted to make cross-origin requests. By default, cross-origin requests are not allowed. You can use ['*'] to allow any origin. Default: `null`.
130+
- <a id="properties/cors_allowed_origins"></a>**`cors_allowed_origins`**: A list of origins that should be permitted to make cross-origin requests. By default, cross-origin requests are not allowed. You can use ['*'] to allow any origin. Default: `null`.
131131

132132
- **Any of**
133133

134-
- *array*
134+
- <a id="properties/cors_allowed_origins/anyOf/0"></a>*array*
135135

136-
- **Items** *(string)*
136+
- <a id="properties/cors_allowed_origins/anyOf/0/items"></a>**Items** *(string)*
137137

138-
- *null*
138+
- <a id="properties/cors_allowed_origins/anyOf/1"></a>*null*
139139

140140

141141
Examples:
@@ -148,13 +148,13 @@ The service requires the following configuration parameters:
148148
```
149149

150150

151-
- **`cors_allow_credentials`**: Indicate that cookies should be supported for cross-origin requests. Defaults to False. Also, cors_allowed_origins cannot be set to ['*'] for credentials to be allowed. The origins must be explicitly specified. Default: `null`.
151+
- <a id="properties/cors_allow_credentials"></a>**`cors_allow_credentials`**: Indicate that cookies should be supported for cross-origin requests. Defaults to False. Also, cors_allowed_origins cannot be set to ['*'] for credentials to be allowed. The origins must be explicitly specified. Default: `null`.
152152

153153
- **Any of**
154154

155-
- *boolean*
155+
- <a id="properties/cors_allow_credentials/anyOf/0"></a>*boolean*
156156

157-
- *null*
157+
- <a id="properties/cors_allow_credentials/anyOf/1"></a>*null*
158158

159159

160160
Examples:
@@ -167,15 +167,15 @@ The service requires the following configuration parameters:
167167
```
168168

169169

170-
- **`cors_allowed_methods`**: A list of HTTP methods that should be allowed for cross-origin requests. Defaults to ['GET']. You can use ['*'] to allow all standard methods. Default: `null`.
170+
- <a id="properties/cors_allowed_methods"></a>**`cors_allowed_methods`**: A list of HTTP methods that should be allowed for cross-origin requests. Defaults to ['GET']. You can use ['*'] to allow all standard methods. Default: `null`.
171171

172172
- **Any of**
173173

174-
- *array*
174+
- <a id="properties/cors_allowed_methods/anyOf/0"></a>*array*
175175

176-
- **Items** *(string)*
176+
- <a id="properties/cors_allowed_methods/anyOf/0/items"></a>**Items** *(string)*
177177

178-
- *null*
178+
- <a id="properties/cors_allowed_methods/anyOf/1"></a>*null*
179179

180180

181181
Examples:
@@ -187,15 +187,15 @@ The service requires the following configuration parameters:
187187
```
188188

189189

190-
- **`cors_allowed_headers`**: A list of HTTP request headers that should be supported for cross-origin requests. Defaults to []. You can use ['*'] to allow all headers. The Accept, Accept-Language, Content-Language and Content-Type headers are always allowed for CORS requests. Default: `null`.
190+
- <a id="properties/cors_allowed_headers"></a>**`cors_allowed_headers`**: A list of HTTP request headers that should be supported for cross-origin requests. Defaults to []. You can use ['*'] to allow all headers. The Accept, Accept-Language, Content-Language and Content-Type headers are always allowed for CORS requests. Default: `null`.
191191

192192
- **Any of**
193193

194-
- *array*
194+
- <a id="properties/cors_allowed_headers/anyOf/0"></a>*array*
195195

196-
- **Items** *(string)*
196+
- <a id="properties/cors_allowed_headers/anyOf/0/items"></a>**Items** *(string)*
197197

198-
- *null*
198+
- <a id="properties/cors_allowed_headers/anyOf/1"></a>*null*
199199

200200

201201
Examples:
@@ -205,7 +205,7 @@ The service requires the following configuration parameters:
205205
```
206206

207207

208-
- **`generate_correlation_id`** *(boolean)*: A flag, which, if False, will result in an error when inbound requests don't possess a correlation ID. If True, requests without a correlation ID will be assigned a newly generated ID in the correlation ID middleware function. Default: `true`.
208+
- <a id="properties/generate_correlation_id"></a>**`generate_correlation_id`** *(boolean)*: A flag, which, if False, will result in an error when inbound requests don't possess a correlation ID. If True, requests without a correlation ID will be assigned a newly generated ID in the correlation ID middleware function. Default: `true`.
209209

210210

211211
Examples:
@@ -220,7 +220,7 @@ The service requires the following configuration parameters:
220220
```
221221

222222

223-
- **`language`** *(string)*: The language. Must be one of: `["Greek", "Croatian", "French", "German"]`. Default: `"Croatian"`.
223+
- <a id="properties/language"></a>**`language`** *(string)*: The language. Must be one of: `["Greek", "Croatian", "French", "German"]`. Default: `"Croatian"`.
224224

225225

226226
### Usage:
@@ -274,8 +274,8 @@ Then open this repository in VS Code and run the command
274274
This will give you a full-fledged, pre-configured development environment including:
275275
- infrastructural dependencies of the service (databases, etc.)
276276
- all relevant VS Code extensions pre-installed
277-
- preconfigured linting and auto-formatting
278-
- a preconfigured debugger
277+
- pre-configured linting and auto-formatting
278+
- a pre-configured debugger
279279
- automatic license-header insertion
280280

281281
Moreover, inside the devcontainer, a command `dev_install` is available for convenience.

lock/requirements-dev-template.in

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ urllib3>=2.3
2323
requests>=2.31
2424

2525
casefy>=1.1
26-
jsonschema2md>=1.4
27-
setuptools>=78.0.2
26+
jsonschema2md>=1.5
27+
setuptools>=78.1
2828

2929
# required since switch to pyproject.toml and pip-tools
3030
tomli_w>=1.2
3131

32-
uv>=0.6.9
32+
uv>=0.6.10

lock/requirements-dev.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
-r requirements-dev-template.in
55

66
# additional requirements can be listed here
7-
testcontainers[kafka,mongo]>=4.6.0
7+
testcontainers[kafka,mongo]>=4.9.2

lock/requirements-dev.txt

Lines changed: 38 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,13 @@ attrs==25.3.0 \
5252
# via
5353
# jsonschema
5454
# referencing
55-
boto3==1.37.19 \
56-
--hash=sha256:c69c90500f18fd72d782d1612170b7d3db9a98ed51a4da3bebe38e693497ebf8 \
57-
--hash=sha256:fbfc2c43ad686b63c8aa02aee634c269f856eed68941d8e570cc45950be52130
55+
boto3==1.37.20 \
56+
--hash=sha256:225dbc75d79816cb9b28cc74a63c9fa0f2d70530d603dacd82634f362f6679c1 \
57+
--hash=sha256:87d9bd6ad49be754d4ae2724cfb892eb3f9f17bcafd781fb3ce0d98cc539bdd6
5858
# via hexkit
59-
botocore==1.37.19 \
60-
--hash=sha256:6e1337e73a6b8146c1ec20a6a72d67e2809bd4c0af076431fe6e1561e0c89415 \
61-
--hash=sha256:eadcdc37de09df25cf1e62e8106660c61f60a68e984acfc1a8d43fb6267e53b8
59+
botocore==1.37.20 \
60+
--hash=sha256:9295385740f9d30f9b679f76ee51f49b80ae73183d84d499c1c3f1d54d820f54 \
61+
--hash=sha256:c34f4f25fda7c4f726adf5a948590bd6bd7892c05278d31e344b5908e7b43301
6262
# via
6363
# boto3
6464
# hexkit
@@ -378,14 +378,18 @@ jsonschema-specifications==2024.10.1 \
378378
--hash=sha256:0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272 \
379379
--hash=sha256:a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf
380380
# via jsonschema
381-
jsonschema2md==1.4.0 \
382-
--hash=sha256:672a6faec9f04ef571dd950a9d5f3a29408d0208ac0639c845fc0b289aabb155 \
383-
--hash=sha256:942a00f8ed5d3ea6a0934a229a60b8d14e26e302cef06a68ea00baec19afae17
381+
jsonschema2md==1.5.0 \
382+
--hash=sha256:6441a45483e7796932638842e2329440242384a801a7594302a6e9b490b52aad \
383+
--hash=sha256:fb003c12d4debeba1a38c24830d04445807ca4043583bde96b9d0bb7cfa1af56
384384
# via -r lock/requirements-dev-template.in
385385
logot==1.3.0 \
386386
--hash=sha256:bb2e8cf8ca949015e1e096e45023095ebd5df06ea4627f5df47d53dcdf62b74e \
387387
--hash=sha256:de392d182308828a0a9a442120e25e4ad2258fef52c4ed275e012aaffb0514a5
388388
# via -r lock/requirements-dev-template.in
389+
markdown==3.7 \
390+
--hash=sha256:2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2 \
391+
--hash=sha256:7eb6df5690b81a1d7942992c97fad2938e956e79df20cbc6186e9c3a77b1c803
392+
# via jsonschema2md
389393
markdown-it-py==3.0.0 \
390394
--hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \
391395
--hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb
@@ -877,9 +881,9 @@ s3transfer==0.11.4 \
877881
--hash=sha256:559f161658e1cf0a911f45940552c696735f5c74e64362e515f333ebed87d679 \
878882
--hash=sha256:ac265fa68318763a03bf2dc4f39d5cbd6a9e178d81cc9483ad27da33637e320d
879883
# via boto3
880-
setuptools==78.0.2 \
881-
--hash=sha256:137525e6afb9022f019d6e884a319017f9bf879a0d8783985d32cbc8683cab93 \
882-
--hash=sha256:4a612c80e1f1d71b80e4906ce730152e8dec23df439f82731d9d0b608d7b700d
884+
setuptools==78.1.0 \
885+
--hash=sha256:18fd474d4a82a5f83dac888df697af65afa82dec7323d09c3e37d1f14288da54 \
886+
--hash=sha256:3e386e96793c8702ae83d17b853fb93d3e09ef82ec62722e61da5cd22376dcd8
883887
# via -r lock/requirements-dev-template.in
884888
shellingham==1.5.4 \
885889
--hash=sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686 \
@@ -928,9 +932,9 @@ typer==0.15.2 \
928932
# via
929933
# -r lock/requirements-dev-template.in
930934
# my-microservice (pyproject.toml)
931-
typing-extensions==4.12.2 \
932-
--hash=sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d \
933-
--hash=sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8
935+
typing-extensions==4.13.0 \
936+
--hash=sha256:0a4ac55a5820789d87e297727d229866c9650f6521b64206413c4fbada24d95b \
937+
--hash=sha256:c8dd92cc0d6425a97c18fbb9d1954e5ff92c1ca881a309c45f06ebc0b79058e5
934938
# via
935939
# aiokafka
936940
# anyio
@@ -950,25 +954,25 @@ urllib3==2.3.0 \
950954
# docker
951955
# requests
952956
# testcontainers
953-
uv==0.6.9 \
954-
--hash=sha256:04cd4a9567bcf3b5ed7746aa59077e261eb0a61fe8bc46b05416ee33ea132a77 \
955-
--hash=sha256:4e1cf5e02e7b7ca7d3ae8681cdbca79fdb2bb1a005a2ecc0e3f4fcccc664403d \
956-
--hash=sha256:5d4e1b62c86c9e0d16973df3db1ce0d448ca69708bbecf0e79b629debb540a07 \
957-
--hash=sha256:7932640314e4b3b7416a07ef553667e1f113d25a67690fa0e00f1be7f1c20385 \
958-
--hash=sha256:8112cac95281e3319a5b1320175e0a3c7d1d5be1f147a50e1f40d0bd3563c7f5 \
959-
--hash=sha256:8239c5e77dbce87211588f58f6d91ba30ceea03569baa2d3830860017e9dc13d \
960-
--hash=sha256:8e2db4fd0dc8aff8e7db1861022578f04c0b685d6cd9b81a0b1f7c2bcfa9947b \
961-
--hash=sha256:915766098127cd47aa682907b3dbe3c5206de6655d014f05415b061c40270e37 \
962-
--hash=sha256:9285b2d6bee0cfd7baa70570478f3c60b33450fd50ccbe03343a7cc5d9880dd4 \
963-
--hash=sha256:ab6b55d14450175e79a8a819fc2728bfb6adf289ce03ab312654091fa7f6101a \
964-
--hash=sha256:b40a75f854736d103207aa706569a561c4018eaeebf4474debb2f102d5c9097c \
965-
--hash=sha256:bd7534c0b78b3dcaf1ac394b181ee09040e95aeaa93f8c0701e495f98bbb7fe5 \
966-
--hash=sha256:c742df7a174ce1e16192108a28658cd7292af63c34cb9a9d4b683d3678737fbb \
967-
--hash=sha256:c7bcd1312d066e4c8f85b450fc9879971733ef363ae9159bc24e832ad5e4a803 \
968-
--hash=sha256:ccc990a05ca500d98a67fe70b48f342f7e5b2f4cc32433f39f7aa34117e20dc3 \
969-
--hash=sha256:e2351e8388fbe70c821aaa32da825a4ced91c42f4608a3833af606710e64a725 \
970-
--hash=sha256:e9973a4e86249c10a39c80bd8ca284b103a0408b639e31ef764e5eb670c30382 \
971-
--hash=sha256:ffe6f6c8df7814b82cf9f6cc2cca0057e9bb3398b0538ecad3bf97664b1ffa99
957+
uv==0.6.10 \
958+
--hash=sha256:06932d36f1afaf611522a6a7ec361dac48dc67a1147d24e9eadee9703b15faaf \
959+
--hash=sha256:13ac09945976dc0df0edde7e4ba3a46107036a114117c8ff84916e55216c2e32 \
960+
--hash=sha256:145e75b99d6b7bdce8e454a851cfcd5605ff0491d568244c66fa75ca6b071bd6 \
961+
--hash=sha256:4dd20c47898c15ebd4b5f48101062ea248e32513bfc61fc04bc822abfe39ce8a \
962+
--hash=sha256:5188dc7041f4166bf64182d76c32c873f750259b6e4621a1400c26ebeea8c8dd \
963+
--hash=sha256:5260f52386e217615553f2f42740ce2f64ba439ff0fd502dc5b06250eb8ae613 \
964+
--hash=sha256:603aebbaf6be938120c73fd36e9fd85f5e1b671d3d4638b3086f478e2bb423d9 \
965+
--hash=sha256:666d9fe312c810bba77633dbd463dc85f5a6a0d07905726a014dc53d07c774d9 \
966+
--hash=sha256:950c9cd7b75f67e25760d2f43ad4b0ee3f8c6724fe0a9cf9eff948b3044b6a6d \
967+
--hash=sha256:acca1dca7be342b2b8e26e509aa07c3144cb009788140eee045da2aad6a0c6fe \
968+
--hash=sha256:b98e8884093cbfb1a1cc3f855aa22f97ec8da1a87e0e761800e165d4f9224a45 \
969+
--hash=sha256:cbbb03deb30af457cd93ad299ee5c3258ade3d900b4dee1af936c8a6d87d5bcb \
970+
--hash=sha256:cd8a4bcfd33a0dcae3fc0936bff8602f74e5719cf839e3df233059a0b8c8330d \
971+
--hash=sha256:d1f1bc7d94a4a7fdd75142be71b6bf2d7e01282f322721da185d711f065d7b80 \
972+
--hash=sha256:d795721fdd32e0471c952b7cb02a030657b6e67625fe836f4df14a3ae4aa4921 \
973+
--hash=sha256:df6560256b93441c70ea2c062975bce2307a32de280f103cedb8db4a0f542348 \
974+
--hash=sha256:e5c2ba1922c47a245d7393465fcee942df5a8bd8b80489a7b8860ba9d60102f9 \
975+
--hash=sha256:e8a8a75cf34c0814c1eabdbe651741d44fb125a6dcbe159b2da02871bbfdec7e
972976
# via -r lock/requirements-dev-template.in
973977
uvicorn==0.34.0 \
974978
--hash=sha256:023dc038422502fa28a09c7a30bf2b6991512da7dcdb8fd35fe57cfc154126f4 \

lock/requirements.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,15 @@ attrs==25.3.0 \
6060
# -c lock/requirements-dev.txt
6161
# jsonschema
6262
# referencing
63-
boto3==1.37.19 \
64-
--hash=sha256:c69c90500f18fd72d782d1612170b7d3db9a98ed51a4da3bebe38e693497ebf8 \
65-
--hash=sha256:fbfc2c43ad686b63c8aa02aee634c269f856eed68941d8e570cc45950be52130
63+
boto3==1.37.20 \
64+
--hash=sha256:225dbc75d79816cb9b28cc74a63c9fa0f2d70530d603dacd82634f362f6679c1 \
65+
--hash=sha256:87d9bd6ad49be754d4ae2724cfb892eb3f9f17bcafd781fb3ce0d98cc539bdd6
6666
# via
6767
# -c lock/requirements-dev.txt
6868
# hexkit
69-
botocore==1.37.19 \
70-
--hash=sha256:6e1337e73a6b8146c1ec20a6a72d67e2809bd4c0af076431fe6e1561e0c89415 \
71-
--hash=sha256:eadcdc37de09df25cf1e62e8106660c61f60a68e984acfc1a8d43fb6267e53b8
69+
botocore==1.37.20 \
70+
--hash=sha256:9295385740f9d30f9b679f76ee51f49b80ae73183d84d499c1c3f1d54d820f54 \
71+
--hash=sha256:c34f4f25fda7c4f726adf5a948590bd6bd7892c05278d31e344b5908e7b43301
7272
# via
7373
# -c lock/requirements-dev.txt
7474
# boto3
@@ -660,9 +660,9 @@ typer==0.15.2 \
660660
# via
661661
# -c lock/requirements-dev.txt
662662
# my-microservice (pyproject.toml)
663-
typing-extensions==4.12.2 \
664-
--hash=sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d \
665-
--hash=sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8
663+
typing-extensions==4.13.0 \
664+
--hash=sha256:0a4ac55a5820789d87e297727d229866c9650f6521b64206413c4fbada24d95b \
665+
--hash=sha256:c8dd92cc0d6425a97c18fbb9d1954e5ff92c1ca881a309c45f06ebc0b79058e5
666666
# via
667667
# -c lock/requirements-dev.txt
668668
# aiokafka

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[build-system]
22
requires = [
3-
"setuptools>=78.0.2",
3+
"setuptools>=78.1",
44
]
55
build-backend = "setuptools.build_meta"
66

0 commit comments

Comments
 (0)