# Python Packages
# Exerpt from GitHub's recommendation
# https://github.com/github/gitignore/blob/main/Python.gitignore
.Python
dist
bin
var
sdist
target
eggs/
.eggs/
sdist/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
bazel-bin
bazel-google-cloud-java-target
bazel-out
bazel-testlogs
MODULE.bazel*

.flattened-pom.xml

# Vim files
*.swp
*.swo

# Python utilities
__pycache__/
*.py[cod]
*$py.class

# Python environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Protect Java package folders from global Python virtualenv env/ blanket collisions
!**/src/main/java/**/env/
!**/src/test/java/**/env/
!**/src/main/proto/**/env/
!**/src/test/proto/**/env/

# Unit test / coverage reports
.coverage
.tox
nosetests.xml

# Translations
*.mo

# Irrelevant files generated by IDEs and OSes
.metadata
.project
.pydevproject
*.iml
.idea
.settings
.DS_Store
.classpath
.vscode

# API key file containing value of GOOGLE_API_KEY for integration tests
api_key

# New client generation
generation/new_client/workspace

# Monorepo repository generation
monorepo

# Terraform
**/.cloud/.terraform/
**/.cloud/plugins/
**/.cloud/providers/
**/.cloud/plugin_path
*.lock.
*.tfstate
*.tfstate.backup
*.tfstate.*.backup
*.tfstate.lock.info

.jqwik-database

# Python build artifacts for library_generation tool
sdk-platform-java/hermetic_build/library_generation/build/
