Our git repository is at https://github.com/pyinstaller/pyinstaller :
git clone https://github.com/pyinstaller/pyinstaller
Install required testing tools:
pip install -r tests/requirements-tools.txt
Commit as often as you’d like, but squash or otherwise
rewrite your commits into logical patches before asking
for code review.
is your friend.
»» Detailed Commit Guideline
Reformatting code without functional changes will generally not be accepted (for rational see #2727 ).
Write meaningful commit messages.
Provide tests that cover your changes and try to run the tests locally first.
Submit pull-requests against the
Mind adding a
so our users can learn about your change!
For new files mind adding the copyright header, see
(also mind updating to the current year).
In response to feedback, squash the new “fix up” commits
into the respective commit that is being fixed
with an interactive rebase (
Push the new, rewritten branch
(Scary! But github doesn’t play nicely with a safer method.)