Hacker GitHub

← All repos

pypa/setuptools

View on GitHub ↗ ★ 2,872 Python

Official project repository for the Setuptools build system

38 mentions on Hacker News by 30 people: 8 stories, 30 comments · first 2017-06-01 · latest 2026-02-12

Mentions per year 38 mentions · busiest year 2025 (16)
20082026
  1. ▲ 2
    Restore Pkg_resources #5174
    story by nioj · 2026-02-12 · 0 comments
  2. The outrage over, for example, https://github.com/pypa/setuptools/issues/4910 was far more swift.
  3. …From "Building cython extensions using only pyproject.toml (no setup.py)" https://github.com/pypa/setuptools/discussions/4154#discussi... : [build-system] requires = ["setuptools", "cython"] [tool.setuptools] ext-modules = [ {name =
    comment by westurner · 2025-10-07 · in Translating Cython to Mojo, a first attempt
  4. Oh really? - https://github.com/pypa/packaging/issues/774 - https://github.com/pypa/setuptools/issues/3548 - https://github.com/pypa/pip/issues/7953 I relied on those for a decade, maybe two. > something no one asked for Was being a…
    comment by mixmastamyk · 2025-08-14 · in PYX: The next step in Python packaging
  5. ▲ 4
    Setuptools: Governance and Change Management Review After Breaking Change
    story by lyu07282 · 2025-05-22 · 0 comments
  6. …failures are usually caught in CI. In dynamically typed languages, they end up in production - https://github.com/pypa/setuptools/issues/4519
    comment by ashishb · 2025-05-08 · in Stability by Design
  7. After thousands of comments, they're now reconsidering: https://github.com/pypa/setuptools/issues/4921
  8. …[2]: https://pradyunsg.me/blog/2022/12/31/wheels-are-faster-pure-... [3]: https://github.com/pypa/setuptools/issues/4910 [4]: https://github.com/zahlman/stringcase-new [5]: https://pypi.org/project/stringcase-new [6]: https://github
  9. ▲ 12
    Tell HN: I forked and republished a popular, abandoned Python library
    story by zahlman · 2025-03-27 · 4 comments
  10. Good essay. Counter-argument: the Python setuptools outage this week ( https://github.com/pypa/setuptools/issues/4919 ) was more-or-less an exercise in ignoring Postel's Law to the peril of the project. Python (as an ecosystem) had…
    comment by shadowgovt · 2025-03-27 · in Postel's Law and the Three Ring Circus
  11. …lacking.) * The purpose of 78.0.1 was to "temporarily remove Requests from integration tests" ( https://github.com/pypa/setuptools/pull/4909 ). In other words, they knew that this would break the build for Requests. Fortunately, Requests…
  12. …unilaterally, with no code review, and ignored (then disabled) broken tests while landing this ( https://github.com/pypa/setuptools/pull/4909 ). One should not be too harsh - he seems to be a student. One perhaps should be more harsh on…
  13. …code." Code simplification should never take precedence over massive breakage of compatibility. [1] https://github.com/pypa/setuptools/pull/4870#pullrequestrevi...
  14. Crazy amount of breakage... Here is a PR which reverts this: https://github.com/pypa/setuptools/pull/4911 Interesting that maintainers of setuptools still only postpone the depreciation date for a year, so we can probably expect more…
  15. …released yesterday. The diff between 78.0.0 and 78.0.1 appears to be no-op from user perspective https://github.com/pypa/setuptools/compare/v78.0.0...v78.0.1
  16. ▲ 22
    Setuptools version 78.0.1 breaks install of many packages
    story by computronus · 2025-03-24 · 12 comments
  17. …can't even remove support for `setup.py test` (as they tried to in 72.0 and immediately reverted - https://github.com/pypa/setuptools/issues/4519 ) without causing major disruption to the ecosystem. One of the packages affected was…
  18. …jupyterlite.readthedocs.io/en/latest/howto/configure... The `setup.py test` command has been removed: https://github.com/pypa/setuptools/issues/1684 `pip install -e .[tests]` expects extras_require['tests'] to include the same packages as…
  19. …that directly nowadays) have caused huge breakages in the ecosystem and embarrassing rollbacks (see https://github.com/pypa/setuptools/issues/4519 as a starting point), even for pure-Python projects where that functionality was grossly…
    comment by zahlman · 2024-08-22 · in Vanilla Python Packaging
  20. …this was fixed a few hours ago, by the release of a new (patched) version 72.1.0 of setuptools: https://github.com/pypa/setuptools/releases/tag/v72.1.0
  21. …Users looking for a generic test entry point independent of test runner are encouraged to use tox. https://github.com/pypa/setuptools/commit/cd84510713ada48bf3...
  22. …Debian VM. It turns out it's an upstream bug. --- The steps here (for poetry users) worked for me: https://github.com/pypa/setuptools/issues/4519#issuecomment-...
  23. ▲ 56
    Some packages are no longer installable after test command is removed
    story by pcwelder · 2024-07-29 · 32 comments
  24. …to `pip`, since PyPI will happily serve from both the normalized and unnormalized names. [1]: https://github.com/pypa/setuptools/issues/3593
  25. To be fair, that seems to have been a 2.5 year warning: https://github.com/pypa/setuptools/commit/3544de73b3662a27fa...
    comment by xnorswap · 2023-10-31 · in My User Experience Porting Off Setup.py
  26. …identical ? There was/is some discussion in setuptools about how to normalize the tarball ( https://github.com/pypa/setuptools/issues/2133#issuecomment-... ) coudl something similar be applied to Building Python itself ?
  27. ▲ 2
    InvalidVersion Exception on Setuptools 66
    story by jjgreen · 2023-01-31 · 0 comments
  28. …it since as well [1][2][3]. [0] https://pip.pypa.io/en/stable/news/#v21-3-1 [1] setuptools: https://github.com/pypa/setuptools/blob/main/CHANGES.rst#v64... [2] flit: https://flit.pypa.io/en/latest/history.html?highlight=660#ve... [3]…
  29. …aliased to distutils upon importing setuptools (and specifically importing it first ( https://github.com/pypa/setuptools/blob/c121d289da5d19cf6df2... )), so all this really does is collapse a level of hack. As long as py2 remains supported…
    comment by wrmsr · 2021-02-17 · in What’s New in Python 3.10
  30. …which isn't just a tarpit, it is a full blown blackhole beartrap waiting for the unsuspecting. 0. https://github.com/pypa/setuptools/issues/510
  31. …versions of Python then. I've encountered issues with Setuptools as recently as ~3 months ago: https://github.com/pypa/setuptools/issues/2352 I've also had to play the pip version pinning game a few times in the past.
    comment by LevGoldstein · 2020-11-30 · in Python Pip 20.3 Released with new resolver
  32. Uh, it's complicated. I read this about three times, but I still don't know who messed up what: https://github.com/pypa/setuptools/issues/2350#issuecomment-... Basically it seems the Debian python does not add site-packages to its search…
  33. ▲ 97
    Python setuptools v50 breaks pip installation on Debian/Ubuntu
    story by _ykfk · 2020-08-31 · 135 comments
  34. …where that isn't possible or desirable, such as in this docker container, and so here we are. 1: eg https://github.com/pypa/setuptools/issues/2232
  35. …of setuptools was 2004 and it isn't like people weren't sharing Python code even before then ( https://github.com/pypa/setuptools/commit/8423e1ed14ac1691c2... ). That's over 5 years before npm was released (…
    comment by brettcannon · 2020-04-02 · in What the Heck Is Pyproject.toml?
  36. …long as that exists for most users, it's hard to be motivated to make speedups anywhere else. cf. https://github.com/pypa/setuptools/issues/510 The problem is so bad that it's one of the top quoted reasons that hg is considering a gradual…
    comment by mikepurvis · 2019-08-05 · in Memory Management in Python
  37. …Mac, by far the biggest culprit is pkg_resources and its nasty habit of spidering the filesystem: https://github.com/pypa/setuptools/issues/926 There are hacks to get around it, but it's a deep hole.
    comment by mikepurvis · 2017-08-30 · in Reducing Python's startup time
  38. ▲ 2
    Python setuptools 36.0; still broken, 9 hours later
    story by shadowmint · 2017-06-01 · 3 comments