[Distutils] Distributing doc files w/ distutils src pkg?

Tres Seaver tseaver at palladion.com
Sun Oct 28 16:58:05 CET 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Skip Montanaro wrote:
> I have a simple setup.py file:
> 
>     #!/usr/bin/env python
> 
>     from distutils.core import setup
>     setup(name='lockfile',
>           author='Skip Montanaro',
>           author_email='skip <at> pobox.com',
>           maintainer='Skip Montanaro',
>           maintainer_email='skip <at> pobox.com',
>           url='http://www.webfast.com/~skip/python/',
>           download_url='http://www.webfast.com/~skip/python/lockfile.tar.gz',
>           version='0.1',
>           py_modules=['lockfile'],
>           data_files=[('doc', ['lockfile.rst'])],
>           )
> 
> I've used the data_files arg to setup to note where the docs live.  Alas,
> the sdist command doesn't include this in the tar file:
> 
>     % tar tfz dist/lockfile-0.1.tar.gz 
>     lockfile-0.1/
>     lockfile-0.1/lockfile.py
>     lockfile-0.1/PKG-INFO
>     lockfile-0.1/README
>     lockfile-0.1/setup.py
> 
> I'm a complete distutils novice.  I can't for the life of me understand why
> the doc directory isn't included in the tar file.  As far as I can tell
> distutils has no explicit provision at all for distributing documentation,
> which seems very weird.  What am I missing?

Not a thing:  you are exactly correct (I don't understand it either).


Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHJLGN+gerLs4ltQ4RAubwAKC/3EqMdGrsYZW4ylmNU43wgrocygCgxw0X
4xXPGbsC6mEP5TCJl/+W7yk=
=veTk
-----END PGP SIGNATURE-----



More information about the Distutils-SIG mailing list