[Zope-CMF] Re: [dev] GenericSetup and CMF dependencies
Tres Seaver
tseaver at palladion.com
Tue Apr 22 11:06:52 EDT 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
yuppie wrote:
> Hi Hanno!
>
>
> Hanno Schlichting wrote:
>> yuppie wrote:
>>> I guess CMF 2.2 will be released before Zope2 or Python requires
>>> setuptools, so at least for now it is a GenericSetup/CMF dependency.
>>>
>>> http://svn.zope.org/CMF/trunk/ still exists and needs to be maintained
>>> (or deleted). Who ever added the setuptools dependency should update
>>> INSTALL.txt and friends (if we agree to keep CMF trunk and the
>>> dependency).
>> I don't have a strong opinion on CMF/trunk. I don't use it, so I don't
>> have a particular interest in keeping it around.
>
> Maybe it should be replaced by a buildout, but for now I would keep it.
- -1 to managing dependencies in buildout-specific files: they belong in
setup.py.
>> For me the dependencies
>> noted in setup.py are the canonical place and I would delete the
>> DEPENDENCIES.txt files from all packages on trunk and instead make sure
>> the ones in setup.py are current.
>>
>> If we can agree on that, I can do the work and make sure INSTALL.txt is
>> current as well.
>
> I'm still not 100% convinced that making CMF 2.2 depend on setuptools is
> necessary. But given that you volunteer to do all the related work, I'm
> fine with it.
Given that setuptools is the only mechanism which *enforces*
dependencies, spelling them in setup.py is not likely to cause any
difficulties. I'm averse to packaging future versions of CMF in any
form other than a setuptools-using sdist (no binaries, just the tarballs
as generated by setuptools).
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
iD8DBQFIDf8M+gerLs4ltQ4RAkjDAJ9FyZIueiZ6XNprX5wO5/XbN0Vx5ACeNys3
7K8x+E4dgL0oa8cBRO72QKo=
=GYIm
-----END PGP SIGNATURE-----
More information about the Zope-CMF
mailing list