PMXBOT Log file Viewer

Help | Karma | Search:

#pypa-dev logs for Sunday the 29th of March, 2015

(Back to #pypa-dev overview) (Back to channel listing) (Animate logs)
[20:13:21] <lifeless> o/
[20:38:06] <lifeless> dstufft: art thou present?
[20:40:06] <dstufft> lifeless: I'm here yea, not sure for how much longer
[20:49:09] <lifeless> can I run a few things past you
[20:49:16] <dstufft> lifeless: sure
[20:49:30] <lifeless> I've just pushed up a new version btw
[20:49:34] <lifeless> still working up the wheel stuff
[20:49:49] <lifeless> I'd like to move a chunk of wheel.py into req_set
[20:50:06] <lifeless> because build() overlaps with install() heavily
[20:50:19] <lifeless> At a minimum I'd like req_set to drive the process, rather than WheelBuilder
[20:50:24] <lifeless> does that sound ok?
[20:51:07] <lifeless> my plan for setup_requires w/wheel building is to build the wheels for everything in topo order
[20:51:25] <dstufft> lifeless: moving things from WheelBuilder to install() sounds reasonable
[20:51:49] <lifeless> and unpack things + path shenanigans within each thing based on dist().setup_requires9)
[20:52:13] <lifeless> there would still be an explicit method - build_wheels()
[20:52:37] <dstufft> ok
[20:53:03] <lifeless> and we'll need something to refresh the req-set as each wheel is successfully built
[20:53:14] <lifeless> I'll tackle that when I get to it
[20:53:32] <lifeless> an alternative would be to just make a new req-set with the wheelhouse on its find-links path
[20:54:04] <lifeless> any failure to build wheels would be ignored, to not break older django etc
[20:55:52] <dstufft> ok
[20:56:29] <lifeless> AbstractDist + InstallRequirement aren't quite sitting properly together; we discard the AbstractDist at the moment, but we need to consult back to look at setup-requires, or we need to cache that
[20:56:40] <lifeless> for now I'm going to cache the setup_requires in the ReqSet
[20:56:50] <dstufft> ok
[20:57:01] <dstufft> that sounds reasonab
[20:57:37] <lifeless> thanks