GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — gh-133601: Remove deprecated `typing.no_type_check_decorator` by sobolevn · Pull Request #133602 · python/cpython

Conversation

@sobolevn

@sobolevn sobolevn commented May 7, 2025 •
edited by github-actions Bot
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Member
  • Issue: Remove deprecated typing.no_type_check_decorator #133601

📚 Documentation preview 📚: https://cpython-previews--133602.org.readthedocs.build/

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@sobolevn
pythongh-133601: Remove deprecated typing.no_type_check_decorator
b0674ad
@sobolevn
sobolevn requested review from AlexWaygood and JelleZijlstra as code owners May 7, 2025 19:10
@bedevere-app bedevere-app Bot mentioned this pull request May 7, 2025
Remove deprecated typing.no_type_check_decorator #133601
Closed
@bedevere-app bedevere-app Bot added the awaiting core review label May 7, 2025
@Eclips4 Eclips4 mentioned this pull request May 7, 2025
Remove deprecated platform.java_ver #133604
Closed
@AlexWaygood AlexWaygood mentioned this pull request May 10, 2025
gh-133818: remove typing.no_type_check_decorator #133820
Closed
@sobolevn
Merge branch 'main' into issue-133601
4134d57
picnixz
picnixz reviewed May 10, 2025
View reviewed changes

@picnixz picnixz left a comment

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

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

Can you update Doc/whatsnew/3.15.rst as well?

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@picnixz

picnixz commented May 10, 2025

Copy link
Copy Markdown
Member

So, vendored typing_extensions of pip seems to use the attribute. Maybe we should fix pip and typing_extensions first with a version guard?

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@JelleZijlstra JelleZijlstra mentioned this pull request May 10, 2025
Become robust to things being removed from typing python/typing_extensions#595
Merged
@JelleZijlstra

JelleZijlstra commented May 10, 2025

Copy link
Copy Markdown
Member

I submitted a change to typing-extensions to stop unconditionally re-exporting this name. We should probably not merge this until that change to typing-extensions has been released.

sobolevn reacted with thumbs up emoji
All reactions
  • 👍 1 reaction

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@sobolevn
Merge branch 'main' into issue-133601
0e6c2e3
@yashwanthatla yashwanthatla mentioned this pull request Jun 21, 2025
Replication of original PR #595: Become robust to things being removed from typing yashwanthatla/typing_extensions#3
Open
@sobolevn
Merge branch 'main' into issue-133601
69594ce
@sobolevn
sobolevn requested a review from AA-Turner as a code owner September 24, 2025 13:22
sobolevn added 3 commits September 24, 2025 16:32
@sobolevn
Add whatsnew entry for 3.15
63f9688
@sobolevn
Merge branch 'main' into issue-133601
aae39df
@sobolevn
Typo
b8f9d53
JelleZijlstra
JelleZijlstra approved these changes Oct 20, 2025
View reviewed changes
@bedevere-app bedevere-app Bot added awaiting merge and removed awaiting core review labels Oct 20, 2025
@sobolevn
Merge branch 'main' into issue-133601
6b93fa7
@sobolevn
sobolevn enabled auto-merge (squash) October 20, 2025 20:51
@sobolevn
sobolevn merged commit e09837f into python:main Oct 20, 2025
4 checks passed

Uh oh!

There was an error while loading. Please reload this page.

@bedevere-app bedevere-app Bot removed the awaiting merge label Oct 20, 2025
@asottile

asottile commented Oct 21, 2025

Copy link
Copy Markdown
Contributor

fwiw this prevents usage of pip with the latest nightly -- perhaps this should be reverted until a pip release occurs?

(for example: this prevents promotion of deadsnakes nightly 3.15 because we check that pip, venv, and virtualenv are functioning): https://github.com/deadsnakes/py3.15/actions/runs/18678417262/job/53253774210

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@AA-Turner

AA-Turner commented Oct 21, 2025

Copy link
Copy Markdown
Member

pip plans to release on Friday (24th): pypa/pip#13522 (comment)

A

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@Mr0grog Mr0grog mentioned this pull request Nov 20, 2025
Pipenv broken on Python 3.15.0 (alpha 2) because of typing.no_type_check_decorator removal pypa/pipenv#6444
Closed
@Daraan Daraan mentioned this pull request Nov 25, 2025
Tests fails with Python 3.15.0a2 python/typing_extensions#700
Closed
StanFromIreland pushed a commit to StanFromIreland/cpython that referenced this pull request Dec 6, 2025
@sobolevn @StanFromIreland
pythongh-133601: Remove deprecated typing.no_type_check_decorator (p…
e3f4fb5
…ython#133602)
@posita posita mentioned this pull request Feb 27, 2026
[Feature Request] Official CPython 3.15 support 🫰☝️👍 beartype/beartype#618
Closed
posita added a commit to beartype/beartype that referenced this pull request Feb 27, 2026
@posita
Remove no_type_check_decorator
6d386d8
`no_type_check_decorator` has been [deprecated as largely unused since
2023](python/cpython#106309) and was [removed entirely from
3.15](python/cpython#133602). Its use appears nowhere within
`beartype` except as an import to allow `beartype.typing` as a stand-in for `typing`,
which currently causes `import beartype.typing` to fail on 3.15.

Fixes #618.
@posita posita mentioned this pull request Feb 27, 2026
Remove no_type_check_decorator for 3.15+ beartype/beartype#619
Closed
posita added a commit to beartype/beartype that referenced this pull request Feb 27, 2026
@posita
Remove no_type_check_decorator
1ab0b1d
`no_type_check_decorator` has been [deprecated as largely unused since
2023](python/cpython#106309) and was [removed entirely from
3.15](python/cpython#133602). Its use appears nowhere within
`beartype` except as an import to allow `beartype.typing` as a stand-in for `typing`,
which currently causes `import beartype.typing` to fail on 3.15.

Fixes #618.
posita added a commit to beartype/beartype that referenced this pull request Feb 27, 2026
@posita
Remove no_type_check_decorator for 3.15+
a5ac3ee
`no_type_check_decorator` has been [deprecated as largely unused since
2023](python/cpython#106309) and was [removed entirely from
3.15](python/cpython#133602). Its use appears nowhere within
`beartype` except as an import to allow `beartype.typing` as a stand-in for `typing`,
which currently causes `import beartype.typing` to fail on 3.15.

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

Reviewers

@picnixz picnixz picnixz left review comments
@JelleZijlstra JelleZijlstra JelleZijlstra approved these changes
@AlexWaygood AlexWaygood Awaiting requested review from AlexWaygood AlexWaygood is a code owner
@AA-Turner AA-Turner Awaiting requested review from AA-Turner AA-Turner is a code owner

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

5 participants

@sobolevn @picnixz @JelleZijlstra @asottile @AA-Turner
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.