Repository: mit-ll-responsible-ai/hydra-zen

Issue:
Bump pyright from 1.1.324 to 1.1.327 in /deps
Bumps [pyright](https://github.com/RobertCraigie/pyright-python) from 1.1.324 to 1.1.327.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/RobertCraigie/pyright-python/commit/08504df15f771c0a60cc093e0c642150f7db180b"><code>08504df</code></a> [pyright updated to 1.1.327] Update Version (<a href="https://redirect.github.com/RobertCraigie/pyright-python/issues/211">#211</a>)</li>
<li><a href="https://github.com/RobertCraigie/pyright-python/commit/e9a37230adb8ab17f81fb00cac7642a13762251c"><code>e9a3723</code></a> docs: fix typo, optionnaly -&gt; optionally (<a href="https://redirect.github.com/RobertCraigie/pyright-python/issues/210">#210</a>)</li>
<li><a href="https://github.com/RobertCraigie/pyright-python/commit/4556ca5be8cbad60c37861935881c1371919177a"><code>4556ca5</code></a> [pyright updated to 1.1.326] Update Version (<a href="https://redirect.github.com/RobertCraigie/pyright-python/issues/208">#208</a>)</li>
<li><a href="https://github.com/RobertCraigie/pyright-python/commit/273d353300a2ebe90c7cd73988e3229e7ae00e96"><code>273d353</code></a> [pyright updated to 1.1.325] Update Version (<a href="https://redirect.github.com/RobertCraigie/pyright-python/issues/206">#206</a>)</li>
<li>See full diff in <a href="https://github.com/RobertCraigie/pyright-python/compare/v1.1.324...v1.1.327">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyright&package-manager=pip&previous-version=1.1.324&new-version=1.1.327)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>


Discussion:

Resolving patch:
diff --git a/src/hydra_zen/structured_configs/_implementations.py b/src/hydra_zen/structured_configs/_implementations.py
--- a/src/hydra_zen/structured_configs/_implementations.py
+++ b/src/hydra_zen/structured_configs/_implementations.py
@@ -1040,7 +1040,7 @@ def builds(
     hydra_recursive: Optional[bool] = None,
     hydra_convert: Optional[Literal["none", "partial", "all", "object"]] = None,
     hydra_defaults: Optional[DefaultsList] = None,
-    builds_bases: Tuple[Type[DataClass_], ...] = (),
+    builds_bases: Union[Tuple[Type[DataClass_], ...], Tuple[()]] = (),
     zen_dataclass: Optional[DataclassOptions] = None,
     **kwargs_for_target: SupportedPrimitive,
 ) -> Union[
diff --git a/src/hydra_zen/typing/_builds_overloads.py b/src/hydra_zen/typing/_builds_overloads.py
--- a/src/hydra_zen/typing/_builds_overloads.py
+++ b/src/hydra_zen/typing/_builds_overloads.py
@@ -248,7 +248,7 @@ def __call__(
         hydra_convert: Optional[Literal["none", "partial", "all"]] = None,
         hydra_defaults: Optional[DefaultsList] = None,
         frozen: bool = False,
-        builds_bases: Tuple[Type[DataClass_], ...] = (),
+        builds_bases: Union[Tuple[Type[DataClass_], ...], Tuple[()]] = (),
         dataclass_name: Optional[str] = None,
         zen_dataclass: Optional[DataclassOptions] = None,
         zen_convert: Optional[ZenConvert] = None,
@@ -497,7 +497,7 @@ def __call__(
         hydra_convert: Optional[Literal["none", "partial", "all"]] = None,
         hydra_defaults: Optional[DefaultsList] = None,
         frozen: bool = False,
-        builds_bases: Tuple[Type[DataClass_], ...] = (),
+        builds_bases: Union[Tuple[Type[DataClass_], ...], Tuple[()]] = (),
         dataclass_name: Optional[str] = None,
         zen_dataclass: Optional[DataclassOptions] = None,
         zen_convert: Optional[ZenConvert] = None,
@@ -678,7 +678,7 @@ def __call__(
         hydra_convert: Optional[Literal["none", "partial", "all"]] = None,
         hydra_defaults: Optional[DefaultsList] = None,
         frozen: bool = False,
-        builds_bases: Tuple[Type[DataClass_], ...] = (),
+        builds_bases: Union[Tuple[Type[DataClass_], ...], Tuple[()]] = (),
         dataclass_name: Optional[str] = None,
         zen_dataclass: Optional[DataclassOptions] = None,
         zen_convert: Optional[ZenConvert] = None,


Test patch:
diff --git a/tests/annotations/declarations.py b/tests/annotations/declarations.py
--- a/tests/annotations/declarations.py
+++ b/tests/annotations/declarations.py
@@ -125,7 +125,7 @@ def f3():
     reveal_type(
         builds(f, zen_partial=False, expected_text="type[Builds[(x: int) -> int]]")
     )
-    conf_f_1: type[Builds[f_sig]] = builds(f, zen_partial=False)
+    conf_f_1: Type[Builds[f_sig]] = builds(f, zen_partial=False)
     reveal_type(instantiate(conf_f_1), expected_text="int")