[03:02:55] ** marienz has left IRC (Success) [04:02:56] [connected at Thu Apr 6 04:02:56 2006] [04:02:56] <> *** Looking up your hostname... [04:02:56] <> *** Checking ident [04:03:02] <> *** Found your hostname [04:03:27] <> *** No identd (auth) response [04:03:27] <> *** Your host is herbert.freenode.net[herbert.freenode.net/6667], running version hyperion-1.0.2 [04:03:27] [I have joined #peak] [04:56:24] ** coderanger has joined us [04:58:22] Does anyone know if setuptools "extras" are processed at install time or run time (or both)? [07:14:47] ** marienz has joined us [08:46:12] ** erikrose has joined us [13:05:04] ** pje has joined us [13:46:53] pje is now known as pje_mtg [13:56:06] Since pje is now actually here, are setuptools "extras" are processed at install time or run time (or both)? [13:56:35] both [13:57:13] if you "easy_install foo[bar]" or if baz depends on "foo[bar]", it happens at install time [13:57:37] excellent, so I can use for figuring out if other plugins are installed, and activating certain entry points if they are? [13:57:50] and if you require "foo[bar]" or list extras on an entry point, it happens when the require is done or the entry point is loaded [13:57:59] huh? [13:58:19] you can specify that entry points require the extras [13:58:38] and then call entrypoint.require() and trap the DistributionNotFound if any. [13:58:57] (before loading the entry point) [14:00:38] When looping over all entry points (via get_entry_map), will it figure out which points to return based on what extras are found? [14:01:24] or does it just give all of them [14:45:14] pje_mtg is now known as pje [14:45:24] all of them [14:45:56] to do otherwise, it'd have to take an installer parameter, in case you wanted install-on-demand [14:46:12] so it doesn't mess with policy concerns like that, just gives you the metadata to do as you wish [15:40:05] ** coderanger has left IRC (Read error: 104 (Connection reset by peer)) [15:49:58] ** pje_ has joined us [15:56:32] whit is now known as whit|out [16:02:40] ** pje has left IRC (Read error: 110 (Connection timed out)) [16:13:50] ** erikrose has left IRC (Read error: 110 (Connection timed out)) [16:30:49] ** erikrose has joined us [16:33:29] whit|out is now known as whit [17:20:17] ** erikrose has left IRC (Read error: 110 (Connection timed out)) [17:31:50] ** whit has left IRC ("ciao!") [20:18:18] pje_ is now known as pje_afk [21:05:56] pje_afk is now known as pje [21:32:04] ** pje has left IRC ("Leaving") [22:44:13] ** DesreveR has joined us [22:59:18] ** r0nny has left IRC (Connection timed out)