python / python/typing

[spec] define or replace the term "concrete type"

Open
#1,781 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

topic: typing spec
Dominant language
Python
Stars
1.8k
Forks
302
Avg merge
23h
Merged PRs (30d)
8

Description

This term is used in a few places in the spec, but never defined. I think it is intended to mean "a type specified by the name of a Python class." We should either give a clear definition for the term, or replace its usages.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Search the specification for each use of the term "concrete type" and read the surrounding definitions and examples. Determine whether the intended meaning is a type specified by a Python class name, then define the term consistently or replace all usages; done means the specification no longer uses the term ambiguously.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.