[23:10:07] <dhellmann> I'm having some trouble running the unit tests for pip on macos. I'm using python 3.8, virtualenv 20.0.18, tox 3.14.6. Tox is installed in a virtualenv. When I run tox it fails to build any virtualenvs because it can't install python-docs-theme because setuptools isn't importable. Has anyone seen anything like that before? http://paste.openstack.org/show/792575/
[23:10:39] <dhellmann> I wonder if I need an older tox or virtualenv, maybe?
[23:19:07] <dhellmann> huh, well, it does actually work if I run py38 so maybe it's only some of the envs that fail
[23:24:40] <pradyunsg> dhellmann: hmm... I'm on that exact setup and it's working for me.
[23:25:04] <pradyunsg> same python, same virtualenv, same tox, same OS.
[23:25:08] <dhellmann> it looks like it's the docs env that is broken, but I swear I had the same problem yesterday with other envs
[23:26:21] <dhellmann> and when I run ".tox/docs/bin/pip list" setuptools is indeed not in the list of outputs
[23:26:55] <dhellmann> it is there for the packaging env, though
[23:27:23] <pradyunsg> dhellmann: I haven't seem that error before, no.
[23:28:09] <dhellmann> I'm also seeing test failures with the actual unit tests, so I wonder if I have something else going on
[23:28:35] <pradyunsg> dhellmann: could you post those failures somewhere?
[23:28:57] <pradyunsg> dhellmann: they *might* be virtualenv 20 related.
[23:30:22] <dhellmann> given the other issues I started trying to set up a linux dev env. That's using python 3.6, tox 3.14.6, and virtualenv 20.0.17. http://paste.openstack.org/show/792576/
[23:30:33] <dhellmann> my mac is a bit slower, so I'm still waiting for test output from that job
[23:30:44] <dhellmann> but I'm seeing more test failures
[23:31:44] <dhellmann> @pradyunsg it looks like the error is "ERROR: Will not install to the user site because it will lack sys.path precedence to INITools in"
[23:31:51] <dhellmann> I don't know what that means, though
[23:33:37] <pradyunsg> dhellmann: that's definitely a virtualenv 20 issue.
[23:33:51] <dhellmann> so downgrading virtualenv will make the tests work locally?