From 201e19975461c6fb04d4487346e2a0b68d2359dc Mon Sep 17 00:00:00 2001 From: Gertjan van den Burg Date: Thu, 14 Jan 2021 17:30:12 +0000 Subject: Rename directories, remove extra test dir --- new_python/Makefile | 88 ----------------------------------------------------- 1 file changed, 88 deletions(-) delete mode 100644 new_python/Makefile (limited to 'new_python/Makefile') diff --git a/new_python/Makefile b/new_python/Makefile deleted file mode 100644 index 940a07b..0000000 --- a/new_python/Makefile +++ /dev/null @@ -1,88 +0,0 @@ -# -# Makefile for easier installation and cleanup -# -# Uses self-documenting macros from here: -# http://marmelab.com/blog/2016/02/29/auto-documented-makefile.html -# - -SHELL := bash -.SHELLFLAGS := -eu -o pipefail -c -MAKEFLAGS += --no-builtin-rules - -PACKAGE=SyncRNG -VENV_DIR=/tmp/sync_venv/ - -.PHONY: help - -.DEFAULT_GOAL := help - -help: - @grep -E '^[0-9a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) |\ - awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-15s\033[0m\ - %s\n", $$1, $$2}' - -################ -# Installation # -################ - -.PHONY: inplace install - -inplace: - python setup.py build_ext --inplace - -install: ## Install for the current user using the default python command - python setup.py build_ext --inplace && \ - python setup.py install --user - -################ -# Distribution # -################ - -.PHONY: release dist - -release: ## Make a release - python make_release.py - -dist: ## Make Python source distribution - python setup.py sdist - - -########### -# Testing # -########### - -.PHONY: test - -test: venv ## Run nosetests using the default nosetests command - source $(VENV_DIR)/bin/activate && green -a -vv ./tests - -####################### -# Virtual environment # -####################### - -.PHONY: venv - -venv: $(VENV_DIR)/bin/activate - -$(VENV_DIR)/bin/activate: - test -d $(VENV_DIR) || python -m venv $(VENV_DIR) - source $(VENV_DIR)/bin/activate && pip install -e .[dev] - touch $(VENV_DIR)/bin/activate - - -############ -# Clean up # -############ - -.PHONY: clean - -clean: ## Clean build dist and egg directories left after install - rm -rf $(VENV_DIR) - rm -rf ./dist ./build ./$(PACKAGE).egg-info - rm -rf ./build - rm -rf ./$(PACKAGE).egg-info - rm -rf *.so - rm -f MANIFEST - rm -f .coverage - find . -type f -iname '*.pyc' -delete - find . -type d -name '__pycache__' -empty -delete -- cgit v1.2.3