chore(deps): update dependency pytest-iam to >=0.4,<0.5 #102

Open
renovate wants to merge 1 commit from renovate/pytest-iam-0.x into main
Member

This PR contains the following updates:

Package Change Age Confidence
pytest-iam (changelog) >=0.2.2,<0.3 → >=0.4,<0.5 age confidence

Release Notes

pytest-dev/pytest-iam (pytest-iam)

v0.4.0

Compare Source

Added
  • Server.random_token accepts subject=None, to create a token that belongs to a client only.
  • The IAM server serves a SCIM API, with the scim extra.
  • Server.mount serves the requests that the IAM server sends to a URL with a WSGI application, without network.
    It applies to the jwks_uri and request_uri of clients.
Changed
  • pytest-iam requires Canaille 0.4.1.
  • The IAM server no longer reads the canaille.toml file, nor the file in CANAILLE_CONFIG.
  • A user logged in during a test, with Server.login or with the login form of Server.test_client, is logged out at the end of the test.
  • A user logged in with Server.login is logged out when the IAM server logs them out, for instance on its logout page.
Fixed
  • Requests made with Server.test_client no longer share flask.g. A user logged in with the login form stayed logged in for all the following requests.

v0.3.0

Compare Source

Added
  • Type annotations and a py.typed marker.
  • Support for Python 3.15.
Removed
  • Support for Python 3.10.
Fixed
  • Starting iam_server no longer disables the loggers of the tested project, nor changes the root logger configuration.

Configuration

📅 Schedule: (in timezone Europe/Paris)

  • Branch creation
    • "every 2 weeks on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [pytest-iam](https://github.com/pytest-dev/pytest-iam) ([changelog](https://github.com/pytest-dev/pytest-iam/blob/main/CHANGELOG.md)) | `>=0.2.2,<0.3` → `>=0.4,<0.5` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest-iam/0.4.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest-iam/0.2.6/0.4.0?slim=true) | --- ### Release Notes <details> <summary>pytest-dev/pytest-iam (pytest-iam)</summary> ### [`v0.4.0`](https://github.com/pytest-dev/pytest-iam/blob/HEAD/CHANGELOG.md#040---2026-10-28) [Compare Source](https://github.com/pytest-dev/pytest-iam/compare/0.3.0...0.4.0) ##### Added - `Server.random_token` accepts `subject=None`, to create a token that belongs to a client only. - The IAM server serves a SCIM API, with the `scim` extra. - `Server.mount` serves the requests that the IAM server sends to a URL with a WSGI application, without network. It applies to the `jwks_uri` and `request_uri` of clients. ##### Changed - pytest-iam requires Canaille 0.4.1. - The IAM server no longer reads the `canaille.toml` file, nor the file in `CANAILLE_CONFIG`. - A user logged in during a test, with `Server.login` or with the login form of `Server.test_client`, is logged out at the end of the test. - A user logged in with `Server.login` is logged out when the IAM server logs them out, for instance on its logout page. ##### Fixed - Requests made with `Server.test_client` no longer share `flask.g`. A user logged in with the login form stayed logged in for all the following requests. ### [`v0.3.0`](https://github.com/pytest-dev/pytest-iam/blob/HEAD/CHANGELOG.md#030---2026-10-26) [Compare Source](https://github.com/pytest-dev/pytest-iam/compare/0.2.6...0.3.0) ##### Added - Type annotations and a `py.typed` marker. - Support for Python 3.15. ##### Removed - Support for Python 3.10. ##### Fixed - Starting `iam_server` no longer disables the loggers of the tested project, nor changes the root logger configuration. </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Paris) - Branch creation - "every 2 weeks on monday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [x] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNjcuNSIsInVwZGF0ZWRJblZlciI6IjQ0LjE2Ny41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
chore(deps): update dependency pytest-iam to >=0.4,<0.5
Some checks failed
renovate/stability-days Updates have met minimum release age requirement
CI / lint (push) Successful in 8s
CI / lint (pull_request) Successful in 16s
CI / python-tests (3.11) (push) Failing after 54s
CI / python-tests (3.12) (push) Failing after 56s
CI / python-tests (3.13) (push) Failing after 50s
CI / python-tests (3.14) (push) Failing after 49s
CI / python-tests (3.11) (pull_request) Failing after 47s
CI / python-tests (3.13) (pull_request) Failing after 1m0s
CI / python-tests (3.14) (pull_request) Failing after 52s
CI / python-tests (3.12) (pull_request) Failing after 1m11s
c3c38c896b
Some checks failed
renovate/stability-days Updates have met minimum release age requirement
CI / lint (push) Successful in 8s
CI / lint (pull_request) Successful in 16s
CI / python-tests (3.11) (push) Failing after 54s
CI / python-tests (3.12) (push) Failing after 56s
CI / python-tests (3.13) (push) Failing after 50s
CI / python-tests (3.14) (push) Failing after 49s
CI / python-tests (3.11) (pull_request) Failing after 47s
CI / python-tests (3.13) (pull_request) Failing after 1m0s
CI / python-tests (3.14) (pull_request) Failing after 52s
CI / python-tests (3.12) (pull_request) Failing after 1m11s
This pull request has changes conflicting with the target branch.
  • uv.lock
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin 'renovate/pytest-iam-0.x:renovate/pytest-iam-0.x'
git switch 'renovate/pytest-iam-0.x'

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch 'main'
git merge --no-ff 'renovate/pytest-iam-0.x'
git switch 'renovate/pytest-iam-0.x'
git rebase 'main'
git switch 'main'
git merge --ff-only 'renovate/pytest-iam-0.x'
git switch 'renovate/pytest-iam-0.x'
git rebase 'main'
git switch 'main'
git merge --no-ff 'renovate/pytest-iam-0.x'
git switch 'main'
git merge --squash 'renovate/pytest-iam-0.x'
git switch 'main'
git merge --ff-only 'renovate/pytest-iam-0.x'
git switch 'main'
git merge 'renovate/pytest-iam-0.x'
git push origin 'main'
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
yaal/escut!102
No description provided.