I added to a friends repo by adding a code section where if pyfiglet module is not detected (using try-except block) it would installed using the sys and subprocess module:

Then I ran it again and this time detected it was already installed and skipped to running the Port Scanner

Committed the change to my branch:

And tried to push to repo now on my branch but got access denied:

Friend invited me as collaborator for the repo:

And when I try again it works!

Now we can see my branch on github: