-
Notifications
You must be signed in to change notification settings - Fork 35
Expand file tree
/
Copy pathMakefile
More file actions
42 lines (28 loc) · 1.25 KB
/
Copy pathMakefile
File metadata and controls
42 lines (28 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
.PHONY: test lint format lock install server clean dj6 dj52 dj50 dj42 dj32 dj31 dj22
PYTHON ?= poetry run
test:
$(PYTHON) pytest tests/ -v --tb=short
lint:
$(PYTHON) ruff check django_editorjs_fields/ tests/
format:
$(PYTHON) ruff check --fix django_editorjs_fields/ tests/
lock:
poetry lock --no-interaction
install:
poetry install --no-interaction
server:
cd example && python manage.py runserver
dj6:
pip install "Django>=6.0,<7.0" && @echo "Django $$(python -c 'import django; print(django.__version__)')" installed
dj52:
pip install "Django>=5.2,<6.0" && @echo "Django $$(python -c 'import django; print(django.__version__)')" installed
dj50:
pip install "Django>=5.0,<5.1" && @echo "Django $$(python -c 'import django; print(django.__version__)')" installed
dj42:
pip install "Django>=4.2,<5.0" && @echo "Django $$(python -c 'import django; print(django.__version__)')" installed
dj32:
pip install "Django>=3.2,<4.0" && @echo "Django $$(python -c 'import django; print(django.__version__)')" installed
dj31:
pip install "Django>=3.1,<3.2" && @echo "Django $$(python -c 'import django; print(django.__version__)')" installed
dj22:
pip install "Django>=2.2,<3.0" && @echo "Django $$(python -c 'import django; print(django.__version__)')" installed