This commit updates the .gitignore file to better suit Python projects by:
- Adding common Python-related files and directories to be ignored, such as .env, .pypirc, .pytest_cache, .vscode, __pycache__, dist, build, and firefly_viewer.egg-info.
- Removing redundant or less relevant entries.