]> gitweb.michael.orlitzky.com - dunshire.git/blobdiff - makefile
setup.py,doc/source/conf.py: bump to version 0.1.3
[dunshire.git] / makefile
index 9c823dd7c56e90345c2351132b2d9a7653724e94..13b18cbc52cf09b3bf86b2b7fa8e38b373144b1d 100644 (file)
--- a/makefile
+++ b/makefile
@@ -21,10 +21,17 @@ doctest:
 check:
        PYTHONPATH="." test/__main__.py
 
+# Run the test suite once, loudly. This is used in Gentoo, for example
+# where we want users to see the output from the test suite on the off
+# chance that it fails and they have to report it.
+.PHONY: check-verbose
+check-verbose:
+       PYTHONPATH="." test/__main__.py --verbose
+
 # Run the test suite forever, but only the parts of it that are
 # randomized.
-.PHONY: checkloop
-checkloop:
+.PHONY: check-loop
+check-loop:
        PYTHONPATH="." test/__main__.py --no-doctests --loop
 
 # Run pylint to obtain some unconstructive criticism on my coding style.
@@ -32,8 +39,17 @@ checkloop:
 lint:
        pylint --rcfile=./.pylintrc $(SRCS)
 
+# Create a source distribution tarball. First we clean up, to make
+# sure no junk gets added to the distribution. Then we build the docs
+# so that users will get some usable HTML documentation and not just
+# the source files.
+.PHONY: dist
+dist: clean doc
+       python setup.py sdist
+
 # Delete urrythang.
 .PHONY: clean
 clean:
        rm -rf $(PN)/__pycache__ test/__pycache__ doc/build
        rm -rf $(PN).egg-info
+       rm -rf dist