Skip to content

Commit 9fbba4f

Browse files
committed
Clean up Makefile
1 parent 3685b94 commit 9fbba4f

File tree

1 file changed

+16
-35
lines changed

1 file changed

+16
-35
lines changed

Makefile

Lines changed: 16 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
BINDIR = $(PWD)/.state/env/bin
21
GITHUB_BASE_REF := $(shell echo "$${GITHUB_BASE_REF:-false}")
32
DB := example
43
IPYTHON := no
@@ -19,24 +18,6 @@ default:
1918
@echo
2019
@exit 1
2120

22-
.state/env/pyvenv.cfg: requirements/dev.txt requirements/docs.txt requirements/lint.txt requirements/ipython.txt
23-
# Create our Python 3.8 virtual environment
24-
rm -rf .state/env
25-
python3.8 -m venv .state/env
26-
27-
# install/upgrade general requirements
28-
.state/env/bin/python -m pip install --upgrade pip setuptools wheel
29-
30-
# install various types of requirements
31-
.state/env/bin/python -m pip install -r requirements/dev.txt
32-
.state/env/bin/python -m pip install -r requirements/docs.txt
33-
.state/env/bin/python -m pip install -r requirements/lint.txt
34-
35-
# install ipython if enabled
36-
ifeq ($(IPYTHON),"yes")
37-
.state/env/bin/python -m pip install -r requirements/ipython.txt
38-
endif
39-
4021
.state/docker-build: Dockerfile package.json package-lock.json requirements/main.txt requirements/deploy.txt
4122
# Build our docker containers for this project.
4223
docker-compose build --build-arg IPYTHON=$(IPYTHON) --force-rm web
@@ -60,33 +41,33 @@ debug: .state/docker-build
6041

6142
tests: .state/docker-build
6243
docker-compose run --rm web env -i ENCODING="C.UTF-8" \
63-
PATH="/opt/warehouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
64-
bin/tests --postgresql-host db $(T) $(TESTARGS)
44+
PATH="/opt/warehouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
45+
bin/tests --postgresql-host db $(T) $(TESTARGS)
6546

6647
static_tests: .state/docker-build
6748
docker-compose run --rm static env -i ENCODING="C.UTF-8" \
68-
PATH="/opt/warehouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
69-
bin/static_tests $(T) $(TESTARGS)
49+
PATH="/opt/warehouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
50+
bin/static_tests $(T) $(TESTARGS)
7051

7152
static_pipeline: .state/docker-build
7253
docker-compose run --rm static env -i ENCODING="C.UTF-8" \
73-
PATH="/opt/warehouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
74-
bin/static_pipeline $(T) $(TESTARGS)
54+
PATH="/opt/warehouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
55+
bin/static_pipeline $(T) $(TESTARGS)
7556

7657
reformat: .state/docker-build
7758
docker-compose run --rm web env -i ENCODING="C.UTF-8" \
78-
PATH="/opt/warehouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
79-
bin/reformat
59+
PATH="/opt/warehouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
60+
bin/reformat
8061

8162
lint: .state/docker-build
8263
docker-compose run --rm web env -i ENCODING="C.UTF-8" \
83-
PATH="/opt/warehouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
84-
bin/lint && bin/static_lint
64+
PATH="/opt/warehouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
65+
bin/lint && bin/static_lint
8566

8667
docs: .state/docker-build
8768
docker-compose run --rm web env -i ENCODING="C.UTF-8" \
88-
PATH="/opt/warehouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
89-
bin/docs
69+
PATH="/opt/warehouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
70+
bin/docs
9071

9172
licenses:
9273
docker-compose run --rm web env -i ENCODING="C.UTF-8" \
@@ -95,13 +76,13 @@ licenses:
9576

9677
deps: .state/docker-build
9778
docker-compose run --rm web env -i ENCODING="C.UTF-8" \
98-
PATH="/opt/warehouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
99-
bin/deps
79+
PATH="/opt/warehouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
80+
bin/deps
10081

10182
requirements/%.txt: requirements/%.in
10283
docker-compose run --rm web env -i ENCODING="C.UTF-8" \
103-
PATH="/opt/warehouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
104-
bin/pip-compile --allow-unsafe --generate-hashes --output-file=$@ $<
84+
PATH="/opt/warehouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
85+
bin/pip-compile --allow-unsafe --generate-hashes --output-file=$@ $<
10586

10687
github-actions-deps:
10788
ifneq ($(GITHUB_BASE_REF), false)

0 commit comments

Comments
 (0)