[00:20:12] <lifeless> is a change in output from INITools to initools
[00:20:19] <lifeless> that is - the canonical name is getting used everywhere
[00:20:58] <lifeless> does that matter, is it good, or is it bad and I should put a mapping layer in place to map things back to the first variant we encountered?
[00:21:58] <qwcode> is there any reason for someone to use --no-cache-dir in relationship to wheels? i.e. any reason to use that beyond just using --no-binary if the goals is not use wheels?
[00:22:40] <lifeless> folk should use --no-cache-dir if they are masochistic
[00:22:51] <lifeless> if they think they have a corrupt cache, use --cache-dir=uniquevalue
[00:23:01] <dstufft> I use --no-cache-dir sometimes
[00:23:04] <lifeless> --no-binary should be used to control wheels or not wheels
[00:28:11] <dstufft> I don't personally care which way we do it. On PyPI I try to keep the "display" name being whatever the user entered, but I'm not really that worried about it either way?
[00:44:48] <qwcode> "build directory" historically was the src... so this does change that for installing from sdist.... but not sure if the few people using it will notice it or not, or care...
[00:48:56] <qwcode> might be worth a "compatibility" changelog entry
[00:50:59] <dstufft> might be worth getting rid of too
[02:50:41] <lifeless> qwcode: so build dir in 6.1.1/7 is still the unpacked archive dir; for cached wheels thats the unpacked archive of the wheel, for native wheels same, for sdists, same.
[02:50:48] <lifeless> for editables its in src/$name
[02:50:59] <lifeless> for others its in pip-build-$temp/name
[02:51:11] <lifeless> in my resolve branch name for non-editables is no longer unique
[02:51:20] <lifeless> so its in pip-build-$temp/$temp
[03:42:10] <lifeless> dstufft: I thought you removed the distribute compat hack
[03:42:22] <lifeless> dstufft: is test_from_distribute_6_to_setuptools_70 not part of that?
[04:14:52] <qwcode> lifeless, not sure what your point is, but things changed for sdists... "pip install --no-clean -peppercorn" (with no cache) leaves a build dir with the wheel contents. peppercorn is an sdist on pypi. previously, you woud have had the sdist src
[04:15:27] <lifeless> qwcode: sure, but pip install --no-clean setuptools would always have given you a wheel on disk
[04:15:54] <lifeless> qwcode: if the wheel build step fails, you'll be left with the sdist contents for peppercorn
[04:17:15] <qwcode> but it's a change... and may be noticed by these "debug users" or whoever they are that is using this flag. just saying
[04:23:58] <lifeless> so I do some stuff around this in my resolve work too
[04:24:16] <lifeless> I think I removed the per-req deletion code and let the container deletion manage it
[04:25:49] <lifeless> qwcode: anyhow, I don't really know or have a view on what it should do
[04:26:15] <lifeless> qwcode: happy to make it do something defined, but equally - and I'd advocate a bit for this - treat it as entirely internal facility.
[04:26:35] <lifeless> (Where its behaviour is subject to change w/o notice)
[04:27:38] <qwcode> I'm not sure. I'm inclined to add stuff like this to release notes, but I'm pretty persnickety...
[04:27:58] <lifeless> is there a nota bene section
[04:28:33] <lifeless> closing in on a green test run
[04:29:01] <qwcode> wondering if this change affects the PreviousBuildDirError code... which looks for "setup.py" in the source dir. i'd have to look closer.
[04:39:20] <lifeless> qwcode: I deleted it in my resolver branch
[04:39:35] <qwcode> ok, nuff said then. I won't worry about
[04:42:45] <lifeless> man, I feel dirty ('fixing' ignore-installed
[04:44:06] <qwcode> so your talk is going to be part 1: pip before I came... the horror.... part2: the new glory of topo sort, static metadata and backtracking.... is that the gist?
[05:05:15] <qwcode> lifeless, not sure people are going to understand what " this kindof exploded." is referring to? I don't? you mean PR was harder than you thought?
[05:06:16] <lifeless> something like. I might not claim glory now though... maybe gory.
[05:06:28] <lifeless> qwcode: exploded... hmm rings a bell. Context?
[14:40:35] <agronholm> dstufft: I'm trying to run the tests on pip but I have no clue which version of html5lib it has vendored, and there's no documentation saying what it is
[21:36:09] <lifeless> dstufft: I have to prep for summit
[21:36:30] <lifeless> dstufft: but after that I hope to finish getting a green test run today, and then start really looking at the aesthetics of the code shape
[21:36:49] <dstufft> lifeless: ok, right this minute PyPI is sad so I'm fixing that