Skip to content

chore(deps-dev): bump pyright from 1.1.399 to 1.1.412 - #3718

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/pyright-1.1.412
Open

chore(deps-dev): bump pyright from 1.1.399 to 1.1.412#3718
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/pyright-1.1.412

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 21, 2026

Copy link
Copy Markdown

Bumps pyright from 1.1.399 to 1.1.412.

Release notes

Sourced from pyright's releases.

Published 1.1.412

Changes:

  • fceca4d133a83034fc195dbba8b3814992b0b26b Use shared authenticated npm config in pipelines (#11626)
  • e814a5e480d0076b5eef25c570fdc1b7e29dcab0 Align pyright-typeserver version with 1.1.412 (#11625)
  • 8df447d6083456f57631bba0ba3e1746edd13523 Bump version to 1.1.412 (#11624)
  • 27001c2eb6540135dd09f625505f0cccc961715f Preserve union-expanded constructor types (#11621)
  • 870afb084c8620a68cd2a2f1dd7bac7de4d9ae40 Narrow closed TypedDicts on a key membership check (#11620)
  • 69c1b12356cbf3155add14d50be2563eebd3da8d Complete TypeForm conformance (#11599)
  • eefd22541da12c4d5e7703c4ab9d1561131cacd9 Expand conditional TypedDict test coverage (#11617)
  • 273a1a8a9d0ea6589228ffaecab28e2ff425c1d2 Fix defaulted subclass type specialization (#11596)
  • 25641ef11dbe11371b4e3f026a731a1b0a58bd0e Apply overload materialization to nested Any (#11601)
  • 30e847056d8aaf4044412e5fb606e43eb5301a07 Implement PEP 800 disjoint-base semantics (#11593)
  • 6b7f4c7df0d523cd2e4b2146a55dbf5714d3f625 Fix heterogeneous TypeVarTuple constraint solving (#11595)
  • fd9ddadbf7c73046dc0e29c1367d4f82c7843328 Support complete enum literal union equivalence (#11597)
  • 623b043b9ee221e81ef7ef57505b0c98e4f61a7d docs: mention MegaLinter in CI integration page (#11604)
  • e8af042e988f9b06b0c6da77b2269a8bd73e5d8d Support conditional TypedDict fields (#11594)
  • dde0aae19c91db78d9a5b9e71564a2ed18595e5f Adapt stubPath special-casing to latest changes (#11532)
  • de94b525d69e6b9554f39947d6c1eaefab5c41ab Bump brace-expansion from 5.0.6 to 5.0.8 in /packages/vscode-pyright (#11569)
  • 491ade18bc464bd58bd2a6ab82785e21f51c4c69 Bump fast-uri from 3.1.2 to 3.1.4 in /packages/pyright-internal (#11566)
  • 925dee8c790474f743fcd4bbf7a4c2b5e3edb382 Bump axios from 1.16.1 to 1.18.1 (#11555)
  • 1e680297f9c018b035a0dfa2bbb7428cb204d504 Bump undici from 7.27.2 to 7.28.0 in /packages/vscode-pyright (#11512)
  • 559a73706750cfb34c08209c0373dbe8ddbe8601 Fix bool narrowing for numeric literal patterns (#11570)
  • 729aabfa3c117bf9323edd19154d356cababd0ce Fix implicit class binding in lambdas (#11541)
  • 84711a8787101a472f4ed9e862286f46c685d57c Fix narrowing of walrus RHS under is/is not None (#11564)
  • 33bc458021aac4000b1a653e6cdd63cd2f71dae5 Fix false positive when assigning to attribute of union with divergent member types (#11560) [ #11559 ]
  • 93ea6468a40c7c8cdab5643f66411da5e0414742 Fix #11450: [FR]: struct.unpack type inference (#11494)
  • 5fc16373b9e9d56cb8e57e707e9cc35c00bc3a6d Fix #11475: Cannot override a class's callable variable with a method (#11500)
  • 231b66e3429fbf4fa92f4396a83192a10e31b880 Fix #11478: Support overloads on property setters (#11499)
  • 4c60ea9967d2633894e873c1b53145a28106f9a8 Add standalone Type Server Protocol (TSP) server to Pyright (#11537)
  • 433e84d82d7944d129dbc239499d13eaae5f81ac Fix #11453: no error on accessing qualname of instance (#11503)
  • da05559314c5e5171c95b1193ae627b96bb44aaf Skip unknown/missing parameter type checks for overload implementations (#11498)
  • 035fa623fdfc351aa0ba8e64a8fea127b62c13ee Report duplicate KW_ONLY separators in dataclasses (#11495) [ #11486 ]
  • 155a25f14a8cafc458c9fbdedc516b17178200a1 Fix #11472: TypeVarTuple escapes method with very nested recursive tuple aliases (#11497)
  • ffe1973e5db7c181819dfb049335490b3b868cf2 Fix #11481: 1.1.410 detects type as module (#11501) [ #11396 ]
  • e1f6805d25ec12725a04d8f315845bedd7328ea4 Fix bounded type var match narrowing widening solved type args (#11527) [ #11489, #11526 ]
  • ab5cb1aeabf8225c86ea4f647a3c163fa14d342c Enable TypeForm support by default (#11412) [ #2 ]

This list of changes was auto generated.

Published 1.1.411

Changes:

  • 9a9205fc32a2685767f38f348f5d9232701d4b0b fix Agentless jobs error in release (#11524)
  • c9315a27b70339fb8e2124cd60c6227630668896 Bump version to 1.1.411 (#11523)

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by microsoft1es, a new releaser for pyright since your current version.


Dependabot compatibility score

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 commands and options

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 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)

Bumps [pyright](https://github.com/Microsoft/pyright/tree/HEAD/packages/pyright) from 1.1.399 to 1.1.412.
- [Release notes](https://github.com/Microsoft/pyright/releases)
- [Commits](https://github.com/Microsoft/pyright/commits/1.1.412/packages/pyright)

---
updated-dependencies:
- dependency-name: pyright
  dependency-version: 1.1.412
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 21, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 21, 2026 20:14
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 21, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Castiron custom code

✅ No new custom-code files detected.

34 mixed files remain; 0 existing customizations changed.

Compared e43b422412a9c9fca53ad153. Generated baselines verified.

34 existing customizations unchanged
  • api.md
  • scripts/castiron/README.md
  • scripts/castiron/custom_code_report.py
  • scripts/castiron/test_custom_code_report.py
  • src/openai/init.py
  • src/openai/_client.py
  • src/openai/resources/audio/transcriptions.py
  • src/openai/resources/audio/translations.py
  • src/openai/resources/beta/beta.py
  • src/openai/resources/beta/responses/responses.py
  • src/openai/resources/beta/threads/runs/runs.py
  • src/openai/resources/beta/threads/threads.py
  • src/openai/resources/chat/completions/completions.py
  • src/openai/resources/embeddings.py
  • src/openai/resources/files.py
  • src/openai/resources/realtime/realtime.py
  • src/openai/resources/responses/responses.py
  • src/openai/resources/uploads/uploads.py
  • src/openai/resources/vector_stores/file_batches.py
  • src/openai/resources/vector_stores/files.py
  • src/openai/resources/videos.py
  • src/openai/resources/webhooks/init.py
  • src/openai/resources/webhooks/webhooks.py
  • src/openai/types/chat/init.py
  • src/openai/types/chat/chat_completion_message_tool_call.py
  • src/openai/types/fine_tuning/fine_tuning_job_integration.py
  • src/openai/types/responses/init.py
  • src/openai/types/responses/response.py
  • src/openai/types/responses/response_function_web_search.py
  • src/openai/types/responses/response_function_web_search_param.py
  • src/openai/types/responses/tool.py
  • src/openai/types/responses/tool_param.py
  • src/openai/types/webhooks/init.py
  • tests/api_resources/test_videos.py

A changed generated baseline means this report cannot reliably identify which handwritten lines changed.

Inspect the custom-code diff

Download the exact patch produced by this run (requires repository access):

gh run download 32522606188 --repo openai/openai-python \
  --name castiron-custom-code-32522606188-1 --dir /tmp/castiron-custom-code-32522606188-1
git apply --stat /tmp/castiron-custom-code-32522606188-1/custom-code.patch
cat /tmp/castiron-custom-code-32522606188-1/custom-code.patch

Or reproduce it from an SDK checkout containing the vendored reporter:

git fetch --no-tags origin e43b422412a9e96c9cc5192c61fffbe2d7e04836 c9fca53ad153bc53e3f975ae1cdf5e6b70ea9343
python3 scripts/castiron/custom_code_report.py report \
  --base e43b422412a9e96c9cc5192c61fffbe2d7e04836 \
  --head c9fca53ad153bc53e3f975ae1cdf5e6b70ea9343 --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-c9fca53ad153
cat /tmp/castiron-custom-code-c9fca53ad153/custom-code.patch

This is the current full custom patch for mixed files, not an attribution of only the handwritten lines changed by this PR.

Full report and patch

@openai-sdks

openai-sdks Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

OkTest Summary

237/237 SDK tests passed in 13.206s for Python SDK PR #3718.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 315ms
tests/chat-completions-create.test.ts ✅ Passed 377ms
tests/chat-completions-stream.test.ts ✅ Passed 182ms
tests/files-content-binary.test.ts ✅ Passed 162ms
tests/files-create-multipart.test.ts ✅ Passed 215ms
tests/files-list-pagination.test.ts ✅ Passed 161ms
tests/initialize-config.test.ts ✅ Passed 220ms
tests/instance-isolation.test.ts ✅ Passed 207ms
tests/models-list.test.ts ✅ Passed 298ms
tests/responses-background-lifecycle.test.ts ✅ Passed 251ms
tests/responses-body-method-errors.test.ts ✅ Passed 467ms
tests/responses-cancel-timeout.test.ts ✅ Passed 243ms
tests/responses-cancel.test.ts ✅ Passed 340ms
tests/responses-compact-retries.test.ts ✅ Passed 475ms
tests/responses-compact.test.ts ✅ Passed 464ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 183ms
tests/responses-create-advanced.test.ts ✅ Passed 313ms
tests/responses-create-disconnect.test.ts ✅ Passed 1.586s
tests/responses-create-errors.test.ts ✅ Passed 330ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 433ms
tests/responses-create-retries.test.ts ✅ Passed 311ms
tests/responses-create-stream-failures.test.ts ✅ Passed 269ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 240ms
tests/responses-create-stream-wire.test.ts ✅ Passed 3.919s
tests/responses-create-stream.test.ts ✅ Passed 132ms
tests/responses-create-terminal-states.test.ts ✅ Passed 309ms
tests/responses-create-timeout.test.ts ✅ Passed 277ms
tests/responses-create.test.ts ✅ Passed 350ms
tests/responses-delete.test.ts ✅ Passed 304ms
tests/responses-input-items-errors.test.ts ✅ Passed 549ms
tests/responses-input-items-list.test.ts ✅ Passed 337ms
tests/responses-input-items-options.test.ts ✅ Passed 429ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 287ms
tests/responses-input-tokens-count.test.ts ✅ Passed 325ms
tests/responses-malformed-inputs.test.ts ✅ Passed 2.905s
tests/responses-not-found-errors.test.ts ✅ Passed 336ms
tests/responses-parse.test.ts ✅ Passed 593ms
tests/responses-retrieve-retries.test.ts ✅ Passed 408ms
tests/responses-retrieve.test.ts ✅ Passed 335ms
tests/responses-stored-method-errors.test.ts ✅ Passed 851ms
tests/retry-behavior.test.ts ✅ Passed 3.155s
tests/sdk-error-shape.test.ts ✅ Passed 424ms

View OkTest run #32522563274

SDK merge (143dbcda2614) · head (c9fca53ad153) · base (e43b422412a9) · OkTest (2b1bdfd25e98)

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c9fca53ad1

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread package.json
"devDependencies": {
"@stdy/cli": "0.22.1",
"pyright": "1.1.399"
"pyright": "1.1.412"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Keep the launcher fixture in sync with the Pyright pin

This version is also hard-coded as the default in tests/node-tooling.test.cjs::installFake, which still installs 1.1.399. The launcher therefore rejects the fixture before forwarding arguments, and node --test tests/node-tooling.test.cjs now fails with status 1 !== 7. Because .github/actions/setup-node-tooling/action.yml runs this test in every workflow using that action, the dependency bump breaks CI until the fixture version is updated.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants