# PyPA mechanism for making "official recommendations"

**URL:** <https://discuss.python.org/t/pypa-mechanism-for-making-official-recommendations/24744>\
**Category:** Packaging\
**Created:** [March 11, 2023, 1:31pm UTC](https://discuss.python.org/t/pypa-mechanism-for-making-official-recommendations/24744 "2023-03-11T13:31:51Z")\
**Posts on this page:** 1\
**Showing post:** 32

<div class="post-metadata">

**Author:** ![steve.dower](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/steve.dower/32/56_2.png) [@steve.dower](https://discuss.python.org/u/steve.dower)\
**Post date:** [March 14, 2023, 4:26pm UTC](https://discuss.python.org/t/pypa-mechanism-for-making-official-recommendations/24744/32 "2023-03-14T16:26:36Z")

</div>

If you’re planning to write code, you need to choose what language to use.

If you’re planning to write a web site in Python, you need to choose which framework to use.

If you’re planning to produce a Python package, you need to choose which backend to use.

This aspect is no different from how all development works. About the only difference is that other ecosystems dictated a single option from the start and never allowed the range of diversity we have in Python. So people asking for one option are literally asking us to crush that range of options. Fundamentally, we don’t like that approach to “community development”, which is why we’re resistant.

---

_[View the full topic](https://discuss.python.org/t/pypa-mechanism-for-making-official-recommendations/24744)._
