You don’t want __pycache__ in your repo. That’s just the compiled version of the Python code, which may not be appropriate for the user’s system.
diff --git a/.gitignore b/.gitignore
index 3d9a6f3..0065e7c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+/__pycache__/
*.png
*.PNG
*.otf
You don’t want
__pycache__in your repo. That’s just the compiled version of the Python code, which may not be appropriate for the user’s system.