Skip to content

Comments

Synchronise 2025.1 with upstream#172

Merged
priteau merged 1 commit intostackhpc/2025.1from
upstream/2025.1-2026-02-23
Feb 23, 2026
Merged

Synchronise 2025.1 with upstream#172
priteau merged 1 commit intostackhpc/2025.1from
upstream/2025.1-2026-02-23

Conversation

@github-actions
Copy link

This PR contains a snapshot of 2025.1 from upstream stable/2025.1.

this is a squash of 3 commits and a cap of
setuptools to < 82 in setup.py
Depends-on: https://review.opendev.org/c/openstack/devstack/+/976106

Replace use of distutils.version

This is gone in Python 3.12. Ordering is slightly different with release
candidates now (correctly, IMO) placed ahead of general releases so we
have to update a single entry. codesearch.o.o [1] suggests this
shouldn't affect anyone.

[1] https://codesearch.opendev.org/?q=pysaml2!%3D4.0.3

Change-Id: I4cde27f048889dd557c0473138bd8a75c1e1cc58
Signed-off-by: Stephen Finucane <[email protected]>
(cherry picked from commit 2d88770)

Remove check-conflicts script

This script made sense back before pip had a proper dependency resolver,
but since pip 20.3 [1] this is no longer the case. Our jobs to test this
can simply install the dependencies and let pip complain if it cannot
resolve things.

[1] https://discuss.python.org/t/announcement-pip-20-3-release/5948

Change-Id: Ifc30478dfffd52f126e0ad7535468cdd0b1cd36a
Signed-off-by: Stephen Finucane <[email protected]>
(cherry picked from commit 63a1790)

Add pyproject.toml to fix install issues

After capping setuptools in setup.py, there are issues when installing
our library in a venv. Add a pyproject.toml file to avoid this.

Signed-off-by: Dr. Jens Harbott <[email protected]>
Change-Id: Ib9b7ecde0210a3b11bcb70e96e295cf73f2e0954
(cherry picked from commit ad78d83)

Replace pkg_resources

This will be removed after 2025-11-30. Get ahead of that breakage.

Change-Id: Ib97eea1037fac541c8ebadc526ae9c3bb160f685
Signed-off-by: Stephen Finucane <[email protected]>
(cherry picked from commit 7f008f9)
(cherry picked from commit ed0f971)
@github-actions github-actions bot requested a review from a team as a code owner February 23, 2026 06:38
@github-actions github-actions bot added automated Automated action performed by GitHub Actions synchronisation labels Feb 23, 2026
@priteau priteau closed this Feb 23, 2026
@priteau priteau reopened this Feb 23, 2026
@priteau priteau merged commit 7a88e93 into stackhpc/2025.1 Feb 23, 2026
4 checks passed
@priteau priteau deleted the upstream/2025.1-2026-02-23 branch February 23, 2026 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated Automated action performed by GitHub Actions synchronisation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants