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. The outrage over, for example, https://github.com/pypa/setuptools/issues/4910 was far more swift.
  2. …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
  3. 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
  4. …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
  5. After thousands of comments, they're now reconsidering: https://github.com/pypa/setuptools/issues/4921
  6. …[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
  7. 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
  8. …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…
  9. …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…
  10. …code." Code simplification should never take precedence over massive breakage of compatibility. [1] https://github.com/pypa/setuptools/pull/4870#pullrequestrevi...
  11. 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…
  12. …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
  13. …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…
  14. …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…
  15. …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
  16. …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
  17. …Users looking for a generic test entry point independent of test runner are encouraged to use tox. https://github.com/pypa/setuptools/commit/cd84510713ada48bf3...
  18. …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-...
  19. …to `pip`, since PyPI will happily serve from both the normalized and unnormalized names. [1]: https://github.com/pypa/setuptools/issues/3593
  20. 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
  21. …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 ?
  22. …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]…
  23. …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
  24. …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
  25. …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
  26. 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…
  27. …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
  28. …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?
  29. …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
  30. …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