@@ -151,6 +151,7 @@ _code-pycodestyle:
151
151
echo " # Check pycodestyle: $$ {V}" ; \
152
152
echo " # -------------------------------------------------------------------- #"
153
153
@#
154
+ docker pull cytopia/pycodestyle
154
155
docker run --rm $$(tty -s && echo "-it" || echo ) -v $(PWD ) :/data --entrypoint= cytopia/pycodestyle sh -c ' \
155
156
mkdir -p /tmp \
156
157
&& cp $(BINPATH )$(BINNAME ) /tmp/$(BINNAME ) .py \
@@ -163,6 +164,7 @@ _code-pydocstyle:
163
164
echo " # Check pydocstyle: $$ {V}" ; \
164
165
echo " # -------------------------------------------------------------------- #"
165
166
@#
167
+ docker pull cytopia/pydocstyle
166
168
docker run --rm $$(tty -s && echo "-it" || echo ) -v $(PWD ) :/data --entrypoint= cytopia/pydocstyle sh -c ' \
167
169
mkdir -p /tmp \
168
170
&& cp $(BINPATH )$(BINNAME ) /tmp/$(BINNAME ) .py \
@@ -175,6 +177,7 @@ _code-pylint:
175
177
echo " # Check pylint: $$ {V}" ; \
176
178
echo " # -------------------------------------------------------------------- #"
177
179
@#
180
+ docker pull cytopia/pylint
178
181
docker run --rm $$(tty -s && echo "-it" || echo ) -v $(PWD ) :/data --entrypoint= cytopia/pylint sh -c ' \
179
182
mkdir -p /tmp \
180
183
&& cp $(BINPATH )$(BINNAME ) /tmp/$(BINNAME ) .py \
@@ -187,6 +190,7 @@ _code-black:
187
190
echo " # Check Python Black: $$ {V}" ; \
188
191
echo " # -------------------------------------------------------------------- #"
189
192
@#
193
+ docker pull cytopia/black
190
194
docker run --rm $$(tty -s && echo "-it" || echo ) -v ${PWD} :/data --entrypoint= cytopia/black sh -c ' \
191
195
mkdir -p /tmp \
192
196
&& cp $(BINPATH )$(BINNAME ) /tmp/$(BINNAME ) .py \
@@ -199,6 +203,7 @@ _code-mypy:
199
203
echo " # Check Mypy: $$ {V}" ; \
200
204
echo " # -------------------------------------------------------------------- #"
201
205
@#
206
+ docker pull cytopia/mypy
202
207
docker run --rm $$(tty -s && echo "-it" || echo ) -v ${PWD} :/data --entrypoint= cytopia/mypy sh -c ' \
203
208
mkdir -p /tmp \
204
209
&& cp $(BINPATH )$(BINNAME ) /tmp/$(BINNAME ) .py \
@@ -499,6 +504,7 @@ docs: _docs-version_readme
499
504
500
505
.PHONY : _docs-man
501
506
_docs-man : $(BINPATH )$(BINNAME )
507
+ docker pull python:3-alpine
502
508
docker run --rm $$(tty -s && echo "-it" || echo ) -v $(PWD ) :/data -w /data -e UID=$(UID ) -e GID=${GID} python:3-alpine sh -c ' \
503
509
apk add help2man \
504
510
&& help2man -n $(BINNAME ) --no-info --source=https://github.com/cytopia/pwncat -s 1 -o $(MANPATH )$(BINNAME ) .1 $(BINPATH )$(BINNAME ) \
@@ -520,6 +526,7 @@ _docs-man: $(BINPATH)$(BINNAME)
520
526
.PHONY : _docs-api
521
527
_docs-api :
522
528
@# Generate pdoc API page
529
+ docker pull python:3-alpine
523
530
docker run --rm $$(tty -s && echo "-it" || echo ) -v $(PWD ) :/data -w /data -e UID=$(UID ) -e GID=${GID} python:3-alpine sh -c ' \
524
531
pip install pdoc3 \
525
532
&& mkdir -p /tmp \
@@ -531,6 +538,8 @@ _docs-api:
531
538
.PHONY : _docs-mypy_type_coverage
532
539
_docs-mypy_type_coverage :
533
540
@# Generate mypy code coverage page
541
+ docker pull cytopia/mypy
542
+ docker pull python:3-alpine
534
543
docker run --rm $$(tty -s && echo "-it" || echo ) -v ${PWD} :/data -w /data -e UID=$(UID ) -e GID=${GID} --entrypoint= cytopia/mypy sh -c ' \
535
544
mypy --config-file setup.cfg --html-report tmp $(BINPATH )$(BINNAME ) \
536
545
&& cp -f tmp/mypy-html.css docs/css/mypy.css \
0 commit comments