importwebbrowserfromimportlib.metadataimportversionimportclick# Package namePACKAGE_NAME="ts-ids-core"# Public documentation URLDOCS_BASE_URL="https://ids.tetrascience.com/"
[docs]defget_docs_url()->str:"""Build the docs URL with package and version query parameters."""package_version=version(PACKAGE_NAME)returnf"{DOCS_BASE_URL}?package={PACKAGE_NAME}&version={package_version}"
@click.command(help="Open the programmatic IDS documentation in your browser.")defdocs():"""Open the public IDS documentation site in the default browser."""webbrowser.open(get_docs_url())if__name__=="__main__":docs()