You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains 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
Following Python 3.11 support being added to the other application repos, in particular Qiskit Optimization which this uses, by qiskit-community/qiskit-optimization#481, the support for 3.11 is now added here to Qiskit Finance.
Details and comments
This initial step updates the set of files, such that they linted, passed tests etc locally under 3.11. I want first to check that this all works across the present set of OS's and Python versions and then I will add Python 3.11 jobs to CI.
More detail for reason for dropping back on Windows to 3.10 as upper bound job
UnsatisfiableError: The following specifications were found
to be incompatible with the existing python installation in your environment:
Specifications:
- cvxpy -> python[version='>=3.10,<3.11.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.7,<3.8.0a0|>=3.6,<3.7.0a0']
Your python: python=3.11
Although this is ready to be merged into main - given the branch protection rules are updated accordingly - I would want to backport this to stable so Finance can support 3.11 when Optimization, on which Finance is dependent, does. This is therefore needs optimization releasing first since stable is run against the released packages not the dev branch, Hence I marked it on hold until the Optimization is next released.
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.
Summary
Following Python 3.11 support being added to the other application repos, in particular Qiskit Optimization which this uses, by qiskit-community/qiskit-optimization#481, the support for 3.11 is now added here to Qiskit Finance.
Details and comments
This initial step updates the set of files, such that they linted, passed tests etc locally under 3.11. I want first to check that this all works across the present set of OS's and Python versions and then I will add Python 3.11 jobs to CI.