summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2015-10-13 06:12:45 -0400
committerNed Batchelder <ned@nedbatchelder.com>2015-10-13 06:12:45 -0400
commite5df01cadf622629ba8d418e96f8b14b468a551a (patch)
treebcd61090c5f44e25d830b54e210dbbeb02655453
parentb8ed98b4065cdebd77cf38ad19de82a9c3ee9513 (diff)
downloadpython-coveragepy-e5df01cadf622629ba8d418e96f8b14b468a551a.tar.gz
Source kit now has a complete working tree. #137
-rw-r--r--CHANGES.rst4
-rw-r--r--MANIFEST.in34
2 files changed, 37 insertions, 1 deletions
diff --git a/CHANGES.rst b/CHANGES.rst
index 1e04f22..4329615 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -35,6 +35,10 @@ Version 4.0.1
- Pyexpat C code will no longer be recorded as a source file, fixing
`issue 419`_.
+- The source kit now contains all of the files needed to have a complete source
+ tree, re-fixing `issue 137`_.
+
+.. _issue 137: https://bitbucket.org/ned/coveragepy/issues/137/provide-docs-with-source-distribution
.. _issue 397: https://bitbucket.org/ned/coveragepy/issues/397/stopping-and-resuming-coverage-with
.. _issue 415: https://bitbucket.org/ned/coveragepy/issues/415/repeated-coveragedataupdates-cause
.. _issue 416: https://bitbucket.org/ned/coveragepy/issues/416/mocking-ospathexists-causes-failures
diff --git a/MANIFEST.in b/MANIFEST.in
index b61fd0e..31e2230 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -3,12 +3,44 @@
# MANIFEST.in file for coverage.py
-include __main__.py
include AUTHORS.txt
include CHANGES.rst
include LICENSE.txt
+include MANIFEST.in
+include Makefile
include NOTICE.txt
include README.rst
+include TODO.txt
+include __main__.py
+include .travis.yml
+include appveyor.yml
+include circle.yml
+include howto.txt
+include igor.py
+include metacov.ini
+include pylintrc
+include setup.py
+include tox.ini
+include tox_wheels.ini
+
+recursive-include ci *.*
+exclude ci/appveyor.token
recursive-include coverage/fullcoverage *.py
recursive-include coverage/ctracer *.c *.h
+
+recursive-include doc conf.py *.pip *.rst *.txt
+recursive-include doc/_static *.*
+prune doc/_build
+
+recursive-include requirements *.pip
+
+recursive-include tests *.py *.tok
+recursive-include tests/farm */gold*/*.* */gold*/*/*.*
+recursive-include tests/farm/*/src * *.*
+recursive-include tests js/*.* qunit/*.*
+prune tests/eggsrc/build
+prune tests/eggsrc/dist
+prune tests/eggsrc/*.egg-info
+
+global-exclude *.py[co]