Open jaraco opened 8 years ago
I suspect this is a fairly easy one that just needs the tests updated to match expectation. The big question for me - why does this fail on Windows but not on Unix?
Unlike Unix, Windows don't care about case on paths.
It seems the test_two_levels_deep
started failing with 8a304f31a54, and test_path_order
was introduced in that commit.
It seems that in that commit, the __path__
of the module started getting re-written with the normalized path rather than the canonical path. I think the behavior should be restored to allow those tests to pass without modification on Windows (but still do case-insensitive comparisons when appropriate).
@embray Is that something you might be able to spare a few cycles to investigate, especially now that Setuptools has continuous integration tests on Windows?
I can investigate and see if I can reproduce. (Been on vacation off and on the last two weeks but I'll check it out soon as I can.)
Running the tests on Windows, I see these two failures, apparently related to the case normalization: