[Zope-dev] Release management proposal

Chris McDonough chrism at plope.com
Wed Apr 22 17:40:42 EDT 2009


On 4/22/09 4:13 PM, Wichert Akkerman wrote:
> Previously Martijn Faassen wrote:
>> Wichert Akkerman wrote:
>>
>>> 2. forbid the use of __file__ in setup.py. This breaks on systems
>>>     which do not have setuptools installed globally but rely on a
>>>     (zc.buildout-created) wrapper script. __file__ will point
>>>     to the wrapper script in those instances, which breaks setup.py.
>> This will break many setup.py scripts that use __file__ to integrate
>> README.txt and such for publication on pypi. I think that's a useful
>> feature we cannot just drop, so hopefully there's another solution.
>
> Can we assume that the cwd is the root of the package? Do you ever
> invoke setup.py from somewhere else? All Plone packages make that
> assumption and we've never seen any problems with it.

You actually can't anyway (at least currently, for any useful setup.py command):

http://plope.com/Members/chrism/setup.py-blues

- C


More information about the Zope-Dev mailing list