[Zope3-dev] Re: faulty releases and pypi access [update]

Tres Seaver tseaver at palladion.com
Wed Sep 26 20:26:18 EDT 2007


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

Jim Fulton wrote:
> On Sep 26, 2007, at 1:18 PM, Fred Drake wrote:
> 
>> On 9/26/07, Martijn Faassen <faassen at startifact.com> wrote:
>>> What does one need to tell setup.py to make sure CHANGES.txt is
>>> available? I understand it isn't by default, then? Hm, it does  
>>> appear to
>>> be there by default. I checked grok 0.10's tgz and it's there, and we
>>> didn't do anything special.
>> Do you mean available in the unpacked sdist, or as part of the
>> installation?  I don't think any of README, README.txt, CHANGES,
>> CHANGES.txt (from the root of the distribution, not from inside the
>> package) are actually installed.  If they are, I'd love to know where.
> 
> By default READM(.txt) is installed in a source distribution.  
> Anything else in the root (aside from setup.py of course and source  
> files themselves) aren't without extra setup chants. (These chants  
> can be figured out with some effort.  I never remember them, so, if I  
> want to do something like this, I have to figure them out again or  
> try to find an example with them.)
> 
> If we are going to have a change log, which we should, I would prefer  
> it to be included in source distributions.

I want them present in the *installed* egg, not just in the source
distribution:  setuptools doesn't preserve source distributions after
creating / installing the '.egg' version.

>  Including a file other  
> that README in the root requires extra effort that I don't want to  
> require -- writing setup.py files is hard enough as it is.

Put the "real" README.txt and CHANGES.txt in the actual package:  the
version which is a peer of 'setup.py' should be a stub which points to
the "real" versions.

> I'm not crazy about Tres' idea of putting these files in the Python  
> packages themselves, but it does have the advantage that it causes  
> the files to be included in eggs as well as source distributions.

Not having those files available after installing is a complete
non-starter for me.


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

iD8DBQFG+viq+gerLs4ltQ4RAtNfAJ9jNe3abDAUpCP/0a7Dy+Zc0XI25QCgxwgp
QDrrR4nwci92k2diKxMvmQc=
=upXO
-----END PGP SIGNATURE-----



More information about the Zope3-dev mailing list