Adrian Sampson
Adrian Sampson
Hello! Tox wants to run the tests under different versions of Python by default, so what it's telling you here is that you need to first install that version of...
Hmm… are you sure `tox -e py38` doesn't just work? It does here, and I think it doesn't need any extra configuration…
Got it; thanks for pointing this out! I think we should change either `read` or `user_config_path`, leaving `config_dir` alone (as its docstring says, the goal of that function is to...
Can you elaborate a little bit? Where exactly is this needed, and why (vs. just wrapping the lookup with `bytestring_path()`)?
Got it. In those cases, it's probably best to change the tests—because, in the real world, those values with be Unicode strings when they come from config files. (And we'd...
Right; good point. Let's call it `unicode_path`, I suppose. On Python 3, it can use `surrogateescape`; on Python 2, I suppose it should just use `strict` errors.
Ah, that's a very funky problem! I believe `Sequence` is actually a red herring here. The problem is about the types that come out of validating the mapping. You can...
(Thank you, by the way, for the self-contained reproducible bug report. Having a program I could actually run made it easy to find the problem!)
Oh sure, that's a very good question! You should be able to accomplish this by using `add` or `set`, but then, instead of using `get` (which just gets the "top"...
I suppose what I'm saying is that both of those things should work as-is, but you have to *retrieve* the data with `config['servers'].all_contents()` instead of `config.get()`. Can you give that...