I waited too long to upload to PyPI and some other bastard snagged the name. I originally wanted to call it "Thun" as a tribute to Manfred von Thun, but I was concerned that this might seem to violate the thrid clause in the license of the original Joy code, to wit: 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. Since the author is deceased I don't know of whom to ask permission to call this project Thun, but since I am not trying to "endorse or promote" this project with his name it should be alright. In any event if anyone complains I can rename the project again.
29 lines
741 B
Makefile
29 lines
741 B
Makefile
# My make-fu style is old and tired. I just want to have a few helper commands.
|
|
|
|
TESTDIR = ./test00
|
|
VERSION = 0.1.0
|
|
|
|
.PHONY: clean sdist test docs
|
|
|
|
|
|
clean:
|
|
$(RM) -r Thun.egg-info/ dist/ $(TESTDIR)
|
|
find . -name '*.pyc' | xargs $(RM)
|
|
|
|
sdist:
|
|
python ./setup.py sdist
|
|
|
|
# In order to support testing the code as installed
|
|
# create a virtualenv and install the source dist zip there.
|
|
test: sdist
|
|
$(RM) -r $(TESTDIR)
|
|
virtualenv --system-site-packages --never-download $(TESTDIR)
|
|
. $(TESTDIR)/bin/activate && \
|
|
pip install --no-cache-dir --no-index ./dist/Thun-$(VERSION).tar.gz
|
|
echo "Type: source $(TESTDIR)/bin/activate"
|
|
|
|
|
|
docs:
|
|
cd ./docs && python -m nbconvert --to html *.ipynb
|
|
cd ./docs && python -m nbconvert --to markdown *.ipynb
|