# Community consensus on PEP 695

**URL:** <https://discuss.python.org/t/community-consensus-on-pep-695/25222>\
**Category:** Core Development\
**Created:** [March 27, 2023, 12:55pm UTC](https://discuss.python.org/t/community-consensus-on-pep-695/25222 "2023-03-27T12:55:40Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![thomas](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/thomas/32/5492_2.png) [@thomas](https://discuss.python.org/u/thomas)\
**Post date:** [March 27, 2023, 12:55pm UTC](https://discuss.python.org/t/community-consensus-on-pep-695/25222/1 "2023-03-27T12:55:40Z")

</div>

Last year, [PEP 695](https://peps.python.org/pep-0695/) was posted to the PEPs category ([PEP 695: Type Parameter Syntax](https://discuss.python.org/t/pep-695-type-parameter-syntax/21646)). There was very little discussion there (although there had been a bit of discussion on typing-sig@ before then). The PEP was subsequently submitted to the Steering Council for consideration.

The relative silence around the proposal surprises me a little (and I know I’m not the only one), and I’m trying to figure out if this means there’s consensus that this is a reasonable extension of Python syntax _despite the fact that it only benefits type annotations_, or that it just escaped people’s attention. In case it’s the second, let me point out the proposed syntax, and you should read the full PEP and the discussion linked above if you want to know more:

```auto
class ClassA[T: str]:
    def method1(self) -> T:
        ...

```

… and …

```auto
def func[T](a: T, b: T) -> T:
    ...

```

… and …

```auto
type ListOrSet[T] = list[T] | set[T]

```

Now, it’s perfectly reasonable not to have an opinion on this, or to not consider it a big deal either way – but if you do have an opinion, please let us know by either contributing to the discussion above, or [contacting the SC](mailto:steering-council@python.org) (or one of the SC members) directly.

---

<div class="post-metadata">

**Author:** ![CAM-Gerlach](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/cam-gerlach/32/3688_2.png) [@CAM-Gerlach](https://discuss.python.org/u/CAM-Gerlach)\
**Post date:** [March 27, 2023, 12:56pm UTC](https://discuss.python.org/t/community-consensus-on-pep-695/25222/2 "2023-03-27T12:56:41Z")

</div>

Closed on March 27, 2023, 12:56pm UTC

Per @thomas 's request above:

> [@thomas](#):
>
> If you do have an opinion, please let us know by either [contributing to the discussion above](https://discuss.python.org/t/pep-695-type-parameter-syntax/21646), or [contacting the SC](mailto:steering-council@python.org) (or one of the SC members) directly.
