summaryrefslogtreecommitdiff
path: root/dev-python/setuptools
AgeCommit message (Collapse)Author
2025-01-25dev-python/setuptools: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-01-25dev-python/setuptools: Stabilize 75.8.0 ALLARCHES, #948800Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-01-09dev-python/setuptools: Bump to 75.8.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-01-06dev-python/setuptools: Bump to 75.7.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-12-07dev-python/setuptools: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-12-07dev-python/setuptools: Stabilize 75.6.0-r1 ALLARCHES, #946009Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-11-30dev-python/setuptools: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-11-30dev-python/setuptools: Stabilize 75.5.0 ALLARCHES, #945452Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-11-30dev-python/setuptools: Revert "allow disabling validation ..."Michał Górny
Revert unauthorized and uncommunicated changes. Reverts: f6240b308abc84c6f83711cdcb4d5bad707d1eba Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-11-29dev-python/setuptools: allow disabling validation of pypi.org allowed stringsEli Schwartz
Trove classifiers, and their officialness, have no effect on a wheel other than determining whether they are allowed to be uploaded to a non-Gentoo website, and enabling the search index of that other site. We don't need this, and we don't need to validate it. Setuptools will disable validation if both of: - network downloads failed - cannot successfully import the `trove_classifiers` module occurs. If trove-classifiers is installed by coincidence, this breaks builds when it doesn't get updated on an extremely rapid basis and some random package in dev-python/* uses a classifier that was made official just the other day. We could solve this another way, by making dev-python/setuptools PDEPEND on trove-classifiers, and constantly bump the >= dependency. But this is a pointless hassle. In fact, we're actually doing it, and it's been a pointless hassle. We need to maintain up-to-the-minute minimum bounds on the very latest version, and bump setuptools to a new -rX just to update the minimum version of a package it doesn't even depend on. We need to package new versions of trove-classifiers before *other* Gentoo Devs outside of the python project, can successfully revbump their own packages. We need to coordinate stabilization of trove-classifiers in combination with those other packages. We force people to install a pointless package. We overuse PDEPEND. Instead, apply a *rejected* upstream patch to add an environment variable that skips this specific validation code block entirely. Upstream doesn't want to maintain code that contains branches, so we will maintain it locally. Since it is Gentoo-specific, the variable is also prefixed with GENTOO_ and is expected to be used solely inside of distribution packaging while not affecting manual usage of setuptools outside of portage. Bug: https://github.com/pypa/setuptools/issues/4459 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-11-21dev-python/setuptools: Add a patch to disable trove-classifier useMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-11-21dev-python/setuptools: Bump to 75.6.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-11-14dev-python/setuptools: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-11-14dev-python/setuptools: Bump to 75.5.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-11-12dev-python/setuptools: Bump to 75.4.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-10-30dev-python/setuptools: Bump to 75.3.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-10-21dev-python/setuptools: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-10-21dev-python/setuptools: Bump trove-classifiers depMichał Górny
Closes: https://bugs.gentoo.org/941683 Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-10-16dev-python/setuptools: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-10-16dev-python/setuptools: Bump to 75.2.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-10-14dev-python/setuptools: Enable python3_13tMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-10-12dev-python/setuptools: Stabilize 74.1.3 ALLARCHES, #941323Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-28dev-python/setuptools: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-27dev-python/setuptools: downgrade !! -> !Sam James
Hard blockers stop resolution hard, downgrade to soft blocker. It's not perfect but it's better than nothing. Signed-off-by: Sam James <sam@gentoo.org>
2024-09-17dev-python/setuptools: Bump to 75.1.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-16dev-python/setuptools: Bump to 75.0.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-16dev-python/setuptools: Bump to 74.1.3Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-12*/*: unkeyword ~ia64Arthur Zamarin
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-09-07dev-python/setuptools: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-07dev-python/setuptools: Stabilize 73.0.1 ALLARCHES, #939263Jakov Smolić
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-09-06dev-python/setuptools: Add blockers on broken gobject-introspectionMichał Górny
Add explicit blockers to prevent dev-python/setuptools being upraded prior to dev-libs/gobject-introspection, that could lead to breakage. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-06dev-python/setuptools: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-06dev-python/setuptools: Bump to 74.1.2Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-04dev-python/setuptools: Bump to 74.1.1Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-03dev-python/setuptools: Bump to 74.1.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-31dev-python/setuptools: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-31dev-python/setuptools: Stabilize 72.2.0 ALLARCHES, #938782Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-08-28dev-python/setuptools: Bump to 74.0.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-20dev-python/setuptools: add 73.0.1Eli Schwartz
Fixes regression in 73.0.0 Closes: https://bugs.gentoo.org/938246 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-08-20dev-python/setuptools: Bump to 73.0.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-17dev-python/setuptools: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-17dev-python/setuptools: Stabilize 72.1.0 ALLARCHES, #938068Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-14dev-python/setuptools: Bump to 72.2.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-10dev-python/setuptools: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-10dev-python/setuptools: Stabilize 71.1.0 ALLARCHES, #937666Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-03dev-python/setuptools: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-03dev-python/setuptools: Stabilize 71.0.4 ALLARCHES, #937203Jakov Smolić
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-07-29dev-python/setuptools: add 72.1.0, drop 72.0.0Eli Schwartz
In 72.0.0 the test command was finally removed as has been threatened for a while. It turns out that many people still had referenced it in their setup.py even if they didn't actually use it, so simply building a wheel then failed -- the only deprecation warning had been if you actually attempted to use `setup.py test`. Setuptools 72.1.0 adds a deprecation shim to allow those packages to still build wheels successfully, to give projects time and warning that they need to remove this last remaining trace. We drop the old version too, as we don't want users to hit the version that breaks wheel building. Bug: https://github.com/pypa/setuptools/issues/4520 Bug: https://github.com/pypa/setuptools/pull/4522 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-07-29dev-python/setuptools: Bump to 72.0.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-07-27dev-python/setuptools: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>