Skip to content

chore(deps): update non-major dependencies - autoclosed#16

Closed
khepri-bot[bot] wants to merge 1 commit intomainfrom
renovate/non-major
Closed

chore(deps): update non-major dependencies - autoclosed#16
khepri-bot[bot] wants to merge 1 commit intomainfrom
renovate/non-major

Conversation

@khepri-bot
Copy link
Copy Markdown

@khepri-bot khepri-bot bot commented Mar 25, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
codespell ~=2.2.6~=2.4.2 age confidence
mypy (changelog) ~=1.9.0~=1.19.1 age confidence
pytest-mock (changelog) ~=3.14.0~=3.15.1 age confidence
pytest-sugar ~=1.0.0~=1.1.1 age confidence
ruff (source, changelog) ~=0.3.7~=0.15.6 age confidence
safety (changelog) ==3.1.0==3.7.0 age confidence
tox (changelog) ~=4.14.2~=4.50.0 age confidence

Release Notes

codespell-project/codespell (codespell)

v2.4.2

Compare Source

Highlights

  • Fixed compatibility with chardet 7+

What's Changed

New Contributors

Full Changelog: codespell-project/codespell@v2.4.1...v2.4.2

v2.4.1

Compare Source

What's Changed

New Contributors

Full Changelog: codespell-project/codespell@v2.4.0...v2.4.1

v2.4.0

Compare Source

What's Changed

@khepri-bot khepri-bot bot requested a review from wgordon17 as a code owner March 25, 2026 02:41
@khepri-bot
Copy link
Copy Markdown
Author

