> On Mar 5, 2015, at 2:32 PM, Marc Abramowitz <[email protected]> wrote:
> 
> > * Refactoring pip to better encapsulate and separate concerns, creating 
> > boundaries between different parts
> 
> These of course are a drop in the bucket of what could be done:
> 
> - https://github.com/pypa/pip/pull/2404 
> <https://github.com/pypa/pip/pull/2404>
> - https://github.com/pypa/pip/pull/2410 
> <https://github.com/pypa/pip/pull/2410>
> - https://github.com/pypa/pip/pull/2411 
> <https://github.com/pypa/pip/pull/2411>
> 
> Now probably `install` is the one that would add the most value and I briefly 
> thought of doing that but then I thought to myself that there are so many 
> open PRs already and one for `install` would probably break a whole bunch of 
> them. Also I don't want to have too many open ones because I just don't like 
> having too many open loops.


To be honest, I didn’t so much mean the commands themselves. It’s a minor 
improvement but it’s largely shuffling deck chairs on the titanic in my 
opinion. It doesn’t meaningfully make things cleaner. The things I’m talking 
about are more about the internals of pip, pip.index, pip.download, pip.req.*, 
etc. These are the “core” parts of pip and that code is horrible and messy and 
actually figuring out how to clean that up would be a major big deal.

---
Donald Stufft
PGP: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Distutils-SIG maillist  -  [email protected]
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to