diff --git a/.gitignore b/.gitignore
index 07d35fac637f4db2f7354c6911c34f35a50a2c6f..84dbe984c1bf9a538fe50f34fbc5892888fd3aef 100644
--- a/.gitignore
+++ b/.gitignore
@@ -77,3 +77,45 @@ docs/_build
 
 # Mypy Cache
 .mypy_cache/
+# Temporary and binary files
+*~
+*.py[cod]
+*.so
+*.cfg
+!setup.cfg
+*.orig
+*.log
+*.pot
+__pycache__/*
+.cache/*
+.*.swp
+*/.ipynb_checkpoints/*
+
+# Project files
+.ropeproject
+.project
+.pydevproject
+.settings
+.idea
+
+# Package files
+*.egg
+*.eggs/
+.installed.cfg
+*.egg-info
+
+# Unittest and coverage
+htmlcov/*
+.coverage
+.tox
+junit.xml
+coverage.xml
+
+# Build and docs folder/files
+build/*
+dist/*
+sdist/*
+docs/api/*
+docs/_build/*
+cover/*
+MANIFEST