Skip to content

Commit 5c1cefe

Browse files
authored
Merge pull request #201 from artichoke/lopopolo/deps
Rollup dependabot PRs, upgrade Python to 3.12.0, re-pin Python deps
2 parents 8ba2abb + 93707fa commit 5c1cefe

File tree

9 files changed

+88
-88
lines changed

9 files changed

+88
-88
lines changed

.github/workflows/audit.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616

1717
steps:
1818
- name: Checkout repository
19-
uses: actions/checkout@v3.6.0
19+
uses: actions/checkout@v4.1.0
2020

2121
- name: Install Ruby toolchain
22-
uses: ruby/setup-ruby@250fcd6a742febb1123a77a841497ccaa8b9e939 # v1.152.0
22+
uses: ruby/setup-ruby@52b8784594ec115fd17094752708121dc5dabb47 # v1.154.0
2323
with:
2424
ruby-version: ".ruby-version"
2525
bundler-cache: true

.github/workflows/ci.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- name: Checkout repository
18-
uses: actions/checkout@v3.6.0
18+
uses: actions/checkout@v4.1.0
1919

2020
- name: Setup Python
2121
uses: actions/setup-python@v4.7.0
@@ -27,7 +27,7 @@ jobs:
2727
venv/bin/pip install --require-hashes -r requirements.txt
2828
2929
- name: Clone Artichoke
30-
uses: actions/checkout@v3.6.0
30+
uses: actions/checkout@v4.1.0
3131
with:
3232
repository: artichoke/artichoke
3333
path: artichoke
@@ -44,7 +44,7 @@ jobs:
4444
# ```
4545
- name: Import GPG key
4646
id: import_gpg
47-
uses: crazy-max/ghaction-import-gpg@72b6676b71ab476b77e676928516f6982eef7a41 # v5.3.0
47+
uses: crazy-max/ghaction-import-gpg@82a020f1f7f605c65dd2449b392a52c3fcfef7ef # v6.0.0
4848
with:
4949
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
5050
passphrase: ${{ secrets.GPG_SIGNING_KEY_PASSPHRASE }}
@@ -69,7 +69,7 @@ jobs:
6969
runs-on: macos-latest
7070
steps:
7171
- name: Checkout repository
72-
uses: actions/checkout@v3.6.0
72+
uses: actions/checkout@v4.1.0
7373

7474
- name: Setup Python
7575
uses: actions/setup-python@v4.7.0
@@ -81,7 +81,7 @@ jobs:
8181
venv/bin/pip install --require-hashes -r requirements.txt
8282
8383
- name: Clone Artichoke
84-
uses: actions/checkout@v3.6.0
84+
uses: actions/checkout@v4.1.0
8585
with:
8686
repository: artichoke/artichoke
8787
path: artichoke
@@ -120,7 +120,7 @@ jobs:
120120
runs-on: ubuntu-latest
121121
steps:
122122
- name: Checkout repository
123-
uses: actions/checkout@v3.6.0
123+
uses: actions/checkout@v4.1.0
124124

125125
- name: Setup Python
126126
uses: actions/setup-python@v4.7.0
@@ -145,10 +145,10 @@ jobs:
145145
runs-on: ubuntu-latest
146146
steps:
147147
- name: Checkout repository
148-
uses: actions/checkout@v3.6.0
148+
uses: actions/checkout@v4.1.0
149149

150150
- name: Install Ruby toolchain
151-
uses: ruby/setup-ruby@250fcd6a742febb1123a77a841497ccaa8b9e939 # v1.152.0
151+
uses: ruby/setup-ruby@52b8784594ec115fd17094752708121dc5dabb47 # v1.154.0
152152
with:
153153
ruby-version: ".ruby-version"
154154
bundler-cache: true
@@ -161,7 +161,7 @@ jobs:
161161
runs-on: ubuntu-latest
162162
steps:
163163
- name: Checkout repository
164-
uses: actions/checkout@v3.6.0
164+
uses: actions/checkout@v4.1.0
165165

166166
- name: Format with prettier
167167
run: npx prettier --check '**/*'

.github/workflows/markdown-link-check.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
runs-on: ubuntu-latest
2424
steps:
2525
- name: Checkout repository
26-
uses: actions/checkout@v3.6.0
26+
uses: actions/checkout@v4.1.0
2727

2828
- name: Check for broken links in markdown files
2929
uses: gaurav-nelson/github-action-markdown-link-check@d53a906aa6b22b8979d33bc86170567e619495ec # v1.0.15

.github/workflows/nightly.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
echo "tag=${release_tag}" >> $GITHUB_OUTPUT
4444
4545
- name: Clone Artichoke
46-
uses: actions/checkout@v3.6.0
46+
uses: actions/checkout@v4.1.0
4747
with:
4848
repository: artichoke/artichoke
4949
path: artichoke
@@ -80,7 +80,7 @@ jobs:
8080
run: echo "${{ steps.release_version.outputs.tag }}" > artifacts/release-version
8181

8282
- name: Upload artifacts
83-
uses: actions/upload-artifact@v3.1.2
83+
uses: actions/upload-artifact@v3.1.3
8484
with:
8585
name: artifacts
8686
path: artifacts
@@ -124,7 +124,7 @@ jobs:
124124

125125
steps:
126126
- name: Checkout repository
127-
uses: actions/checkout@v3.6.0
127+
uses: actions/checkout@v4.1.0
128128

129129
- name: Get release download URL
130130
uses: actions/download-artifact@v3.0.2
@@ -157,7 +157,7 @@ jobs:
157157
github_token: ${{ secrets.GITHUB_TOKEN }}
158158

159159
- name: Clone Artichoke
160-
uses: actions/checkout@v3.6.0
160+
uses: actions/checkout@v4.1.0
161161
with:
162162
repository: artichoke/artichoke
163163
path: artichoke
@@ -209,7 +209,7 @@ jobs:
209209
# ```
210210
- name: Import GPG key
211211
id: import_gpg
212-
uses: crazy-max/ghaction-import-gpg@72b6676b71ab476b77e676928516f6982eef7a41 # v5.3.0
212+
uses: crazy-max/ghaction-import-gpg@82a020f1f7f605c65dd2449b392a52c3fcfef7ef # v6.0.0
213213
with:
214214
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
215215
passphrase: ${{ secrets.GPG_SIGNING_KEY_PASSPHRASE }}
@@ -363,7 +363,7 @@ jobs:
363363

364364
steps:
365365
- name: Checkout repository
366-
uses: actions/checkout@v3.6.0
366+
uses: actions/checkout@v4.1.0
367367

368368
- name: Get release download URL
369369
uses: actions/download-artifact@v3.0.2
@@ -388,7 +388,7 @@ jobs:
388388
echo "commit=${release_commit}" >> $GITHUB_OUTPUT
389389
390390
- name: Clone Artichoke
391-
uses: actions/checkout@v3.6.0
391+
uses: actions/checkout@v4.1.0
392392
with:
393393
repository: artichoke/artichoke
394394
path: artichoke
@@ -409,7 +409,7 @@ jobs:
409409
# ```
410410
- name: Import GPG key
411411
id: import_gpg
412-
uses: crazy-max/ghaction-import-gpg@72b6676b71ab476b77e676928516f6982eef7a41 # v5.3.0
412+
uses: crazy-max/ghaction-import-gpg@82a020f1f7f605c65dd2449b392a52c3fcfef7ef # v6.0.0
413413
with:
414414
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
415415
passphrase: ${{ secrets.GPG_SIGNING_KEY_PASSPHRASE }}

.github/workflows/repo-labels.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ jobs:
2020
name: Synchronize repository labels
2121
runs-on: ubuntu-latest
2222
steps:
23-
- uses: actions/checkout@v3.6.0
23+
- uses: actions/checkout@v4.1.0
2424

2525
- name: Sync GitHub Issue Labels
26-
uses: crazy-max/ghaction-github-labeler@3de87da19416edc45c90cd89e7a4ea922a3aae5a # v4.1.0
26+
uses: crazy-max/ghaction-github-labeler@de749cf181958193cb7debf1a9c5bb28922f3e1b # v5.0.0
2727
with:
2828
github-token: ${{ secrets.GITHUB_TOKEN }}
2929
yaml-file: .github/labels.yaml

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.11.4
1+
3.12.0

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ GEM
1717
rake (13.0.6)
1818
regexp_parser (2.8.1)
1919
rexml (3.2.6)
20-
rubocop (1.56.2)
20+
rubocop (1.56.4)
2121
base64 (~> 0.1.1)
2222
json (~> 2.3)
2323
language_server-protocol (>= 3.17.0)

requirements.in

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
black==23.7.0
1+
black==23.9.1
22
mypy==1.5.1
3-
ruff==0.0.286
4-
validators==0.21.2
3+
ruff==0.0.291
4+
validators==0.22.0

requirements.txt

Lines changed: 61 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
5-
# pip-compile --generate-hashes --resolver=backtracking requirements.in
5+
# pip-compile --generate-hashes requirements.in
66
#
7-
black==23.7.0 \
8-
--hash=sha256:01ede61aac8c154b55f35301fac3e730baf0c9cf8120f65a9cd61a81cfb4a0c3 \
9-
--hash=sha256:022a582720b0d9480ed82576c920a8c1dde97cc38ff11d8d8859b3bd6ca9eedb \
10-
--hash=sha256:25cc308838fe71f7065df53aedd20327969d05671bac95b38fdf37ebe70ac087 \
11-
--hash=sha256:27eb7a0c71604d5de083757fbdb245b1a4fae60e9596514c6ec497eb63f95320 \
12-
--hash=sha256:327a8c2550ddc573b51e2c352adb88143464bb9d92c10416feb86b0f5aee5ff6 \
13-
--hash=sha256:47e56d83aad53ca140da0af87678fb38e44fd6bc0af71eebab2d1f59b1acf1d3 \
14-
--hash=sha256:501387a9edcb75d7ae8a4412bb8749900386eaef258f1aefab18adddea1936bc \
15-
--hash=sha256:552513d5cd5694590d7ef6f46e1767a4df9af168d449ff767b13b084c020e63f \
16-
--hash=sha256:5c4bc552ab52f6c1c506ccae05681fab58c3f72d59ae6e6639e8885e94fe2587 \
17-
--hash=sha256:642496b675095d423f9b8448243336f8ec71c9d4d57ec17bf795b67f08132a91 \
18-
--hash=sha256:6d1c6022b86f83b632d06f2b02774134def5d4d4f1dac8bef16d90cda18ba28a \
19-
--hash=sha256:7f3bf2dec7d541b4619b8ce526bda74a6b0bffc480a163fed32eb8b3c9aed8ad \
20-
--hash=sha256:831d8f54c3a8c8cf55f64d0422ee875eecac26f5f649fb6c1df65316b67c8926 \
21-
--hash=sha256:8417dbd2f57b5701492cd46edcecc4f9208dc75529bcf76c514864e48da867d9 \
22-
--hash=sha256:86cee259349b4448adb4ef9b204bb4467aae74a386bce85d56ba4f5dc0da27be \
23-
--hash=sha256:893695a76b140881531062d48476ebe4a48f5d1e9388177e175d76234ca247cd \
24-
--hash=sha256:9fd59d418c60c0348505f2ddf9609c1e1de8e7493eab96198fc89d9f865e7a96 \
25-
--hash=sha256:ad0014efc7acf0bd745792bd0d8857413652979200ab924fbf239062adc12491 \
26-
--hash=sha256:b5b0ee6d96b345a8b420100b7d71ebfdd19fab5e8301aff48ec270042cd40ac2 \
27-
--hash=sha256:c333286dc3ddca6fdff74670b911cccedacb4ef0a60b34e491b8a67c833b343a \
28-
--hash=sha256:f9062af71c59c004cd519e2fb8f5d25d39e46d3af011b41ab43b9c74e27e236f \
29-
--hash=sha256:fb074d8b213749fa1d077d630db0d5f8cc3b2ae63587ad4116e8a436e9bbe995
7+
black==23.9.1 \
8+
--hash=sha256:031e8c69f3d3b09e1aa471a926a1eeb0b9071f80b17689a655f7885ac9325a6f \
9+
--hash=sha256:13a2e4a93bb8ca74a749b6974925c27219bb3df4d42fc45e948a5d9feb5122b7 \
10+
--hash=sha256:13ef033794029b85dfea8032c9d3b92b42b526f1ff4bf13b2182ce4e917f5100 \
11+
--hash=sha256:14f04c990259576acd093871e7e9b14918eb28f1866f91968ff5524293f9c573 \
12+
--hash=sha256:24b6b3ff5c6d9ea08a8888f6977eae858e1f340d7260cf56d70a49823236b62d \
13+
--hash=sha256:403397c033adbc45c2bd41747da1f7fc7eaa44efbee256b53842470d4ac5a70f \
14+
--hash=sha256:50254ebfa56aa46a9fdd5d651f9637485068a1adf42270148cd101cdf56e0ad9 \
15+
--hash=sha256:538efb451cd50f43aba394e9ec7ad55a37598faae3348d723b59ea8e91616300 \
16+
--hash=sha256:638619a559280de0c2aa4d76f504891c9860bb8fa214267358f0a20f27c12948 \
17+
--hash=sha256:6a3b50e4b93f43b34a9d3ef00d9b6728b4a722c997c99ab09102fd5efdb88325 \
18+
--hash=sha256:6ccd59584cc834b6d127628713e4b6b968e5f79572da66284532525a042549f9 \
19+
--hash=sha256:75a2dc41b183d4872d3a500d2b9c9016e67ed95738a3624f4751a0cb4818fe71 \
20+
--hash=sha256:7d30ec46de88091e4316b17ae58bbbfc12b2de05e069030f6b747dfc649ad186 \
21+
--hash=sha256:8431445bf62d2a914b541da7ab3e2b4f3bc052d2ccbf157ebad18ea126efb91f \
22+
--hash=sha256:8fc1ddcf83f996247505db6b715294eba56ea9372e107fd54963c7553f2b6dfe \
23+
--hash=sha256:a732b82747235e0542c03bf352c126052c0fbc458d8a239a94701175b17d4855 \
24+
--hash=sha256:adc3e4442eef57f99b5590b245a328aad19c99552e0bdc7f0b04db6656debd80 \
25+
--hash=sha256:c46767e8df1b7beefb0899c4a95fb43058fa8500b6db144f4ff3ca38eb2f6393 \
26+
--hash=sha256:c619f063c2d68f19b2d7270f4cf3192cb81c9ec5bc5ba02df91471d0b88c4c5c \
27+
--hash=sha256:cf3a4d00e4cdb6734b64bf23cd4341421e8953615cba6b3670453737a72ec204 \
28+
--hash=sha256:cf99f3de8b3273a8317681d8194ea222f10e0133a24a7548c73ce44ea1679377 \
29+
--hash=sha256:d6bc09188020c9ac2555a498949401ab35bb6bf76d4e0f8ee251694664df6301
3030
# via -r requirements.in
31-
click==8.1.3 \
32-
--hash=sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e \
33-
--hash=sha256:bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48
31+
click==8.1.7 \
32+
--hash=sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28 \
33+
--hash=sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de
3434
# via black
3535
mypy==1.5.1 \
3636
--hash=sha256:159aa9acb16086b79bbb0016145034a1a05360626046a929f84579ce1666b315 \
@@ -67,42 +67,42 @@ mypy-extensions==1.0.0 \
6767
# via
6868
# black
6969
# mypy
70-
packaging==23.1 \
71-
--hash=sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61 \
72-
--hash=sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f
70+
packaging==23.2 \
71+
--hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 \
72+
--hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7
7373
# via black
74-
pathspec==0.11.1 \
75-
--hash=sha256:2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687 \
76-
--hash=sha256:d8af70af76652554bd134c22b3e8a1cc46ed7d91edcdd721ef1a0c51a84a5293
74+
pathspec==0.11.2 \
75+
--hash=sha256:1d6ed233af05e679efb96b1851550ea95bbb64b7c490b0f5aa52996c11e92a20 \
76+
--hash=sha256:e0d8d0ac2f12da61956eb2306b69f9469b42f4deb0f3cb6ed47b9cce9996ced3
7777
# via black
78-
platformdirs==3.8.0 \
79-
--hash=sha256:b0cabcb11063d21a0b261d557acb0a9d2126350e63b70cdf7db6347baea456dc \
80-
--hash=sha256:ca9ed98ce73076ba72e092b23d3c93ea6c4e186b3f1c3dad6edd98ff6ffcca2e
78+
platformdirs==3.11.0 \
79+
--hash=sha256:cf8ee52a3afdb965072dcc652433e0c7e3e40cf5ea1477cd4b3b1d2eb75495b3 \
80+
--hash=sha256:e9d171d00af68be50e9202731309c4e658fd8bc76f55c11c7dd760d023bda68e
8181
# via black
82-
ruff==0.0.286 \
83-
--hash=sha256:0433683d0c5dbcf6162a4beb2356e820a593243f1fa714072fec15e2e4f4c939 \
84-
--hash=sha256:1d6142d53ab7f164204b3133d053c4958d4d11ec3a39abf23a40b13b0784e3f0 \
85-
--hash=sha256:26afc0851f4fc3738afcf30f5f8b8612a31ac3455cb76e611deea80f5c0bf3ce \
86-
--hash=sha256:3dad93b1f973c6d1db4b6a5da8690c5625a3fa32bdf38e543a6936e634b83dc3 \
87-
--hash=sha256:47549c7c0be24c8ae9f2bce6f1c49fbafea83bca80142d118306f08ec7414041 \
88-
--hash=sha256:556e965ac07c1e8c1c2d759ac512e526ecff62c00fde1a046acb088d3cbc1a6c \
89-
--hash=sha256:559aa793149ac23dc4310f94f2c83209eedb16908a0343663be19bec42233d25 \
90-
--hash=sha256:5d295c758961376c84aaa92d16e643d110be32add7465e197bfdaec5a431a107 \
91-
--hash=sha256:68ed8c99c883ae79a9133cb1a86d7130feee0397fdf5ba385abf2d53e178d3fa \
92-
--hash=sha256:8301f0bb4ec1a5b29cfaf15b83565136c47abefb771603241af9d6038f8981e8 \
93-
--hash=sha256:88c8e358b445eb66d47164fa38541cfcc267847d1e7a92dd186dddb1a0a9a17f \
94-
--hash=sha256:8e22cb557e7395893490e7f9cfea1073d19a5b1dd337f44fd81359b2767da4e9 \
95-
--hash=sha256:9b6b116d1c4000de1b9bf027131dbc3b8a70507788f794c6b09509d28952c512 \
96-
--hash=sha256:acc4598f810bbc465ce0ed84417ac687e392c993a84c7eaf3abf97638701c1ec \
97-
--hash=sha256:d73cfb1c3352e7aa0ce6fb2321f36fa1d4a2c48d2ceac694cb03611ddf0e4db6 \
98-
--hash=sha256:ddb61a0c4454cbe4623f4a07fef03c5ae921fe04fede8d15c6e36703c0a73b07 \
99-
--hash=sha256:f1e9d169cce81a384a26ee5bb8c919fe9ae88255f39a1a69fd1ebab233a85ed2
82+
ruff==0.0.291 \
83+
--hash=sha256:13f0d88e5f367b2dc8c7d90a8afdcfff9dd7d174e324fd3ed8e0b5cb5dc9b7f6 \
84+
--hash=sha256:1d5f0616ae4cdc7a938b493b6a1a71c8a47d0300c0d65f6e41c281c2f7490ad3 \
85+
--hash=sha256:5383ba67ad360caf6060d09012f1fb2ab8bd605ab766d10ca4427a28ab106e0b \
86+
--hash=sha256:6ab44ea607967171e18aa5c80335237be12f3a1523375fa0cede83c5cf77feb4 \
87+
--hash=sha256:6c06006350c3bb689765d71f810128c9cdf4a1121fd01afc655c87bab4fb4f83 \
88+
--hash=sha256:87671e33175ae949702774071b35ed4937da06f11851af75cd087e1b5a488ac4 \
89+
--hash=sha256:8a69bfbde72db8ca1c43ee3570f59daad155196c3fbe357047cd9b77de65f15b \
90+
--hash=sha256:8d5b56bc3a2f83a7a1d7f4447c54d8d3db52021f726fdd55d549ca87bca5d747 \
91+
--hash=sha256:a04b384f2d36f00d5fb55313d52a7d66236531195ef08157a09c4728090f2ef0 \
92+
--hash=sha256:b09b94efdcd162fe32b472b2dd5bf1c969fcc15b8ff52f478b048f41d4590e09 \
93+
--hash=sha256:b3eeee1b1a45a247758ecdc3ab26c307336d157aafc61edb98b825cadb153df3 \
94+
--hash=sha256:b727c219b43f903875b7503a76c86237a00d1a39579bb3e21ce027eec9534051 \
95+
--hash=sha256:b75f5801547f79b7541d72a211949754c21dc0705c70eddf7f21c88a64de8b97 \
96+
--hash=sha256:b97d0d7c136a85badbc7fd8397fdbb336e9409b01c07027622f28dcd7db366f2 \
97+
--hash=sha256:c61109661dde9db73469d14a82b42a88c7164f731e6a3b0042e71394c1c7ceed \
98+
--hash=sha256:d867384a4615b7f30b223a849b52104214442b5ba79b473d7edd18da3cde22d6 \
99+
--hash=sha256:fd17220611047de247b635596e3174f3d7f2becf63bd56301fc758778df9b629
100100
# via -r requirements.in
101-
typing-extensions==4.7.1 \
102-
--hash=sha256:440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36 \
103-
--hash=sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2
101+
typing-extensions==4.8.0 \
102+
--hash=sha256:8f92fc8806f9a6b641eaa5318da32b44d401efaac0f6678c9bc448ba3605faa0 \
103+
--hash=sha256:df8e4339e9cb77357558cbdbceca33c303714cf861d1eef15e1070055ae8b7ef
104104
# via mypy
105-
validators==0.21.2 \
106-
--hash=sha256:002ba1552076535176824e43149c18c06f6b611bc8b597ddbcf8770bcf5f9f5c \
107-
--hash=sha256:6ad95131005a9d4c734a69dd4ef08cf66961e61222e60da25a9b5137cecd6fd4
105+
validators==0.22.0 \
106+
--hash=sha256:61cf7d4a62bbae559f2e54aed3b000cea9ff3e2fdbe463f51179b92c58c9585a \
107+
--hash=sha256:77b2689b172eeeb600d9605ab86194641670cdb73b60afd577142a9397873370
108108
# via -r requirements.in

0 commit comments

Comments
 (0)