There is a subtle issue when installing from the wheel that's built. By declaring a console_script entry point, when the wheel is installed, a script named git-filter-repo is created. At the same time, inside setup.cfg, a script named git-filter-repo is declared (and a symlink is created in the release directory). This causes a collision when installing the wheel.
When the wheel is installed using pip, the collision is ignored. When the wheel is installed using installer, an error is raised. This PR fixes the issue by removing the script and relying only on the console_script entry point.
Since this conflicts with #507, and I like how that one nukes the release/ directory, I have merged it and I'm going to close this one. Thanks for the patch, though!
There is a subtle issue when installing from the wheel that's built. By declaring a console_script entry point, when the wheel is installed, a script named
git-filter-repo
is created. At the same time, inside setup.cfg, a script namedgit-filter-repo
is declared (and a symlink is created in the release directory). This causes a collision when installing the wheel.When the wheel is installed using
pip
, the collision is ignored. When the wheel is installed using installer, an error is raised. This PR fixes the issue by removing the script and relying only on the console_script entry point.