> For me, using NotImplemented is a misuse of the singleton since I know what it's meant to be used for (and so I cringe every time I hear it brought up as a solution).
I hate to reiterate too much, but I think that you are correct here: NotImplemented is not Pythonic. It's a complete hack that I would think people would like to quarantine to the limited use case of binary operations. Even with the poorly contextualized email that Guido received, I think it was clear that he thought it wasn't appropriate outside of that use case either (I don't think better context would have changed that). Personally, I was willing to overlook that for the sake of a speedy resolution. But reading the email chain, it seems that only Thomas and Daniel are currently in favor of using NotImplemented, which is a shift from the earlier situation. So now it seems that NotImplemented is not likely to be used. 2017-08-29 14:07 GMT-05:00 Paul Moore <p.f.mo...@gmail.com>: > On 29 August 2017 at 19:45, Chris Barker <chris.bar...@noaa.gov> wrote: > > But it would be nice if packages didn't NEED to be pip installed -- but I > > think that's an issue with the wheel spec (that may well be solved). > > Wheels don't need pip to install them - the spec has always been clear > on how to "manually" install a wheel (unzip it and move a few things > around), and the wheel package itself has a simple "wheel install" > command. > > If you want to create wrapper scripts for entry points, you need to do > a bit more work, but distlib offers that functionality (that's what > pip uses). > > One point about PEP 517 is that it provides a standard way to ask > *any* build system to make a wheel. So it's in theory possible to > install any package without pip (of course, if you try to handle all > the various corner cases, extra quirks, etc that come up in the real > world, you end up reinventing pip ;-)). > > Paul > _______________________________________________ > Distutils-SIG maillist - Distutils-SIG@python.org > https://mail.python.org/mailman/listinfo/distutils-sig >
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig