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.
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