khepri-bot bot commented Mar 25, 2026

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: pdm.lock
Command failed: pdm update --no-sync --update-eager -dG lint codespell ruff safety
DEPRECATED: `cross_platform` strategy is deprecated in favor of the new lock targets.
See docs: http://pdm-project.org/en/latest/usage/lock-targets/
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping tox@4.50.3 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of tox that supports Python>=3.8 will be used.
If you want to install tox@4.50.3, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping tox@4.50.2 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of tox that supports Python>=3.8 will be used.
If you want to install tox@4.50.2, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping tox@4.50.1 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of tox that supports Python>=3.8 will be used.
If you want to install tox@4.50.1, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping tox@4.50.0 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of tox that supports Python>=3.8 will be used.
If you want to install tox@4.50.0, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping mypy@1.19.1 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of mypy that supports Python>=3.8 will be used.
If you want to install mypy@1.19.1, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping pytest-mock@3.15.1 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of pytest-mock that supports Python>=3.8 will be used.
If you want to install pytest-mock@3.15.1, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping codespell@2.4.2 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of codespell that supports Python>=3.8 will be used.
If you want to install codespell@2.4.2, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping safety@3.7.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of safety that supports Python>=3.8 will be used.
If you want to install safety@3.7.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping authlib@1.6.9 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of authlib that supports Python>=3.8 will be used.
If you want to install authlib@1.6.9, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping authlib@1.6.8 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of authlib that supports Python>=3.8 will be used.
If you want to install authlib@1.6.8, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping authlib@1.6.7 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of authlib that supports Python>=3.8 will be used.
If you want to install authlib@1.6.7, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping authlib@1.6.6 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of authlib that supports Python>=3.8 will be used.
If you want to install authlib@1.6.6, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping authlib@1.6.5 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of authlib that supports Python>=3.8 will be used.
If you want to install authlib@1.6.5, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping authlib@1.6.4 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of authlib that supports Python>=3.8 will be used.
If you want to install authlib@1.6.4, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping authlib@1.6.3 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of authlib that supports Python>=3.8 will be used.
If you want to install authlib@1.6.3, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping authlib@1.6.2 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of authlib that supports Python>=3.8 will be used.
If you want to install authlib@1.6.2, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping authlib@1.6.1 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of authlib that supports Python>=3.8 will be used.
If you want to install authlib@1.6.1, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping authlib@1.6.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of authlib that supports Python>=3.8 will be used.
If you want to install authlib@1.6.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping authlib@1.5.2 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of authlib that supports Python>=3.8 will be used.
If you want to install authlib@1.5.2, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping authlib@1.5.1 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of authlib that supports Python>=3.8 will be used.
If you want to install authlib@1.5.1, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping authlib@1.5.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of authlib that supports Python>=3.8 will be used.
If you want to install authlib@1.5.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping authlib@1.4.1 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of authlib that supports Python>=3.8 will be used.
If you want to install authlib@1.4.1, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping authlib@1.4.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of authlib that supports Python>=3.8 will be used.
If you want to install authlib@1.4.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping click@8.3.1 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of click that supports Python>=3.8 will be used.
If you want to install click@8.3.1, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping click@8.3.0 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of click that supports Python>=3.8 will be used.
If you want to install click@8.3.0, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping click@8.2.1 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of click that supports Python>=3.8 will be used.
If you want to install click@8.2.1, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping click@8.2.0 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of click that supports Python>=3.8 will be used.
If you want to install click@8.2.0, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.25.2 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.25.2, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.25.1 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.25.1, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.25.0 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.25.0, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.24.3 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.24.3, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.24.2 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.24.2, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.24.1 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.24.1, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.24.0 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.24.0, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.23.0 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.23.0, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.22.0 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.22.0, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.21.2 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.21.2, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.21.1 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.21.1, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.21.0 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.21.0, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.20.4 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.20.4, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.20.3 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.20.3, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.20.2 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.20.2, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.20.1 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.20.1, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.20.0 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.20.0, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.19.1 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.19.1, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.18.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.18.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping filelock@3.17.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of filelock that supports Python>=3.8 will be used.
If you want to install filelock@3.17.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@4.2.2 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@4.2.2, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@4.2.1 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@4.2.1, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@4.2.0 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@4.2.0, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@4.1.2 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@4.1.2, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@4.1.1 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@4.1.1, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@4.1.0 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@4.1.0, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@4.0.1 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@4.0.1, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@4.0.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@4.0.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@3.26.2 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@3.26.2, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@3.26.1 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@3.26.1, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@3.26.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@3.26.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@3.25.1 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@3.25.1, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@3.25.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@3.25.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@3.24.2 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@3.24.2, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@3.24.1 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@3.24.1, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@3.24.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@3.24.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@3.23.3 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@3.23.3, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@3.23.2 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@3.23.2, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@3.23.1 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@3.23.1, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping marshmallow@3.23.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of marshmallow that supports Python>=3.8 will be used.
If you want to install marshmallow@3.23.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping nltk@3.9.4 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of nltk that supports Python>=3.8 will be used.
If you want to install nltk@3.9.4, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping nltk@3.9.3 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of nltk that supports Python>=3.8 will be used.
If you want to install nltk@3.9.3, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping nltk@3.9.2 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of nltk that supports Python>=3.8 will be used.
If you want to install nltk@3.9.2, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping pydantic@2.12.5 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of pydantic that supports Python>=3.8 will be used.
If you want to install pydantic@2.12.5, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping pydantic@2.12.4 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of pydantic that supports Python>=3.8 will be used.
If you want to install pydantic@2.12.4, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping pydantic@2.12.3 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of pydantic that supports Python>=3.8 will be used.
If you want to install pydantic@2.12.3, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping pydantic@2.12.2 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of pydantic that supports Python>=3.8 will be used.
If you want to install pydantic@2.12.2, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping pydantic@2.12.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of pydantic that supports Python>=3.8 will be used.
If you want to install pydantic@2.12.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping pydantic@2.11.10 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of pydantic that supports Python>=3.8 will be used.
If you want to install pydantic@2.11.10, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping pydantic@2.11.9 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of pydantic that supports Python>=3.8 will be used.
If you want to install pydantic@2.11.9, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping pydantic@2.11.8 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of pydantic that supports Python>=3.8 will be used.
If you want to install pydantic@2.11.8, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping pydantic@2.11.7 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of pydantic that supports Python>=3.8 will be used.
If you want to install pydantic@2.11.7, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping pydantic@2.11.6 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of pydantic that supports Python>=3.8 will be used.
If you want to install pydantic@2.11.6, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping pydantic@2.11.5 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of pydantic that supports Python>=3.8 will be used.
If you want to install pydantic@2.11.5, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping pydantic@2.11.4 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of pydantic that supports Python>=3.8 will be used.
If you want to install pydantic@2.11.4, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping pydantic@2.11.3 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of pydantic that supports Python>=3.8 will be used.
If you want to install pydantic@2.11.3, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping pydantic@2.11.2 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of pydantic that supports Python>=3.8 will be used.
If you want to install pydantic@2.11.2, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping pydantic@2.11.1 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of pydantic that supports Python>=3.8 will be used.
If you want to install pydantic@2.11.1, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping pydantic@2.11.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of pydantic that supports Python>=3.8 will be used.
If you want to install pydantic@2.11.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping requests@2.32.5 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of requests that supports Python>=3.8 will be used.
If you want to install requests@2.32.5, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping ruamel-yaml@0.19.1 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of ruamel-yaml that supports Python>=3.8 will be used.
If you want to install ruamel-yaml@0.19.1, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping ruamel-yaml@0.19.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of ruamel-yaml that supports Python>=3.8 will be used.
If you want to install ruamel-yaml@0.19.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping ruamel-yaml@0.18.17 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of ruamel-yaml that supports Python>=3.8 will be used.
If you want to install ruamel-yaml@0.18.17, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping tenacity@9.1.4 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of tenacity that supports Python>=3.8 will be used.
If you want to install tenacity@9.1.4, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping tenacity@9.1.3 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of tenacity that supports Python>=3.8 will be used.
If you want to install tenacity@9.1.3, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping tenacity@9.1.2 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of tenacity that supports Python>=3.8 will be used.
If you want to install tenacity@9.1.2, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping tomlkit@0.14.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of tomlkit that supports Python>=3.8 will be used.
If you want to install tomlkit@0.14.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping typer@0.24.1 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of typer that supports Python>=3.8 will be used.
If you want to install typer@0.24.1, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping typer@0.24.0 because it requires Python>=3.10 but the lock targets to work with Python>=3.8. Instead, another version of typer that supports Python>=3.8 will be used.
If you want to install typer@0.24.0, narrow down the `requires-python` range to include this version. For example, ">=3.10" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping typer@0.23.2 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of typer that supports Python>=3.8 will be used.
If you want to install typer@0.23.2, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping typer@0.23.1 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of typer that supports Python>=3.8 will be used.
If you want to install typer@0.23.1, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping typer@0.23.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of typer that supports Python>=3.8 will be used.
If you want to install typer@0.23.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping typer@0.22.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of typer that supports Python>=3.8 will be used.
If you want to install typer@0.22.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping typer@0.21.2 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of typer that supports Python>=3.8 will be used.
If you want to install typer@0.21.2, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping typer@0.21.1 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of typer that supports Python>=3.8 will be used.
If you want to install typer@0.21.1, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping typer@0.21.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of typer that supports Python>=3.8 will be used.
If you want to install typer@0.21.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping typing-extensions@4.15.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of typing-extensions that supports Python>=3.8 will be used.
If you want to install typing-extensions@4.15.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping typing-extensions@4.14.1 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of typing-extensions that supports Python>=3.8 will be used.
If you want to install typing-extensions@4.14.1, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
/opt/containerbase/tools/pdm/2.26.6/3.14.3/lib/python3.14/site-packages/pdm/resolver/providers.py:195: PackageWarning: Skipping typing-extensions@4.14.0 because it requires Python>=3.9 but the lock targets to work with Python>=3.8. Instead, another version of typing-extensions that supports Python>=3.8 will be used.
If you want to install typing-extensions@4.14.0, narrow down the `requires-python` range to include this version. For example, ">=3.9" should work.
  found = self.repository.find_candidates(
ERROR: Unable to find a resolution because the following dependencies don't work on all Python versions in the range of the project's `requires-python`: >=3.8.
  python>=3.9 (from <Candidate safety@3.7.0 from https://pypi.org/simple/safety/>)
A possible solution is to change the value of `requires-python` in pyproject.toml to >=3.9.
See /home/ubuntu/.local/state/pdm/log/pdm-lock-tjh9kygx.log for detailed debug log.
[ResolutionError]: Unable to find a resolution
WARNING: Add '-v' to see the detailed traceback

@khepri-bot khepri-bot bot changed the title chore(deps): update non-major dependencies chore(deps): update non-major dependencies - autoclosed Mar 25, 2026
@khepri-bot khepri-bot bot closed this Mar 25, 2026
@khepri-bot khepri-bot bot deleted the renovate/non-major branch March 25, 2026 17:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants