Err, slipped my mind that Donald is working on https://github.com/pypa/packaging which also might end up being what I was describing in my previous message
On 7 December 2014 at 20:28, Matthew Iversen <[email protected]> wrote: > Between setuptools / wheel / pip / virtualenv there is actually a good > case for a shared common code project to vendor from. The easiest example > of functionality contained within this would be version parsing, although > there are a number of other features as well (eg installing a wheel). > > Currently the case is that this is half done by pip vendoring setuptools' > pkg_resources.py although I think it would be of great benefit to all > projects to formalise this situation into a new discrete codebase in the > future. Distlib is a candidate project to fulfill this role but it would > need a good bit of vetting beforehand AFAIK. > > Pip doesn't offer any api mainly because is too messy / large / would take > away too much time for the developers to spend time creating a good api > that we could stick to. Sort of "We'd love to, but have you seen the issue > list... :(". > > In that respect that is actually the use case that distlib aims to > provide. Pip currently uses distlib's code to install wheels. > > That said I'd reiterate Donald's comment that we'd love to see a > wanted-functionality list from projects like buildout for such a > hypothetical official future utility project. >
_______________________________________________ Distutils-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/distutils-sig
