Skip to content

Add typing_extensions to pyproject.toml#121

Open
scottstanie wants to merge 3 commits intomainfrom
fix-missing-typing-extensions
Open

Add typing_extensions to pyproject.toml#121
scottstanie wants to merge 3 commits intomainfrom
fix-missing-typing-extensions

Conversation

@scottstanie
Copy link

Currently this is missing from the stated requirements, so running an isolated environment fails to import:

$ uvx --from capella-console-client python
Python 3.13.5 (main, Jun 12 2025, 12:22:43) [Clang 20.1.4 ] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import capella_console_client
Traceback (most recent call last):
  File "<python-input-0>", line 1, in <module>
    import capella_console_client
  File "/Users/staniewi/repos/console-client/capella_console_client/__init__.py", line 1, in <module>
    from .client import CapellaConsoleClient
  File "/Users/staniewi/repos/console-client/capella_console_client/client.py", line 8, in <module>
    from capella_console_client.s3 import S3Path
  File "/Users/staniewi/repos/console-client/capella_console_client/s3.py", line 5, in <module>
    from typing_extensions import TypeAlias
ModuleNotFoundError: No module named 'typing_extensions'

Typer was throwing an error with old versions:
TypeError: Parameter.make_metavar() missing 1 required positional argument: 'ctx'
@coveralls
Copy link

Coverage Status

coverage: 95.135%. remained the same
when pulling ef96184 on fix-missing-typing-extensions
into ea645ad on main.

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.

2 participants