# User Feedback

**URL:** https://discuss.python.org/c/packaging/feedback/37.md

[Latest](https://discuss.python.org/latest.md) · [Categories](https://discuss.python.org/categories.md) · [Tags](https://discuss.python.org/tags.md)

---

## [About the User Feedback category](https://discuss.python.org/t/about-the-user-feedback-category/42396)

<div class="topic-metadata">

**Author:** [@ambv](https://discuss.python.org/u/ambv)\
**Replies:** 0

</div>

User feedback about the packaging tooling such as information from a UX review, user surveys, and feedback about specific user workflows.

---

## [Strange pip wheel error in pip 26.2.1](https://discuss.python.org/t/strange-pip-wheel-error-in-pip-26-2-1/108678)

<div class="topic-metadata">

**Author:** [@replabrobin](https://discuss.python.org/u/replabrobin)\
**Replies:** 9\
**Last updated:** [August 22, 2026, 6:50pm UTC](https://discuss.python.org/t/strange-pip-wheel-error-in-pip-26-2-1/108678 "2026-08-22T18:50:35Z")

</div>

I have a setup.py based package that has a bespoke bdist\_wheel class class BDistWheel(bdist\_wheel): def run(self): if DEBUG: print('+++++ start BDistWheel') hgid = pjoin('src','rlextra','.hgid') with open(hgid,'w…

---

## [Ttkwidgets - license metadata may be wrong](https://discuss.python.org/t/ttkwidgets-license-metadata-may-be-wrong/106548)

<div class="topic-metadata">

**Author:** [@dirkx](https://discuss.python.org/u/dirkx)\
**Replies:** 2\
**Last updated:** [March 15, 2026, 1:42pm UTC](https://discuss.python.org/t/ttkwidgets-license-metadata-may-be-wrong/106548 "2026-03-15T13:42:16Z")

</div>

ttkwidgets · PyPI suggests “GNU General Public License v3 (GPLv3) (AGPL)” but at first glance the upstream seems to be just a modern GPLv3 that is compatible with the AGPL; but not the AGPL itself: ttkwidgets/LICENSE.md …

---

## [Are setuptools abandoned?](https://discuss.python.org/t/are-setuptools-abandoned/104390)

<div class="topic-metadata">

**Author:** [@MikhailRyazanov](https://discuss.python.org/u/MikhailRyazanov)\
**Replies:** 15\
**Last updated:** [February 10, 2026, 4:59am UTC](https://discuss.python.org/t/are-setuptools-abandoned/104390 "2026-02-10T04:59:04Z")

</div>

The project repository had no activity in the past several months (only 2 commits in July and nothing afterwards), and all bug reports since July hang with the “Needs Triage” tag, without any attention from the maintaine…

---

## [Can't log in to pypi and PYPI\_TOKEN no longer works](https://discuss.python.org/t/cant-log-in-to-pypi-and-pypi-token-no-longer-works/105175)

<div class="topic-metadata">

**Author:** [@sebbyjp](https://discuss.python.org/u/sebbyjp)\
**Replies:** 7\
**Last updated:** [January 19, 2026, 2:24pm UTC](https://discuss.python.org/t/cant-log-in-to-pypi-and-pypi-token-no-longer-works/105175 "2026-01-19T14:24:02Z")

</div>

I tried logging in and got: A login attempt was made from an unrecognized device. To complete your login, please visit the following link from the same device from which you attempted to log in: Log in · PyPI\*\*\*\*\*\*\*\* …

---

## [Accessibility issues in the PyPI donation banner](https://discuss.python.org/t/accessibility-issues-in-the-pypi-donation-banner/105383)

<div class="topic-metadata">

**Author:** [@mgorny](https://discuss.python.org/u/mgorny)\
**Replies:** 10\
**Last updated:** [December 24, 2025, 10:46pm UTC](https://discuss.python.org/t/accessibility-issues-in-the-pypi-donation-banner/105383 "2025-12-24T22:46:36Z")

</div>

Not sure whether this is the right place to talk about it, or if I’m using correct terms , but I’d like to say that I’m thoroughly disappointed that PyPI use dark bad patterns for the donation drive. While I understand t…

---

## [Project-specific pip configuration?](https://discuss.python.org/t/project-specific-pip-configuration/91420)

<div class="topic-metadata">

**Author:** [@ChrisBarker-NOAA](https://discuss.python.org/u/ChrisBarker-NOAA)\
**Replies:** 6\
**Last updated:** [May 9, 2025, 10:14pm UTC](https://discuss.python.org/t/project-specific-pip-configuration/91420 "2025-05-09T22:14:06Z")

</div>

I’m looking for a way to save pip configuration that’s specific to the project. In particular, I’d like to tell it to use --no-build-isolation when doing an editable install. \[\*\] what I see is: global: system-wide co…

---

## [In Praise of PEP 723](https://discuss.python.org/t/in-praise-of-pep-723/84039)

<div class="topic-metadata">

**Author:** [@ssweber](https://discuss.python.org/u/ssweber)\
**Replies:** 7\
**Last updated:** [March 16, 2025, 7:45am UTC](https://discuss.python.org/t/in-praise-of-pep-723/84039 "2025-03-16T07:45:44Z")

</div>

tldr: PEP 723 – Inline script metadata is a huge success. uv’s implementation of it, and exclude-newer tool extension is the cherry on-top. Everyone should give themselves a pat on the back! @pf\_moore @ofek @brettcannon …

---

## [Stable PyPI URL? (or “Where in the World is yamlcore?”)](https://discuss.python.org/t/stable-pypi-url-or-where-in-the-world-is-yamlcore/67582)

<div class="topic-metadata">

**Author:** [@mcepl](https://discuss.python.org/u/mcepl)\
**Replies:** 3\
**Last updated:** [October 12, 2024, 6:22pm UTC](https://discuss.python.org/t/stable-pypi-url-or-where-in-the-world-is-yamlcore/67582 "2024-10-12T18:22:21Z")

</div>

As a packager of Python packages for a large Linux distro (openSUSE), I rely heavily on the stable URLs on PyPI in the form https://files.pythonhosted.org/packages/{first-letter}/{name}/{name}-{version}.tar.gz. Is this a…

---

## [Should Pip warn about overshadowing ? (urllib3.future replacing urllib3 when installed)](https://discuss.python.org/t/should-pip-warn-about-overshadowing-urllib3-future-replacing-urllib3-when-installed/58291)

<div class="topic-metadata">

**Author:** [@alkuzad](https://discuss.python.org/u/alkuzad)\
**Replies:** 15\
**Last updated:** [July 16, 2024, 6:57pm UTC](https://discuss.python.org/t/should-pip-warn-about-overshadowing-urllib3-future-replacing-urllib3-when-installed/58291 "2024-07-16T18:57:24Z")

</div>

I found https://github.com/jawah/urllib3.future library that is unpacking as urllib3 (overshadowing the original urllib3 library). This new library is starting to get some usage and I happened to have a package that used…

---

## [What's the deal with the pipx shared venv, exactly?](https://discuss.python.org/t/whats-the-deal-with-the-pipx-shared-venv-exactly/57882)

<div class="topic-metadata">

**Author:** [@kknechtel](https://discuss.python.org/u/kknechtel)\
**Replies:** 10\
**Last updated:** [July 11, 2024, 5:39pm UTC](https://discuss.python.org/t/whats-the-deal-with-the-pipx-shared-venv-exactly/57882 "2024-07-11T17:39:56Z")

</div>

I’ve been experimenting with Pipx the last couple of weeks trying to figure out ways to unleash its full power. I’ve noticed that a shared venv is created that contains pip, setuptools and wheel. Then the per-project ven…

---

## [Why does Pip need an internet connection to install from a local cache?](https://discuss.python.org/t/why-does-pip-need-an-internet-connection-to-install-from-a-local-cache/57046)

<div class="topic-metadata">

**Author:** [@kknechtel](https://discuss.python.org/u/kknechtel)\
**Replies:** 9\
**Last updated:** [July 4, 2024, 2:27pm UTC](https://discuss.python.org/t/why-does-pip-need-an-internet-connection-to-install-from-a-local-cache/57046 "2024-07-04T14:27:24Z")

</div>

Normally, installing Numpy in a new venv looks like this for me: Collecting numpy Using cached numpy-2.0.0-cp310-cp310-manylinux\_2\_17\_x86\_64.manylinux2014\_x86\_64.whl.metadata (60 kB) Using cached numpy-2.0.0-cp310-cp3…

---

## [Pip UX research & design docs - useful to packaging broadly](https://discuss.python.org/t/pip-ux-research-design-docs-useful-to-packaging-broadly/51257)

<div class="topic-metadata">

**Author:** [@sumanah](https://discuss.python.org/u/sumanah)\
**Replies:** 0\
**Last updated:** [April 17, 2024, 7:17pm UTC](https://discuss.python.org/t/pip-ux-research-design-docs-useful-to-packaging-broadly/51257 "2024-04-17T19:17:40Z")

</div>

If you work on Python packaging tools, I want you to know about newly available research reports and design documentation that may be applicable to your work. More details: Back in 2020, during grant-funded work on the…

---

## [Update packaging tutorial to allow installing dependencies when testing installation](https://discuss.python.org/t/update-packaging-tutorial-to-allow-installing-dependencies-when-testing-installation/47999)

<div class="topic-metadata">

**Author:** [@shenanigansd](https://discuss.python.org/u/shenanigansd)\
**Replies:** 3\
**Last updated:** [March 9, 2024, 5:13pm UTC](https://discuss.python.org/t/update-packaging-tutorial-to-allow-installing-dependencies-when-testing-installation/47999 "2024-03-09T17:13:09Z")

</div>

In Packaging Python Projects - Python Packaging User Guide, the way you’re told to install your sample package is to run python3 -m pip install --index-url https://test.pypi.org/simple/ --no-deps example-package-YOUR-USE…

---

## [Python packaging must be getting better - a datapoint](https://discuss.python.org/t/python-packaging-must-be-getting-better-a-datapoint/44177)

<div class="topic-metadata">

**Author:** [@groodt](https://discuss.python.org/u/groodt)\
**Replies:** 3\
**Last updated:** [January 30, 2024, 5:16am UTC](https://discuss.python.org/t/python-packaging-must-be-getting-better-a-datapoint/44177 "2024-01-30T05:16:46Z")

</div>

Thought this may be of interest

---

## [Warrick packaging review update](https://discuss.python.org/t/warrick-packaging-review-update/43992)

<div class="topic-metadata">

**Author:** [@mwichmann](https://discuss.python.org/u/mwichmann)\
**Replies:** 8\
**Last updated:** [January 24, 2024, 9:32pm UTC](https://discuss.python.org/t/warrick-packaging-review-update/43992 "2024-01-24T21:32:07Z")

</div>

Posted without personal comment: just in case people here haven’t seen this one, occasional contributor here @Kwpolska has refreshed his review of the Python packaging world: Python Packaging, One Year Later: A Look Back…

---

## [Backends declared in the pyproject.toml files during 2018 to 2023 on PyPI](https://discuss.python.org/t/backends-declared-in-the-pyproject-toml-files-during-2018-to-2023-on-pypi/40629)

<div class="topic-metadata">

**Author:** [@fcodvpt](https://discuss.python.org/u/fcodvpt)\
**Replies:** 5\
**Last updated:** [December 11, 2023, 4:42pm UTC](https://discuss.python.org/t/backends-declared-in-the-pyproject-toml-files-during-2018-to-2023-on-pypi/40629 "2023-12-11T16:42:57Z")

</div>

Hi, I made some code to extract the backends declared in the pyproject.toml files during 2018 to 2023 (1) I used @sethmlarson great article : “Querying every file in every release on the Python Package Index” (2) I ca…

---

## [2FA usability on PyPI and with packaging tools](https://discuss.python.org/t/2fa-usability-on-pypi-and-with-packaging-tools/38167)

<div class="topic-metadata">

**Author:** [@pitrou](https://discuss.python.org/u/pitrou)\
**Replies:** 35\
**Last updated:** [November 16, 2023, 12:20am UTC](https://discuss.python.org/t/2fa-usability-on-pypi-and-with-packaging-tools/38167 "2023-11-16T00:20:54Z")

</div>

Hello, I have recently tried to upload a package to PyPI with 2FA enabled and would like to share my experience. More or less at random, I elected to use hatch for this package. However, using hatch publish gave mystif…

---

## [User experience with porting off setup.py](https://discuss.python.org/t/user-experience-with-porting-off-setup-py/37502)

<div class="topic-metadata">

**Author:** [@indygreg](https://discuss.python.org/u/indygreg)\
**Replies:** 128\
**Last updated:** [November 4, 2023, 11:42pm UTC](https://discuss.python.org/t/user-experience-with-porting-off-setup-py/37502 "2023-11-04T23:42:04Z")

</div>

After sitting on the pyproject.toml sidelines for several years waiting for build tools to mature, I finally committed to porting after being nudged by deprecation warnings in pip. I wrote up a detailed description of m…

---

## [PEP 722 and PEP 723 User Study Discussion](https://discuss.python.org/t/pep-722-and-pep-723-user-study-discussion/34871)

<div class="topic-metadata">

**Author:** [@courtneywebster](https://discuss.python.org/u/courtneywebster)\
**Replies:** 31\
**Last updated:** [October 18, 2023, 12:48am UTC](https://discuss.python.org/t/pep-722-and-pep-723-user-study-discussion/34871 "2023-10-18T00:48:12Z")

</div>

User studies were conducted on 09/22/2023 to get feedback on PEP 722 and PEP 723. I am happy to provide clarity to anything summarized below or answer any questions that arise from the study results. TL; DR Participan…
