forked from kbytesys/pynagsystemd
-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathMakefile
44 lines (31 loc) · 825 Bytes
/
Makefile
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
43
44
test:
poetry run tox
test_unmocked:
pytest -vvv --capture tee-sys tests/_test_unmocked.py
install: update
# https://github.com/python-poetry/poetry/issues/34#issuecomment-1054626460
install_editable:
pip install -e .
update:
poetry lock
poetry install
build:
poetry build
publish:
poetry build
poetry publish
format:
poetry run tox -e format
docs:
poetry run tox -e docs
xdg-open docs/_build/index.html > /dev/null 2>&1
readme:
poetry run tox -e readme
lint:
poetry run tox -e lint
pin_docs_requirements:
pipx install pip-tools
pip-compile --output-file=docs/requirements.txt docs/requirements.in pyproject.toml
copy_example_systemd_units:
sudo cp -r tests/unit-files/* /etc/systemd/system/
.PHONY: test install install_editable update build publish format docs readme lint pin_docs_requirements