Skip to content

Bug: python 3.7 not supported by dependency mkdocs-badges #1765

@jakob1379

Description

@jakob1379

Current Behaviour

❯ uv sync
× No solution found when resolving dependencies for split (python_full_version >= '3.8.1' and python_full_version < '3.9' and sys_platform == 'win32'):
  ╰─▶ Because the requested Python version (>=3.7, <3.13) does not satisfy Python>=3.9 and all versions of mkdocs-badges depend on Python>=3.9, we can conclude that all
      versions of mkdocs-badges cannot be used.
      And because ydata-profiling[docs] depends on mkdocs-badges and your project requires ydata-profiling[docs], we can conclude that your project's requirements are
      unsatisfiable.

      hint: The `requires-python` value (>=3.7, <3.13) includes Python versions that are not supported by your dependencies (e.g., all versions of mkdocs-badges only
      supports >=3.9). Consider using a more restrictive `requires-python` value (like >=3.9).

Expected Behaviour

Being able to update update packages without issue.

Data Description

No data as it is a build issue

Code that reproduces the bug

pandas-profiling version

v4.15.6

Dependencies

ydata-deps from `pyproject.toml`

OS

NixOS 25

Checklist

  • There is not yet another bug report for this issue in the issue tracker
  • The problem is reproducible from this bug report. This guide can help to craft a minimal bug report.
  • The issue has not been resolved by the entries listed under Common Issues.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions