> ## Documentation Index
> Fetch the complete documentation index at: https://bazel.build/llms.txt
> Use this file to discover all available pages before exploring further.

# py

A configuration fragment for Python.

## Members

* [build\_python\_zip](#build_python_zip)
* [default\_python\_version](#default_python_version)
* [default\_to\_explicit\_init\_py](#default_to_explicit_init_py)
* [disable\_py2](#disable_py2)
* [disallow\_native\_rules](#disallow_native_rules)
* [include\_label\_in\_linkstamp](#include_label_in_linkstamp)
* [use\_toolchains](#use_toolchains)

<h2 id="build_python_zip">
  build\_python\_zip
</h2>

```
bool py.build_python_zip
```

The effective value of --build\_python\_zip

<h2 id="default_python_version">
  default\_python\_version
</h2>

```
string py.default_python_version
```

The default python version from --incompatible\_py3\_is\_default

<h2 id="default_to_explicit_init_py">
  default\_to\_explicit\_init\_py
</h2>

```
bool py.default_to_explicit_init_py
```

The value from the --incompatible\_default\_to\_explicit\_init\_py flag

<h2 id="disable_py2">
  disable\_py2
</h2>

```
bool py.disable_py2
```

The value of the --incompatible\_python\_disable\_py2 flag.

<h2 id="disallow_native_rules">
  disallow\_native\_rules
</h2>

```
bool py.disallow_native_rules
```

The value of the --incompatible\_python\_disallow\_native\_rules flag.

<h2 id="include_label_in_linkstamp">
  include\_label\_in\_linkstamp
</h2>

```
bool py.include_label_in_linkstamp
```

Whether the build label is included in unstamped builds.

<h2 id="use_toolchains">
  use\_toolchains
</h2>

```
bool py.use_toolchains
```

The value from the --incompatible\_use\_python\_toolchains flag


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.