On Wednesday 06 October 2004 07:51 pm, Phillip J. Eby wrote: > I was looking up something in the distutils source today, and I noticed > that there are some new, undocumented, and not quite complete features > that were added earlier this year. Specifically, the 'requires' and > 'provides' arguments to 'setup()', and the 'checkdep' command. Anthony and I threw those together pretty quickly at PyCon; it's not clear that they're useful. For Zope Corp., they won't be. We've decided that we will not be adding __version__ assignments into the codebase, because there lies a stupid maintenance hassle. I have no intention of documenting that stuff myself. > Should these be removed for 2.4? Yes. > It doesn't seem likely they'd be able to > be fleshed out before the beta, especially since as far as I can recall > they haven't been discussed on the Distutils-SIG yet, and some of the Frankly, I have no confidence that we'll ever end up with an agreement on something that's sufficient and still easy to use. Versioning simply isn't any easy aspect of packaging. > features don't seem to be in alignment with the relevant PEPs (e.g. PEP > 262's definition of "requires" and "provides"). And, the actual current > implementation of the dependency checking is (per the author's comments) > "kinda hacky". You're being generous. ;-) It's unfortunate that PEP 262 was deferred, but that's what happens when no one has time to work on the beast. -Fred -- Fred L. Drake, Jr. <fdrake at acm.org>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4