[03:43:24] <tchaypo> I’ve been having a frustrating week, but I’ve managed to reproduce the behaviour inside pdb (which took all of 3 seconds once I figured out that it only happens the second time through) so now I’m poking at the code
[03:43:42] <lifeless> can I help at all with your furstation ?
[03:43:45] <tchaypo> it looks like this is a simple case of an assumption that used to be safe having changed
[03:54:23] <tchaypo> I don’t suppose you can remember what the comment at https://github.com/pypa/pip/commit/fd05fb62#diff-abf8962da0a79184dd2c4bf311fc9b57R344 means?
[03:58:38] <tchaypo> that’s something that’s listed in constraints, and is already installed, but we haven’t seen it listed as a requirement of any of the packages we parsed yet
[06:03:03] <lifeless> but if we burn those down I think we'll be sitting pretty happy. The 'solver' list is a future thing
[06:40:34] <tchaypo> pip can't proceed with requirements 'TopoRequires==0.0.1 from file:///tmp/pytest-5/test_package_in_constraints_and_dependencies0/data/packages/TopoRequires-0.0.1.tar.gz (from -c /tmp/pytest-5/test_package_in_constraints_and_dependencies0/workspace/scratch/constraints.txt (line 2))' due to a pre-existing build directory
[06:40:34] <tchaypo> (/tmp/pytest-5/test_package_in_constraints_and_dependencies0/workspace/tmp/pip-build-fefgEO/TopoRequires). This is likely due to a previous installation that failed. pip is being responsible and not assuming it can delete this. Please delete it and try again.
[06:40:38] <tchaypo> that’s not what I was expecting
[06:41:06] <tchaypo> also i just noticed this line
[06:41:07] <tchaypo> assert not cwd or not run_from, "Don't use run_from; it's going away"
[06:59:12] <tchaypo> lifeless: the ‘can’t proceed’ above
[07:33:31] <lifeless> tchaypo: this is with a new test?
[07:33:52] <lifeless> tchaypo: put the code somewhere I can look at it and I will tomorrow first thing (or perhaps earlier - I'll be very disrupted tonight)
[07:34:09] <tchaypo> Yep, will do after German class
[07:34:20] <tchaypo> I was trying to do it beforehand but ran out of time
[16:55:35] <tomprince> ronny: Can I steal the guess-next-version code from setuptools_scm for use in a public domain project?
[18:33:02] <ronny> tomprince: why not just use setuptools_scm?