Skip to content

Updating Packages Including The Version Of The OpenStack SDK#692

Merged
jkrue merged 10 commits intodevfrom
package-updates
Jan 13, 2026
Merged

Updating Packages Including The Version Of The OpenStack SDK#692
jkrue merged 10 commits intodevfrom
package-updates

Conversation

@XaverStiensmeier
Copy link
Copy Markdown
Contributor

@XaverStiensmeier XaverStiensmeier commented Dec 19, 2025

The new openstacksdk version brought a number of updates making a handful of changes necessary:

  • keys of different openstack objects changed slightly to be more snake case conform and more informative regarding their value
  • creating a volume now returns the entire object which makes getting it by id unnecessary. This broke volume deletion which is fixed in this branch
  • attaching a floating ip works via a list now. The old method is deprecated and had to be replaced.

As part of this issue and evaluating changed syntax a stepping stone for #691 has been implemented, but not yet activated. The complete integration and solution of that issue will happen in its own branch.

The pyproject.toml has been simplified. In the past packages were listed that were requirements of the actual required packages. Those have been removed. A few packages had fixed versions where this is likely not necessary. Those have been eased. Now only paramiko (due to the 4.0.0 incompatability issue) and openstacksdk have fixed versions. For a perfect package version reproduction the requirements.txt or the uv.lock can be used.

Also includes a fix for #696

@XaverStiensmeier XaverStiensmeier self-assigned this Dec 19, 2025
@XaverStiensmeier XaverStiensmeier marked this pull request as draft December 19, 2025 16:22
@XaverStiensmeier XaverStiensmeier marked this pull request as ready for review January 7, 2026 12:33
@XaverStiensmeier
Copy link
Copy Markdown
Contributor Author

Marked as ready to review @jkrue

@XaverStiensmeier XaverStiensmeier linked an issue Jan 13, 2026 that may be closed by this pull request
@jkrue jkrue merged commit fa6b66f into dev Jan 13, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bcrypt > 4.3 does not work with passlib

2 participants