Build: Add .venv/ to .gitignore (#3626)
<!--
Thanks for opening a pull request!
-->
<!-- Closes #${GITHUB_ISSUE_ID} -->
# Rationale for this change
`.venv/` is the default directory name created by `python -m venv .venv`
and is the convention recommended by the Python docs and modern tooling
like `uv`. Currently `.gitignore` only ignores `venv/` but not `.venv/`,
so contributors using the dotted convention could accidentally stage
their virtualenv.
## Are these changes tested?
N/A — this is a `.gitignore`-only change.
## Are there any user-facing changes?
No.PyIceberg is a Python library for programmatic access to Iceberg table metadata as well as to table data in Iceberg format. It is a Python implementation of the Iceberg table spec.
The documentation is available at https://py.iceberg.apache.org/.