# Wanting a singular packaging tool/vision

**URL:** <https://discuss.python.org/t/wanting-a-singular-packaging-tool-vision/21141>\
**Category:** Packaging\
**Created:** [November 16, 2022, 2:50am UTC](https://discuss.python.org/t/wanting-a-singular-packaging-tool-vision/21141 "2022-11-16T02:50:23Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![pf\_moore](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/pf_moore/32/35_2.png) [@pf\_moore](https://discuss.python.org/u/pf_moore)\
**Post date:** [November 16, 2022, 11:19am UTC](https://discuss.python.org/t/wanting-a-singular-packaging-tool-vision/21141/2 "2022-11-16T11:19:05Z")

</div>

> [@johnthagen](#):
>
> There are so many great people working on projects in these areas that perhaps the SC could help focus the community to reduce duplication of effort and have an easier onboarding experience for new developers looking to try out Python.

This is a pretty significant change in scope for the SC and should be discussed more visibly than on Brett’s nomination thread. So if people want to discuss expanding the SC’s role to include packaging (or any other area) can it be moved to its own thread (and cross-linked to the packaging category if it’s going to affect them)?

> [@johnthagen](#):
>
> For Python it could be creating some kind of cohesive vision to rally around a central, official, out-of-the-box workflow that provided a similar set of cross platform tooling features (easy multi-interpreter management, `pipx`-like global installations, Poetry-like locking project dependencies, `black`-like formatter, etc.).

Without wishing to sound defensive, what do you think the PyPA have been trying to do all this time? Simply dumping the problem on the SC isn’t going to make a huge amount of difference by itself, it will just add work for them.

Yes, the SC has an authority that the PyPA maybe doesn’t (we’ve always been uncomfortable with the “A” standing for “Authority” 🙂) but an “official vision” won’t directly make anything happen. For a much smaller example, look at the stdlib `venv` module. That is the “official vision” on how to create virtual environments, but `virtualenv` still exists and thrives, `conda` has its own environment creation mechanism, etc.

Anyway, as I say, this should be for another thread.

---

_[View the full topic](https://discuss.python.org/t/wanting-a-singular-packaging-tool-vision/21141)._
