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
|
||||
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