Skip to content

Commit d5c482e

Browse files
committed
uninstall python modules for ansible
Signed-off-by: Valeriy Svydenko <[email protected]>
1 parent 43e2953 commit d5c482e

File tree

3 files changed

+13
-233
lines changed

3 files changed

+13
-233
lines changed

devspaces-udi/Dockerfile

-5
Original file line numberDiff line numberDiff line change
@@ -243,11 +243,6 @@ RUN \
243243
########################################################################
244244
# Ansible
245245
########################################################################
246-
cd $REMOTE_SOURCES_DIR/python-deps/app/devspaces-udi/build/python && \
247-
source $REMOTE_SOURCES_DIR/python-deps/cachito.env && \
248-
set -xe; \
249-
python${PYTHON_VERSION} -m pip install --user --no-cache-dir --upgrade ansible ansible-pylibssh ansible-runner \
250-
ansible-lint[lock] molecule molecule-plugins[podman] kubernetes && \
251246
mkdir -p ${HOME}/.ansible/roles ${HOME}/.ansible/tmp \
252247
/usr/share/ansible/roles /etc/ansible/roles && \
253248
chgrp -R 0 ${HOME}/.ansible && \

devspaces-udi/build/python/requirements-build.in

+2-22
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ exceptiongroup==1.0.1
99
flit_scm==1.7.0
1010
flit_core==3.8.0
1111
hatch-vcs>=0.2
12-
hatchling==1.11.1
12+
hatchling>=1.11.1
1313
iniconfig==1.1.1
1414
packaging==21.3
1515
pip==23.0.1
@@ -23,7 +23,7 @@ six==1.16.0
2323
toml==0.10.2
2424
tomli==2.0.1
2525
typing_extensions==4.4.0
26-
virtualenv==20.17.1
26+
virtualenv
2727
xmltodict==0.13.0
2828
wheel
2929
yq==3.1.0
@@ -34,23 +34,3 @@ flake8>=6.0.0
3434
mccabe>=0.7.0
3535
pycodestyle>=2.10.0
3636
pyflakes>=3.0.1
37-
38-
# for Ansible
39-
# use ansible, ansible-runner, ansible-lint with the versions that depend on cryptography==3.3.2
40-
# currently it's not possible to install more recent version of cryptography than 3.3.2 on brew
41-
# see https://issues.redhat.com/browse/STONEBLD-588
42-
ansible-pylibssh==1.1.0
43-
ansible-runner~=2.0.2
44-
ansible~=2.9.15
45-
ansible-lint[lock]~=6.4.0
46-
molecule~=5.0.1
47-
molecule-plugins[podman]==23.4.1
48-
kubernetes==26.1.0
49-
cryptography==3.3.2
50-
expandvars
51-
setuptools_scm_git_archive
52-
pbr
53-
calver
54-
poetry-core>=1.0.0
55-
hatch-fancy-pypi-readme==23.1.0
56-
filelock==3.8.2
Original file line numberDiff line numberDiff line change
@@ -1,91 +1,29 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.9
3-
# by the following command:
2+
# This file is autogenerated by pip-compile with python 3.10
3+
# To update, run:
44
#
55
# pip-compile --allow-unsafe --output-file=requirements-build.txt requirements-build.in
66
#
7-
ansible==2.9.27
8-
# via -r requirements-build.in
9-
ansible-compat==3.0.2
10-
# via
11-
# ansible-lint
12-
# molecule
13-
ansible-core==2.15.0
14-
# via
15-
# ansible-compat
16-
# ansible-lint
17-
# molecule
18-
ansible-lint[lock]==6.4.0
19-
# via -r requirements-build.in
20-
ansible-pylibssh==1.1.0
21-
# via -r requirements-build.in
22-
ansible-runner==2.0.4
23-
# via -r requirements-build.in
247
argcomplete==2.0.0
258
# via
269
# -r requirements-build.in
2710
# yq
28-
arrow==1.2.3
29-
# via jinja2-time
3011
attrs==22.1.0
3112
# via
3213
# -r requirements-build.in
33-
# jsonschema
3414
# pytest
35-
binaryornot==0.4.4
36-
# via cookiecutter
37-
bracex==2.3.post1
38-
# via wcmatch
39-
cachetools==5.3.1
40-
# via google-auth
41-
calver==2022.6.26
42-
# via -r requirements-build.in
43-
certifi==2023.5.7
44-
# via
45-
# kubernetes
46-
# requests
47-
cffi==1.15.1
48-
# via cryptography
49-
chardet==5.1.0
50-
# via binaryornot
51-
charset-normalizer==3.1.0
52-
# via requests
53-
click==8.1.3
54-
# via
55-
# click-help-colors
56-
# cookiecutter
57-
# molecule
58-
click-help-colors==0.9.1
59-
# via molecule
60-
cookiecutter==2.1.1
61-
# via molecule
62-
cryptography==3.3.2
63-
# via
64-
# -r requirements-build.in
65-
# ansible
66-
# ansible-core
6715
cython==0.29.32
6816
# via -r requirements-build.in
6917
distlib==0.3.6
7018
# via virtualenv
71-
docutils==0.20.1
72-
# via python-daemon
7319
editables==0.3
7420
# via hatchling
75-
enrich==1.2.7
76-
# via
77-
# ansible-lint
78-
# molecule
7921
exceptiongroup==1.0.1
8022
# via
8123
# -r requirements-build.in
8224
# pytest
83-
expandvars==0.9.0
84-
# via -r requirements-build.in
8525
filelock==3.8.2
86-
# via
87-
# -r requirements-build.in
88-
# virtualenv
26+
# via virtualenv
8927
flake8==6.0.0
9028
# via -r requirements-build.in
9129
flit-core==3.8.0
@@ -94,179 +32,60 @@ flit-core==3.8.0
9432
# flit-scm
9533
flit-scm==1.7.0
9634
# via -r requirements-build.in
97-
google-auth==2.19.1
98-
# via kubernetes
99-
hatch-fancy-pypi-readme==23.1.0
100-
# via -r requirements-build.in
101-
hatch-vcs==0.3.0
35+
hatch-vcs==0.2.1
10236
# via -r requirements-build.in
10337
hatchling==1.11.1
10438
# via
10539
# -r requirements-build.in
106-
# hatch-fancy-pypi-readme
10740
# hatch-vcs
108-
idna==3.4
109-
# via requests
110-
importlib-resources==5.0.7
111-
# via ansible-core
11241
iniconfig==1.1.1
11342
# via
11443
# -r requirements-build.in
11544
# pytest
116-
jinja2==3.1.2
117-
# via
118-
# ansible
119-
# ansible-core
120-
# cookiecutter
121-
# jinja2-time
122-
# molecule
123-
jinja2-time==0.2.0
124-
# via cookiecutter
125-
jsonschema==4.17.3
126-
# via
127-
# ansible-compat
128-
# ansible-lint
129-
# molecule
130-
kubernetes==26.1.0
131-
# via -r requirements-build.in
132-
lockfile==0.12.2
133-
# via python-daemon
134-
markdown-it-py==2.2.0
135-
# via rich
136-
markupsafe==2.1.2
137-
# via jinja2
13845
mccabe==0.7.0
13946
# via
14047
# -r requirements-build.in
14148
# flake8
142-
mdurl==0.1.2
143-
# via markdown-it-py
144-
molecule==5.0.1
145-
# via
146-
# -r requirements-build.in
147-
# molecule-plugins
148-
molecule-plugins[podman]==23.4.1
149-
# via -r requirements-build.in
150-
oauthlib==3.2.2
151-
# via requests-oauthlib
15249
packaging==21.3
15350
# via
15451
# -r requirements-build.in
155-
# ansible-compat
156-
# ansible-core
157-
# ansible-lint
15852
# hatchling
159-
# molecule
16053
# pytest
16154
# setuptools-scm
162-
pathspec==0.11.1
163-
# via
164-
# hatchling
165-
# yamllint
166-
pbr==5.11.1
167-
# via -r requirements-build.in
168-
pexpect==4.8.0
169-
# via ansible-runner
170-
platformdirs==2.6.2
55+
pathspec==0.10.2
56+
# via hatchling
57+
platformdirs==2.6.0
17158
# via virtualenv
17259
pluggy==1.0.0
17360
# via
17461
# -r requirements-build.in
17562
# hatchling
176-
# molecule
17763
# pytest
178-
poetry-core==1.6.1
179-
# via -r requirements-build.in
180-
ptyprocess==0.7.0
181-
# via pexpect
182-
pyasn1==0.5.0
183-
# via
184-
# pyasn1-modules
185-
# rsa
186-
pyasn1-modules==0.3.0
187-
# via google-auth
18864
pycodestyle==2.10.0
18965
# via
19066
# -r requirements-build.in
19167
# flake8
192-
pycparser==2.21
193-
# via cffi
19468
pyflakes==3.0.1
19569
# via
19670
# -r requirements-build.in
19771
# flake8
198-
pygments==2.15.1
199-
# via rich
20072
pyparsing==3.0.9
20173
# via
20274
# -r requirements-build.in
20375
# packaging
204-
pyrsistent==0.19.3
205-
# via jsonschema
20676
pytest==7.2.0
207-
# via
208-
# -r requirements-build.in
209-
# ansible-lint
210-
python-daemon==3.0.1
211-
# via ansible-runner
212-
python-dateutil==2.8.2
213-
# via
214-
# arrow
215-
# kubernetes
216-
python-slugify==8.0.1
217-
# via cookiecutter
77+
# via -r requirements-build.in
21878
pyyaml==6.0
21979
# via
22080
# -r requirements-build.in
221-
# ansible
222-
# ansible-compat
223-
# ansible-core
224-
# ansible-lint
225-
# ansible-runner
226-
# cookiecutter
227-
# kubernetes
228-
# molecule
229-
# yamllint
23081
# yq
231-
requests==2.31.0
232-
# via
233-
# cookiecutter
234-
# kubernetes
235-
# requests-oauthlib
236-
requests-oauthlib==1.3.1
237-
# via kubernetes
238-
resolvelib==1.0.1
239-
# via ansible-core
240-
rich==13.4.1
241-
# via
242-
# ansible-lint
243-
# enrich
244-
# molecule
245-
rsa==4.9
246-
# via google-auth
247-
ruamel-yaml==0.17.31
248-
# via ansible-lint
249-
ruamel-yaml-clib==0.2.7
250-
# via ruamel-yaml
25182
setuptools-scm==7.0.5
25283
# via
25384
# -r requirements-build.in
25485
# flit-scm
25586
# hatch-vcs
256-
setuptools-scm-git-archive==1.4
257-
# via -r requirements-build.in
25887
six==1.16.0
259-
# via
260-
# -r requirements-build.in
261-
# ansible-runner
262-
# cryptography
263-
# google-auth
264-
# kubernetes
265-
# python-dateutil
266-
subprocess-tee==0.4.1
267-
# via ansible-compat
268-
text-unidecode==1.3
269-
# via python-slugify
88+
# via -r requirements-build.in
27089
toml==0.10.2
27190
# via
27291
# -r requirements-build.in
@@ -275,42 +94,28 @@ tomli==2.0.1
27594
# via
27695
# -r requirements-build.in
27796
# flit-scm
278-
# hatch-fancy-pypi-readme
27997
# hatchling
28098
# pytest
28199
# setuptools-scm
282100
typing-extensions==4.4.0
283101
# via
284102
# -r requirements-build.in
285103
# setuptools-scm
286-
urllib3==1.26.16
287-
# via
288-
# google-auth
289-
# kubernetes
290-
# requests
291104
virtualenv==20.17.1
292105
# via -r requirements-build.in
293-
wcmatch==8.4.1
294-
# via ansible-lint
295-
websocket-client==1.5.2
296-
# via kubernetes
297-
wheel==0.40.0
106+
wheel==0.38.4
298107
# via -r requirements-build.in
299108
xmltodict==0.13.0
300109
# via
301110
# -r requirements-build.in
302111
# yq
303-
yamllint==1.32.0
304-
# via ansible-lint
305112
yq==3.1.0
306113
# via -r requirements-build.in
307114

308115
# The following packages are considered to be unsafe in a requirements file:
309116
pip==23.0.1
310117
# via -r requirements-build.in
311-
setuptools==67.8.0
118+
setuptools==65.6.3
312119
# via
313120
# -r requirements-build.in
314-
# kubernetes
315-
# python-daemon
316121
# setuptools-scm

0 commit comments

Comments
 (0)