Entry point for the RenderCV CLI.
Why
Users might install RenderCV with pip install rendercv instead of
pip install rendercv[full]. This module catches that case and shows a helpful
error message instead of a confusing ImportError.
entry_point()
Entry point for the RenderCV CLI.
Source code in src/rendercv/cli/entry_point.py
| def entry_point() -> None:
"""Entry point for the RenderCV CLI."""
try:
from .app import app as cli_app # NOQA: PLC0415
except ImportError:
error_message = """
It looks like you installed RenderCV with:
pip install rendercv
But RenderCV needs to be installed with:
pip install "rendercv[full]"
Please reinstall with the correct command above.
"""
sys.stderr.write(error_message)
raise SystemExit(1) from None
cli_app()
|