Skip to content

pipx - ModuleNotFoundError: No module named 'typing_extensions' #412

Description

@Jasha10

I'm getting a ModuleNotFoundError when running vcspull following a pipx install.

To reproduce:

$ pipx install vcspull
  installed package vcspull 1.20.2, installed using Python 3.11.3
  These apps are now globally available
    - vcspull
done! ✨ 🌟 ✨
$ vcspull
Traceback (most recent call last):
  File "/home/homestar/.local/bin/vcspull", line 5, in <module>
    from vcspull import cli
  File "/home/homestar/.local/pipx/venvs/vcspull/lib/python3.11/site-packages/vcspull/__init__.py", line 15, in <module>
    from . import cli  # NOQA
    ^^^^^^^^^^^^^^^^^
  File "/home/homestar/.local/pipx/venvs/vcspull/lib/python3.11/site-packages/vcspull/cli/__init__.py", line 17, in <module>
    from .sync import create_sync_subparser, sync
  File "/home/homestar/.local/pipx/venvs/vcspull/lib/python3.11/site-packages/vcspull/cli/sync.py", line 14, in <module>
    from ..config import filter_repos, find_config_files, load_configs
  File "/home/homestar/.local/pipx/venvs/vcspull/lib/python3.11/site-packages/vcspull/config.py", line 15, in <module>
    from vcspull.validator import is_valid_config
  File "/home/homestar/.local/pipx/venvs/vcspull/lib/python3.11/site-packages/vcspull/validator.py", line 4, in <module>
    from vcspull.types import RawConfigDict
  File "/home/homestar/.local/pipx/venvs/vcspull/lib/python3.11/site-packages/vcspull/types.py", line 4, in <module>
    from typing_extensions import NotRequired, TypedDict
ModuleNotFoundError: No module named 'typing_extensions'
$ pipx --version
1.2.0

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions