Skip to content

Commit 987a4aa

Browse files
committed
Add constraints for dependencies
1 parent 3dca7d9 commit 987a4aa

File tree

5 files changed

+43
-54
lines changed

5 files changed

+43
-54
lines changed

.config/lock-requirements.txt

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,18 @@
44
#
55
# pip-compile --no-annotate --output-file=.config/lock-requirements.txt --strip-extras pyproject.toml
66
#
7-
aiohttp==3.9.1
8-
aiosignal==1.3.1
97
ansible-builder==3.0.0
108
ansible-compat==4.1.10
119
ansible-core==2.16.2
12-
ansible-creator==0.0.1a4
10+
ansible-creator==0.1.0
1311
ansible-development-environment==0.3.0
1412
ansible-lint==6.22.1
1513
ansible-navigator==3.5.0
1614
ansible-runner==2.3.4
1715
ansible-sign==0.1.1
18-
async-timeout==4.0.3
19-
attrs==23.1.0
16+
attrs==23.2.0
2017
bindep==2.11.0
21-
black==23.12.0
18+
black==23.12.1
2219
bracex==2.4
2320
cachetools==5.3.2
2421
certifi==2023.11.17
@@ -30,24 +27,22 @@ click-help-colors==0.9.4
3027
colorama==0.4.6
3128
cryptography==41.0.7
3229
distlib==0.3.8
33-
distro==1.8.0
30+
distro==1.9.0
3431
docutils==0.20.1
3532
enrich==1.2.7
3633
exceptiongroup==1.2.0
3734
execnet==2.0.2
3835
filelock==3.13.1
39-
frozenlist==1.4.0
4036
idna==3.6
4137
iniconfig==2.0.0
4238
jinja2==3.1.2
4339
jsonschema==4.20.0
44-
jsonschema-specifications==2023.11.2
40+
jsonschema-specifications==2023.12.1
4541
lockfile==0.12.2
4642
markdown-it-py==3.0.0
4743
markupsafe==2.1.3
4844
mdurl==0.1.2
49-
molecule==6.0.2
50-
multidict==6.0.4
45+
molecule==6.0.3
5146
mypy-extensions==1.0.0
5247
onigurumacffi==1.3.0
5348
packaging==23.2
@@ -61,33 +56,32 @@ ptyprocess==0.7.0
6156
pycparser==2.21
6257
pygments==2.17.2
6358
pyproject-api==1.6.1
64-
pytest==7.4.3
59+
pytest==7.4.4
6560
pytest-ansible==4.1.1
6661
pytest-xdist==3.5.0
6762
python-daemon==3.0.1
6863
python-gnupg==0.5.2
6964
pyyaml==6.0.1
70-
referencing==0.32.0
65+
referencing==0.32.1
7166
requests==2.31.0
7267
requirements-parser==0.5.0
7368
resolvelib==1.0.1
7469
rich==13.7.0
75-
rpds-py==0.13.2
70+
rpds-py==0.16.2
7671
ruamel-yaml==0.18.5
7772
ruamel-yaml-clib==0.2.8
7873
six==1.16.0
7974
subprocess-tee==0.4.1
8075
tomli==2.0.1
8176
tox==4.11.4
8277
tox-ansible==2.0.14
83-
types-setuptools==69.0.0.0
78+
types-setuptools==69.0.0.20240106
8479
typing-extensions==4.9.0
85-
tzdata==2023.3
80+
tzdata==2023.4
8681
urllib3==2.1.0
8782
virtualenv==20.25.0
8883
wcmatch==8.5
8984
yamllint==1.33.0
90-
yarl==1.9.4
9185

9286
# The following packages are considered to be unsafe in a requirements file:
9387
# setuptools

.config/requirements.in

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
ansible-builder
2-
ansible-creator
1+
ansible-builder>=3.0.0
2+
ansible-creator>=0.1.0
33
ansible-development-environment>=0.3.0
4-
ansible-lint
5-
ansible-navigator
6-
ansible-sign
7-
molecule
8-
pytest-ansible
4+
ansible-lint>=6.22
5+
ansible-navigator>=3.5.0
6+
ansible-sign>=0.1.1
7+
molecule>=6.0.3
8+
pytest-ansible>=4.1.1
99
setuptools
10-
tox-ansible
10+
tox-ansible>=2.0.14

.config/requirements.txt

