diff --git a/.gitignore b/.gitignore
index 02f857f132975a0505e578d32f55335f66c9e6e2..4fdb77f39264cbaabd938caf91d882953d957c99 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,13 +20,11 @@ frida2-*/
 frida
 external_ci
 pub/build
-pub/py-binding/cache.xml
 pub/src/xax_yacc.hpp
 pub/src/frida
 pub/src/frida2
 pub/config.h
 pub/stamp*
-*.pypp.*
 Makefile
 autom4te.cache/*
 autom4te.cache
@@ -34,9 +32,12 @@ config.log
 config.status
 pub/*/.deps
 pub/*/.libs
-pub/py-binding/output
 demo/lm_test
 libtool
 configure.lineno
 rats.*
-sonar*
\ No newline at end of file
+sonar*
+pub/py-binding/output
+pub/py-binding/cache.xml
+*.pypp.*
+pub/PyAPI/PythonModule.cpp