PMXBOT Log file Viewer

Help | Karma | Search:

#pypa-dev logs for Thursday the 28th of April, 2016

(Back to #pypa-dev overview) (Back to channel listing) (Animate logs)
[15:43:07] <StevenK> lifeless: The third part of the pip card under markers in trello is done
[15:43:37] <StevenK> lifeless: And I think we may want to add a fifth part, "Support PEP 508 direct reference requirements"
[16:10:16] <lifeless> StevenK: agreed
[16:14:52] <StevenK> lifeless: How do I add an item to checklist ?
[16:15:07] <lifeless> StevenK: clck and type
[16:15:44] <StevenK> Doh
[16:15:52] <StevenK> Missed the obvious because grey on grey
[16:16:11] <StevenK> lifeless: Anyway, I'm done playing with the pip card, how does it look?
[16:23:58] <StevenK> lifeless: Mail to distutils-sig sent -- well, according to my mail server it's gone, but it hasn't hit the list yet
[16:40:40] <StevenK> Ah ha, now its on the list
[16:54:06] <StevenK> lifeless: With no changes right now, direct references will get written into requires.txt by setup.py egg_info
[16:54:18] <StevenK> % cat ~/hw/HelloWorld.egg-info/requires.txt
[16:54:18] <StevenK> testtools@ https://github.com/testing-cabal/testtools
[16:54:23] <StevenK> For example
[17:51:32] <lifeless> StevenK: nice
[17:51:38] <lifeless> StevenK: (if the consensus is to do that)
[17:51:58] <lifeless> StevenK: what about a direct reference in setup_requires: will it reduce it to the name and use it?
[17:54:40] <dstufft> lifeless: StevenK didn't read over the emails yet, but one thing to think about is we don't really want direct references on PyPI. but outside of PyPI they should be generally supported. Maybe that can be implemented by just having PyPI inspect the requires.txt (even though it means that it'd still be _possible_ to get them, if they're dynamically added in the setup.py, but we can't stop that from happening) until we get a more static kind
[17:54:40] <dstufft> of metadata
[21:18:36] <lifeless> dstufft: yeah, I know not in pypi
[21:18:46] <lifeless> dstufft: so if its in egg-info I figure pypi can refuse it
[21:19:08] <lifeless> dstufft: anyhow its kindof a question that is raised by pep 508 being a thing
[21:19:14] <lifeless> dstufft: so we need to stab a arrow into it
[21:19:22] <dstufft> yea