forked from openstack/requirements
-
Notifications
You must be signed in to change notification settings - Fork 0
Synchronise master with upstream #138
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
As per discussions: - https://meetings.opendev.org/irclogs/%23openstack-qa/%23openstack-qa.2025-10-14.log.html - https://review.opendev.org/c/openstack/requirements/+/963685/comments/cfdad27f_92ae83a9 Needed-By: https://review.opendev.org/c/openstack/manila-tempest-plugin/+/952368 Co-authored-by: : Kiran Pawar <kinpaa@gmail.com> Signed-off-by: Tony Breeds <tony@bakeyournoodle.com> Change-Id: Ica744e13a8fea271c3838bd5cb43c90cdb7d7c55
This will be removed after 2025-11-30. Get ahead of that breakage. Change-Id: Ib97eea1037fac541c8ebadc526ae9c3bb160f685 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: I9e1d4b123ea2825755e0764ad8e5221f8fa364fb Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: Ie9b82e3ecbc3418e68ed1ff644b2df0de8871561 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Deprecate support for the following requirement files: - tools/pip-requires - tools/test-requires - requirements-py2.txt - requirements-py3.txt - test-requirements-py2.txt - test-requirements-py3.txt As noted inline, none of these work with pbr anymore. If people are using them with a different installer, then they will need to switch to a 'pyproject.toml' file instead. Change-Id: I98c9dc3260b93863d166e34d08b589cd129c512c Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Store this in the same dict that we currently store requirements in. This will make it easier to tack on pyproject.toml handling in an upcoming change. Change-Id: Icf2ae0a15aa1f35ed3954f3ca2fb0b3f3ceee414 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
We no longer need to parse these anywhere. We also remove the unnecessary use of matchers from tests in favour of (more common) assertions. Change-Id: I2c98b0792228d96f0ce027dc5476b146365cfc58 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Add the ability to read requirements and extras from pyproject.toml files, eventually allowing us to move away from requirements.txt files if we so choose. Tests are reworked to test this new functionality, with some minor cleanup to remove unused fixtures. Change-Id: I3335b5faac72e2e6962d0930eef0e3b704820bbe Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Keep version specific pins where applicable.
Pin versions for packages that are not ready for updating:
- pyasn1,pyasn1_modules
- gabbi:
placement: "AttributeError: 'NoneType' object has no attribute 'api'"
- infoblox-client:
designate: |-
[designate.plugin] Loaded plugin backend:infoblox
[infoblox_client.connector] Cloud WAPI version detected: 2.10
[infoblox_client.connector] Configuring session
[urllib3.util.retry] Converted retries value: 3 -> Retry(total=3, connect=None, read=None, redirect=None, status=None)
[infoblox_client.connector] Authenticating with username and password.
[infoblox_client.connector] SSL verification is False
[infoblox_client.connector] Connector initialized with options: {'host': '192.0.2.1', 'username': '****', 'password': '****', 'http_pool_connections': None, 'http_pool_maxsize': None, 'wapi_version': '2.10', 'ssl_verify': None, 'cert': '****', 'key': '****'}
- pysnmp-lextudio:
ironic: "AttributeError: module 'pysnmp.hlapi' has no attribute 'usmHMACMD5AuthProtocol'"
- boto3, botocore, s3transfer:
glance:
- https://review.opendev.org/c/openstack/glance-specs/+/962248
Change-Id: I35412c12870fc6292636a0308dce55a5951e3737
Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Signed-off-by: Tony Breeds <tony@bakeyournoodle.com>
Generated-By: openstack/project-config:playbooks/proposal/propose_update.sh
It was necessary to cap version of bcrypt while Keystone was getting rid of this unmaintained dependency. It was completed in last cycle and it is time to remove the limitation of the bcrypt version. Change-Id: Iefcdbc6e050dfe13f54097e665f9a91dec02a63a Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com> Signed-off-by: Tony Breeds <tony@bakeyournoodle.com>
The networking-generic-switch is being added as a driver requirement needed in unit tests for Ironic so must be added here. Change-Id: I6633770c3533c6510f8331831ac3b900ed3421b4 Signed-off-by: Allain Legacy <alegacy@redhat.com>
Change-Id: If8878a133e5de423124e57546115b063a7c8f088 Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
Change-Id: Ic9885cf58cca1ef560c2a25134fe5402fd32bc82 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
pyproject.toml files are structured, while setup.cfg and requirements.txt files need some normalization. Temporarily unnormalize the former pending a fix, so that we can treat them the same. Change-Id: Ief701ff7e9627487fefab4e367da887742c25eab Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: I915269401436820af463c84240111794bf116611 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Ceilometer recently added requests-aws to requirements. Though this package is unmaintained for 10+ years upstream. Let's add awscurl to replace it. Related PR: https://review.opendev.org/c/openstack/ceilometer/+/964757 Checklist: - Is the library actively maintained?: Yes, and it's even recommended by AWS itself. - Is the library good code? Looks good to me. - Is the library license compatible? It's under the MIT license (ie: we call that variant "Expat" license in Debian, since there's multiple version of MIT). That's compatible. - Is the library already packaged in the distros we target (Ubuntu latest LTS / Debian latest)? Well, I'm the actual maintainer, and refused to package requests-aws because it's unmaintained upstream. I've just uploaded awscurl in Debian, so it's in the NEW queue. It will eventually reach Ubuntu when approved by FTP masters. - Is the library required for OpenStack project or related dev or infrastructure setup? Yes, see https://review.opendev.org/c/openstack/ceilometer/+/964757 That's a replacement for requests-aws that Ceilometer has been using, and which I don't think is maintained upstream. - If the library release is managed by the Openstack release process does it use the cycle-with-intermediary release type? N/A Signed-off-by: Thomas Goirand <zigo@debian.org> Change-Id: I3a95d3e4cc83e1bf3fec2557becc0b7d88fef2ba Signed-off-by: Tony Breeds <tony@bakeyournoodle.com>
meta: version: 1.8.1 meta: team: OpenStackSDK meta: diff-start: - meta: series: independent meta: branch: master meta: release-type: release meta: pypi: yes meta: first: no meta: release:Author: Stephen Finucane <sfinucan@redhat.com> meta: release:Commit: Stephen Finucane <sfinucan@redhat.com> meta: release:Change-Id: I0b29e476360d068c2814a24ad132b92da4861a4a meta: release:Workflow+1: Thierry Carrez <thierry@openstack.org> meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech> meta: release:Code-Review+2: Thierry Carrez <thierry@openstack.org> meta: release:Code-Review+1: Artem Goncharov <artem.goncharov@gmail.com> Change-Id: If0ef5c4b3310a0e6d9223b4f67f7996a36257442 Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org> Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh
meta: version: 7.0.2 meta: team: oslo meta: diff-start: - meta: series: independent meta: branch: master meta: release-type: release meta: pypi: yes meta: first: no meta: release:Author: Jeremy Stanley <fungi@yuggoth.org> meta: release:Commit: Jeremy Stanley <fungi@yuggoth.org> meta: release:Change-Id: I29cac66277deb12ff8bb67ce7c91cbf09e100a7f meta: release:Code-Review+2: Thierry Carrez <thierry@openstack.org> meta: release:Code-Review+1: Takashi Kajinami <kajinamit@oss.nttdata.com> meta: release:Code-Review+1: Daniel Bengtsson <dbengt@redhat.com> meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech> meta: release:Code-Review+1: Stephen Finucane <stephenfin@redhat.com> meta: release:Workflow+1: Thierry Carrez <thierry@openstack.org> Change-Id: I5b6f8f561181696432fab11df5aae6e9e1794161 Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org> Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh
priteau
approved these changes
Nov 3, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains a snapshot of master from upstream master.