PMXBOT Log file Viewer

Help | Karma | Search:

#pypa-dev logs for Wednesday the 24th of February, 2016

(Back to #pypa-dev overview) (Back to channel listing) (Animate logs)
[00:16:26] <njs> xafer: anything we can do to nudge https://github.com/pypa/pip/pull/3497 forward?
[00:18:18] <njs> pip users have rebuilt numpy from source ~600,000 times since PEP 513 was accepted, while waiting for this PR to be merged and released :-)
[00:19:55] <njs> please think of pip's carbon impact
[00:58:39] <dstufft> njs: plot twist: I'm an accelerist who wants to watch the world burn
[00:59:22] <StevenK> Sounds plausible
[01:00:23] <njs> ...please think of all the distro maintainers whose beards will burst into flame when linux wheels start being distributed?
[01:01:44] <dstufft> njs: now that's a compelling argument :)
[01:05:45] <njs> dstufft: hey if it works I'll take it :-)
[07:17:22] <xafer> njs: this will certainly be included in pip 8.1
[07:23:12] <njs> xafer: so... how soon can we release 8.1? :-)
[07:24:09] <njs> I know such questions are annoying, but we have been waiting literally years for this feature, so if there's anything we can do to help move things along...
[07:24:18] <xafer> I'd say after 8.0.3 ^^
[07:24:55] <njs> well fair enough :-) I finished my 8.0.3 patch! uh. my second 8.0.3 patch...
[07:26:34] <njs> hopefully that will be my last 8.0.3 patch...
[07:28:00] <xafer> yup thanks again 😊
[09:59:12] <xafer> dstufft: sorry to nag but how could I help with 8.0.3 release ? Should I cherrypick the commits on master ? Maybe via a pull request on master ?
[13:39:36] <pmxbot> jaraco pushed 1 commit to setuptools (https://bitbucket.org/pypa/setuptools/) :
[13:39:36] <pmxbot> Improve support for standalones MVC++ 9.0/10.0 compilers by setting directly the environment if Vcvarsall.bat is missing or fail.
[20:52:05] <pmxbot> jaraco pushed 26 commits to setuptools (https://bitbucket.org/pypa/setuptools/) :
[20:52:05] <pmxbot> Update with comments.
[20:52:05] <pmxbot> Update changelog
[20:52:05] <pmxbot> Rename variable for consistency
[20:52:05] <pmxbot> Include 'arch' in the function signature rather than processing arguments by hand.
[20:52:05] <pmxbot> Make function private and don't use a different name for it, as it performs the same purpose. Also, it doesn't set anything.
[20:52:06] <pmxbot> Move imports to the top and normalize usage.
[20:52:06] <pmxbot> Reindent to eliminate long lines and hanging indents.
[20:52:06] <pmxbot> Remove redundant call
[20:52:06] <pmxbot> Extract PlatformInfo class for capturing some of the platform info calculations.
[20:52:06] <pmxbot> Pull program files and win dir resolution into PlatformInfo
[20:52:07] <pmxbot> Extract resolution of registry paths into a RegistryInfo object.
[20:52:07] <pmxbot> Have lookup return None when it fails, moving the moving much of the try/except logic into single-line fallback expressions.
[20:52:07] <pmxbot> Remove another hanging indent
[20:52:07] <pmxbot> Move finding of visual studio into RegistryInfo
[20:52:07] <pmxbot> Extract find_visual_c method into RegistryInfo
[20:52:07] <pmxbot> Extract find_windows_sdk method in RegistryInfo.
[20:52:08] <pmxbot> Extract find_dot_net_versions method in RegistryInfo.
[20:52:08] <pmxbot> Rewrite for/append loop as simple list comprehension on the product of roots and versions.
[20:52:08] <pmxbot> Rewrite init/set with singular construction.
[20:52:08] <pmxbot> Replace last usage of reg_value
[20:52:08] <pmxbot> Correct find/replace error
[20:52:08] <pmxbot> Rewrite env builder routine to a simple function, _build_paths, using iterables and common recipes.
[20:52:09] <pmxbot> Avoid setting a variable when the value is never used.
[20:52:09] <pmxbot> Rename function again for clarity.
[20:52:09] <pmxbot> Extract function for _augment_exception.
[20:52:09] <pmxbot> I don't imagine message will ever resolve to False
[21:30:55] <buck1> xafer: thanks for the reply. TIL. are there any assertions of performance / speed in pip?
[21:40:50] <xafer> buck1: no problem, I'm not sure what you mean by "assertions of performance / speed ".
[21:41:39] <buck1> xafer: if i make something faster in pip, is there any way to regression-test it?
[21:41:54] <buck1> or any prior art of such
[21:45:08] <xafer> Not that I'm aware of
[22:02:12] <xafer> dstufft: everything is merged for 8.0.3 but everything merged in develop should not go in 8.0.3, should I start cherry-picking on master ?
[22:02:47] <dstufft> xafer: if you want to make a branch off of master, and cherry-pick everything onto that branch, and then make a PR against master with that, you can yea
[22:03:06] <xafer> dstufft: k, will do
[22:16:05] <xafer> dstufft: I'm wondering if cherry-picking is the right solution, maybe it would be cleaner to remerge the different branches in master ?
[22:16:28] <dstufft> xafer: I normally just cherry-pick the merge commit I think
[22:17:03] <xafer> k
[22:17:40] <xafer> Since https://github.com/pypa/pip/pull/3448 does not seem to be linked to any bug, I'm thinking of leaving it for 8.1, any thought ?
[22:19:15] <xafer> My bad, there is one, it's just mixed with an other one in the same issue :'(
[23:05:05] <xafer> :-/ travis seems quite busy
[23:20:40] <xafer> dstufft: I'm going to bed but https://github.com/pypa/pip/pull/3512 should hopefully be ok :)
[23:35:29] <xafer> And doc failure on 8.0.3 PR is due to https://github.com/pypa/pip/pull/3490