We contentedly announce the release of: oslo.context 6.0.0 This release is part of the flamingo release series. The source is available from: https://opendev.org/openstack/oslo.context Download the package from: https://pypi.org/project/oslo.context Please report issues through: https://bugs.launchpad.net/oslo.context/+bugs For more details, please see below. 6.0.0 ^^^^^ Upgrade Notes * The following arguments, first deprecated in 2.19.1 (Queens), have now been removed. * *user* (replaced by *user_id*) * *domain* (replaced by *domain_id*) * *user_domain* (replaced by *user_domain_id*) * *project_domain* (replaced by *project_domain_id*) If you are still using the legacy aliases, simply replace e.g. *user* with *user_id* in your calls and *RequestContext* subclasses. Changes in oslo.context 5.7.1..6.0.0 ------------------------------------ 7750bda pre-commit: Add ruff f2a5f99 Move mypy configuration to pyproject.toml 18e9ca0 Enable strict typing 99b81ac Remove support for deprecated settings 2ce0f8f Fix outdated argument in doc examples db20dde Update master for stable/2025.1 Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 32 +- oslo_context/context.py | 248 +++++------- pyproject.toml | 52 +++ .../remove-deprecated-args-044bc6bd79638988.yaml | 13 + releasenotes/source/2025.1.rst | 6 + releasenotes/source/conf.py | 34 +- releasenotes/source/index.rst | 1 + requirements.txt | 3 +- setup.cfg | 11 - setup.py | 3 +- tox.ini | 10 +- 16 files changed, 430 insertions(+), 438 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 704be07..3e42cfc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,2 +6 @@ pbr>=2.0.0 # Apache-2.0 - -debtcollector>=1.2.0 # Apache-2.0 +typing-extensions>=4.12.0 # PSF