MCPcopy
hub / github.com/langchain-ai/deepagents / is_valid_extra_name

Function is_valid_extra_name

libs/code/deepagents_code/update_check.py:1931–1940  ·  view source on GitHub ↗

Return whether `extra` is safe to embed in package-extra syntax. Args: extra: Candidate extra name from CLI or slash-command input. Returns: `True` when the value is a conservative PEP 508-style extra name.

(extra: str)

Source from the content-addressed store, hash-verified

1929
1930
1931def is_valid_extra_name(extra: str) -> bool:
1932 """Return whether `extra` is safe to embed in package-extra syntax.
1933
1934 Args:
1935 extra: Candidate extra name from CLI or slash-command input.
1936
1937 Returns:
1938 `True` when the value is a conservative PEP 508-style extra name.
1939 """
1940 return bool(_EXTRA_NAME_RE.fullmatch(extra))
1941
1942
1943def is_valid_package_name(package: str) -> bool:

Callers 7

_install_extraMethod · 0.90
cli_mainFunction · 0.90
install_extra_commandFunction · 0.85
perform_install_extraFunction · 0.85

Calls

no outgoing calls

Tested by 1

Used in the wild real call sites across dependent graphs

searching dependent graphs…