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