Add remving existing requirements

This patch updates the Makefile to do an rm on the requirements.txt
when updating the requirements files.
This commit is contained in:
Hemna 2022-11-22 13:16:22 -05:00
parent 2ce50d8861
commit e5f60b5ce1
1 changed files with 8 additions and 1 deletions

View File

@ -25,7 +25,7 @@ docs: build
cp Changelog docs/changelog.rst
tox -edocs
clean: clean-build clean-pyc clean-test ## remove all build, test, coverage and Python artifacts
clean: clean-build clean-pyc clean-test clean-dev ## remove all build, test, coverage and Python artifacts
clean-build: ## remove build artifacts
rm -fr build/
@ -46,6 +46,9 @@ clean-test: ## remove test and coverage artifacts
rm -fr htmlcov/
rm -fr .pytest_cache
clean-dev:
rm -rf $(VENVDIR)
test: dev ## Run all the tox tests
tox -p all
@ -73,5 +76,9 @@ docker-dev: test ## Make a development docker container tagged with hemna6969/a
docker build -t hemna6969/aprsd:master -f docker/Dockerfile-dev docker
update-requirements: dev ## Update the requirements.txt and dev-requirements.txt files
rm requirements.txt
rm dev-requirements.txt
touch requirements.txt
touch dev-requirements.txt
$(VENV)/pip-compile requirements.in
$(VENV)/pip-compile dev-requirements.in