On 14 October 2015 at 13:25, Marcus Smith <qwc...@gmail.com> wrote:
>
>
> thanks for the summary!
>
>
>>   * Things that have reason to change (deps) are more reasonable to be
>> dynamic (even with PEP-426 markers there are exceptions)
>
>
> as we know, for *many* cases, run-time deps aren't dynamic.
> is there a consensus for those cases?  exist in the sdist metadata? or no?

The plan we hashed out (this would be the new PEP on static metadata in sdists)
 - pip etc to lint and error if they encounter a malformed dist-info in an sdist
 - then start putting dist-info, not egg-info into sdists
 - for any field if the field is entirely absent, we'll get it by
running the dist-info build-tool command I described in the other
mails

Concretely:
{'build_requires': []} -> no build requirements
{} -> get build requirements by running the build system

> or maybe with the "auto-building" Donald mentioned,  we'd rely solely on
> wheel "built" metadata as the vehicle for dependency resolution

I don't believe thats feasible in a performant fashion.

> also, did Nathaniel's idea of uploading c libraries into PyPI as python
> wrapper projects get discussed?

Nope :)

-Rob

-- 
Robert Collins <rbtcoll...@hp.com>
Distinguished Technologist
HP Converged Cloud
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to