aboutsummaryrefslogtreecommitdiff
path: root/new_python/Makefile
diff options
context:
space:
mode:
authorGertjan van den Burg <gertjanvandenburg@gmail.com>2021-01-14 17:30:12 +0000
committerGertjan van den Burg <gertjanvandenburg@gmail.com>2021-01-14 17:30:12 +0000
commit201e19975461c6fb04d4487346e2a0b68d2359dc (patch)
tree0cf71b412b17670bf7e2c12b8e26c1dada051b5a /new_python/Makefile
parentMerge branch 'python' (diff)
downloadSyncRNG-201e19975461c6fb04d4487346e2a0b68d2359dc.tar.gz
SyncRNG-201e19975461c6fb04d4487346e2a0b68d2359dc.zip
Rename directories, remove extra test dir
Diffstat (limited to 'new_python/Makefile')
-rw-r--r--new_python/Makefile88
1 files changed, 0 insertions, 88 deletions
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