Lines changed: 21 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,20 @@
44
#
55
# pip-compile --all-extras --no-annotate --output-file=.config/requirements.txt --strip-extras pyproject.toml
66
#
7-
aiohttp==3.9.1
8-
aiosignal==1.3.1
97
ansible-builder==3.0.0
108
ansible-compat==4.1.10
119
ansible-core==2.16.2
12-
ansible-creator==0.0.1a4
10+
ansible-creator==0.1.0
1311
ansible-development-environment==0.3.0
1412
ansible-lint==6.22.1
1513
ansible-navigator==3.5.0
1614
ansible-runner==2.3.4
1715
ansible-sign==0.1.1
18-
async-timeout==4.0.3
19-
attrs==23.1.0
16+
attrs==23.2.0
2017
babel==2.14.0
2118
beautifulsoup4==4.12.2
2219
bindep==2.11.0
23-
black==23.12.0
20+
black==23.12.1
2421
bracex==2.4
2522
build==1.0.3
2623
cachetools==5.3.2
@@ -34,20 +31,19 @@ charset-normalizer==3.3.2
3431
click==8.1.7
3532
click-help-colors==0.9.4
3633
colorama==0.4.6
37-
coverage==7.3.2
34+
coverage==7.4.0
3835
cryptography==41.0.7
3936
csscompressor==0.9.5
4037
cssselect2==0.7.0
4138
defusedxml==0.7.1
4239
distlib==0.3.8
43-
distro==1.8.0
40+
distro==1.9.0
4441
docstring-parser-fork==0.0.5
4542
docutils==0.20.1
4643
enrich==1.2.7
4744
exceptiongroup==1.2.0
4845
execnet==2.0.2
4946
filelock==3.13.1
50-
frozenlist==1.4.0
5147
ghp-import==2.1.0
5248
griffe==0.38.1
5349
htmlmin2==0.1.13
@@ -57,10 +53,10 @@ iniconfig==2.0.0
5753
jinja2==3.1.2
5854
jsmin==3.0.1
5955
jsonschema==4.20.0
60-
jsonschema-specifications==2023.11.2
56+
jsonschema-specifications==2023.12.1
6157
lockfile==0.12.2
6258
markdown==3.5.1
63-
markdown-exec==1.7.0
59+
markdown-exec==1.8.0
6460
markdown-include==0.8.1
6561
markdown-it-py==3.0.0
6662
markupsafe==2.1.3
@@ -71,15 +67,14 @@ mkdocs-ansible==0.2.0
7167
mkdocs-autorefs==0.5.0
7268
mkdocs-gen-files==0.5.0
7369
mkdocs-htmlproofer-plugin==1.0.0
74-
mkdocs-material==9.5.2
70+
mkdocs-material==9.5.3
7571
mkdocs-material-extensions==1.3.1
76-
mkdocs-minify-plugin==0.7.1
77-
mkdocs-monorepo-plugin==1.0.5
72+
mkdocs-minify-plugin==0.7.2
73+
mkdocs-monorepo-plugin==1.1.0
7874
mkdocstrings==0.24.0
7975
mkdocstrings-python==1.7.5
80-
molecule==6.0.2
81-
multidict==6.0.4
82-
mypy==1.7.1
76+
molecule==6.0.3
77+
mypy==1.8.0
8378
mypy-extensions==1.0.0
8479
nodeenv==1.8.0
8580
onigurumacffi==1.3.0
@@ -89,7 +84,7 @@ parsley==1.3
8984
pathspec==0.12.1
9085
pbr==6.0.0
9186
pexpect==4.9.0
92-
pillow==10.1.0
87+
pillow==10.2.0
9388
pip-tools==7.3.0
9489
pipdeptree==2.13.1
9590
platformdirs==4.1.0
@@ -99,10 +94,10 @@ ptyprocess==0.7.0
9994
pycparser==2.21
10095
pydoclint==0.3.8
10196
pygments==2.17.2
102-
pymdown-extensions==10.5
97+
pymdown-extensions==10.7
10398
pyproject-api==1.6.1
10499
pyproject-hooks==1.0.0
105-
pytest==7.4.3
100+
pytest==7.4.4
106101
pytest-ansible==4.1.1
107102
pytest-xdist==3.5.0
108103
python-daemon==3.0.1
@@ -111,16 +106,16 @@ python-gnupg==0.5.2
111106
python-slugify==8.0.1
112107
pyyaml==6.0.1
113108
pyyaml-env-tag==0.1
114-
referencing==0.32.0
115-
regex==2023.10.3
109+
referencing==0.32.1
110+
regex==2023.12.25
116111
requests==2.31.0
117112
requirements-parser==0.5.0
118113
resolvelib==1.0.1
119114
rich==13.7.0
120-
rpds-py==0.13.2
115+
rpds-py==0.16.2
121116
ruamel-yaml==0.18.5
122117
ruamel-yaml-clib==0.2.8
123-
ruff==0.1.7
118+
ruff==0.1.11
124119
six==1.16.0
125120
soupsieve==2.5
126121
subprocess-tee==0.4.1
@@ -131,17 +126,16 @@ tomli==2.0.1
131126
tomlkit==0.12.3
132127
tox==4.11.4
133128
tox-ansible==2.0.14
134-
types-setuptools==69.0.0.0
129+
types-setuptools==69.0.0.20240106
135130
typing-extensions==4.9.0
136-
tzdata==2023.3
131+
tzdata==2023.4
137132
urllib3==2.1.0
138133
virtualenv==20.25.0
139134
watchdog==3.0.0
140135
wcmatch==8.5
141136
webencodings==0.5.1
142137
wheel==0.42.0
143138
yamllint==1.33.0
144-
yarl==1.9.4
145139

146140
# The following packages are considered to be unsafe in a requirements file:
147141
# pip

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,13 @@ repos:
6464
- id: tox-ini-fmt
6565

6666
- repo: https://github.com/astral-sh/ruff-pre-commit
67-
rev: v0.1.9
67+
rev: v0.1.11
6868
hooks:
6969
- id: ruff
7070
args: [--fix, --exit-non-zero-on-fix]
7171

7272
- repo: https://github.com/streetsidesoftware/cspell-cli
73-
rev: v8.2.1
73+
rev: v8.3.0
7474
hooks:
7575
- id: cspell
7676
name: Spell check with cspell

tox.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ env_list =
66
lint
77
pkg
88
docs
9+
deps
910
skip_missing_interpreters = true
1011
work_dir = {env:TOX_WORK_DIR:.tox}
1112

0 commit comments

Comments
 (0)