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
20082026
-
▲ 2
Restore Pkg_resources #5174story by nioj · 2026-02-12 · 0 comments
-
The outrage over, for example, https://github.com/pypa/setuptools/issues/4910 was far more swift.
comment by zahlman · 2025-11-18 · in Do not put your site behind Cloudflare if you don't need to -
…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 -
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
Setuptools: Governance and Change Management Review After Breaking Changestory by lyu07282 · 2025-05-22 · 0 comments
-
…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 -
After thousands of comments, they're now reconsidering: https://github.com/pypa/setuptools/issues/4921
comment by vanschelven · 2025-04-02 · in Setuptools version 78.0.1 breaks install of many packages -
…[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
comment by Someone · 2025-03-28 · in Tell HN: I forked and republished a popular, abandoned Python library -
▲ 12
Tell HN: I forked and republished a popular, abandoned Python librarystory by zahlman · 2025-03-27 · 4 comments
-
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 -
…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…
comment by zahlman · 2025-03-25 · in Latest Setuptools broke a bunch of packages -
…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…
comment by HereBeBeasties · 2025-03-25 · in Setuptools version 78.0.1 breaks install of many packages -
…code." Code simplification should never take precedence over massive breakage of compatibility. [1] https://github.com/pypa/setuptools/pull/4870#pullrequestrevi...
comment by jarboot · 2025-03-24 · in Setuptools version 78.0.1 breaks install of many packages -
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…
comment by lopuhin · 2025-03-24 · in Setuptools version 78.0.1 breaks install of many packages -
…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
comment by brtkwr · 2025-03-24 · in Setuptools version 78.0.1 breaks install of many packages -
▲ 22
Setuptools version 78.0.1 breaks install of many packagesstory by computronus · 2025-03-24 · 12 comments
-
…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…
comment by zahlman · 2025-01-21 · in Ruff: Python linter and code formatter written in Rust -
…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…
comment by westurner · 2024-12-07 · in Constraints Are Good: Python's Metadata Dilemma -
…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 -
…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
comment by justinclift · 2024-07-29 · in Some packages are no longer installable after test command is removed -
…Users looking for a generic test entry point independent of test runner are encouraged to use tox. https://github.com/pypa/setuptools/commit/cd84510713ada48bf3...
comment by frankjr · 2024-07-29 · in Some packages are no longer installable after test command is removed -
…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-...
comment by justinclift · 2024-07-29 · in Some packages are no longer installable after test command is removed -
▲ 56
Some packages are no longer installable after test command is removedstory by pcwelder · 2024-07-29 · 32 comments
-
…to `pip`, since PyPI will happily serve from both the normalized and unnormalized names. [1]: https://github.com/pypa/setuptools/issues/3593
comment by woodruffw · 2024-07-11 · in An analysis of module names inside top PyPI packages -
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 -
…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 ?
comment by carreau · 2023-10-05 · in Python 3.12.0 from a supply chain security perspective -
▲ 2
InvalidVersion Exception on Setuptools 66story by jjgreen · 2023-01-31 · 0 comments
-
…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]…
comment by BerislavLopac · 2022-09-12 · in Ask HN: Why is Python package management still a dumpster fire? -
…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 -
…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
comment by tgbugs · 2021-02-11 · in WTF Python: Exploring and understanding Python through surprising snippets -
…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 -
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…
comment by pas · 2020-09-01 · in Python setuptools v50 breaks pip installation on Debian/Ubuntu -
▲ 97
Python setuptools v50 breaks pip installation on Debian/Ubuntustory by _ykfk · 2020-08-31 · 135 comments
-
…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
comment by mikepurvis · 2020-08-20 · in A deep dive into the official Docker image for Python -
…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? -
…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 -
…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 -
▲ 2
Python setuptools 36.0; still broken, 9 hours laterstory by shadowmint · 2017-06-01 · 3 comments