[Distutils] Including test and docs in distribution

Michael Foord fuzzyman at gmail.com
Tue Jun 22 14:00:11 CEST 2010


On 22 June 2010 08:39, Floris Bruynooghe <flub at devork.be> wrote:

> On Tue, Jun 22, 2010 at 12:34:46PM +0900, David Cournapeau wrote:
> > On Tue, Jun 22, 2010 at 11:04 AM, Michael Foord <fuzzyman at gmail.com>
> wrote:
> > > Hey all,
> > >
> > > I have a single module I distribute and I would *like* to include the
> tests
> > > (a package) and docs (sphinx generated - single directory) in the
> > > distribution  - but not have them "installed" by setup.py.
> >
> > By distribution, you mean the tarball generated by sdist ? In that
> > case, just use the MANIFEST.in, and ensure the doc is build when doing
> > a sdist. You could for example use paver to do that.
>
> MANIFEST.in is indeed the right answer.  If it's simply a single
> module package it's easy and low-maintenance to do by hand, e.g.:
>
> include tests/*.py
> recursive-include docs/
>
> See
> http://docs.python.org/distutils/commandref.html#creating-a-source-distribution-the-sdist-commandfor details of MANIFEST.in
>
>
That's exactly what I need. Thanks very much for your help.

All the best,

Michael Foord


> --
> Debian GNU/Linux -- The Power of Freedom
> www.debian.org | www.gnu.org | www.kernel.org
>



-- 
http://www.voidspace.org.uk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20100622/8c313d19/attachment.html>


More information about the Distutils-SIG mailing list