#Python #PEP news corner!

New drafts open for discussion:

#PEP771 proposes default extras for packages: to allow default deps to be installed by default, but advanced users could do a minimal install

https://discuss.python.org/t/pep-771-default-extras-for-python-software-packages/79706

#PEP772 proposes a packaging governance process

https://discuss.python.org/t/pep-772-packaging-governance-process/79724

Submitted for pronouncement:

#PEP750 proposes template strings

https://github.com/python/steering-council/issues/275

#PEP770 aims to make it easy for maintainers to embed SBOMs in wheels

https://discuss.python.org/t/pep-770-improving-measurability-of-python-packages-with-software-bill-of-materials/76308

PEP 771: Default Extras for Python Software Packages

Hi everyone, Along with @jonathandekhtiar we have written PEP 771: Default Extras for Python Software Packages which is now published as a draft! Short summary For anyone who hasn’t seen a previous version of this PEP, in short the aim of this PEP is to propose a way for Python packages to define one or more extras that get installed by default if no extras are explicitly specified. The two main cases this aims to solve are: packages that have recommended but not required dependencies that ...

Discussions on Python.org