8000 Why is typing_extensions pinned to 4.3.0? · Issue #1479 · Xilinx/PYNQ · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Why is typing_extensions pinned to 4.3.0? #1479
Open
@zzzhhh2025

Description

@zzzhhh2025

sdbuild/packages/python_packages_jammy/requirements.txt requires that the version of typing_extensions be pinned to 4.3.0. This would generate the following error during installation:

Installing collected packages: typing_extensions
  Attempting uninstall: typing_extensions
    Found existing installation: typing_extensions 4.13.2
    Uninstalling typing_extensions-4.13.2:
      Successfully uninstalled typing_extensions-4.13.2
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
exceptiongroup 1.3.0 requires typing-extensions>=4.6.0; python_version < "3.13", but you have typing-extensions 4.3.0 which is incompatible.
Successfully installed typing_extensions-4.3.0

So, is there any special reason to pin typing_extensions to such a low version of 4.3.0, when a higher version of 4.13.2 exists and has been installed in Ubuntu 22.04? If there is no special reason of dependency, can any developer of PYNQ change the requirement from typing_extensions==4.3.0 to typing-extensions>=4.6.0 as indicated by the error message? Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0