[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