Minor edits. Added Makefile
This commit is contained in:
parent
dbcf6d0f7f
commit
004df26293
6
CHANGES
6
CHANGES
@ -1,5 +1,9 @@
|
|||||||
In Progress
|
Version 0.5
|
||||||
-----------
|
-----------
|
||||||
|
10/25/2022 ***IMPORTANT NOTE*** This is the last release to be made
|
||||||
|
on PyPi. If you want the latest version go to
|
||||||
|
https://github.com/dabeaz/sly.
|
||||||
|
|
||||||
09/06/2022 Modernization of the packaging infrastructure. Slight
|
09/06/2022 Modernization of the packaging infrastructure. Slight
|
||||||
project reorganization.
|
project reorganization.
|
||||||
|
|
||||||
|
21
Makefile
Normal file
21
Makefile
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
PYTHON=python3
|
||||||
|
VENV=.venv
|
||||||
|
|
||||||
|
# Setup and install all of the required tools for building, testing,
|
||||||
|
# and deploying
|
||||||
|
setup::
|
||||||
|
rm -rf $(VENV)
|
||||||
|
$(PYTHON) -m venv $(VENV)
|
||||||
|
./$(VENV)/bin/python -m pip install pytest
|
||||||
|
./$(VENV)/bin/python -m pip install pytest-cov
|
||||||
|
./$(VENV)/bin/python -m pip install build
|
||||||
|
./$(VENV)/bin/python -m pip install twine
|
||||||
|
|
||||||
|
# Run unit tests
|
||||||
|
test::
|
||||||
|
./$(VENV)/bin/python -m pip install .
|
||||||
|
./$(VENV)/bin/python -m pytest --cov
|
||||||
|
|
||||||
|
# Build an artifact suitable for installing with pip
|
||||||
|
build::
|
||||||
|
./$(VENV)/bin/python -m build
|
Loading…
Reference in New Issue
Block a user