Bugfix: Do the same transformation to egg-info dirs that pkg_resources does #1051
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I noticed that my hyphenated project name is not using the
develop-inst-noop
action, instead using thedevelop-inst-nodeps
(cf. #910). This is because it uses a hyphenated project name, and tox was looking at the mtime of a nonexistentmyproject-name.egg-info
directory, when distutils/setuptools instead create a directory calledmyproject_name.egg-info
. I don't know why they behave this way.I've added a test for this behavior, and also made it so that initproj can take hyphenated strings for project names. Then, to fix the failing test, I added a call to
to_filename
, the function whichpkg_resources
uses for the same transformation.