From c57944ebd86ae2d0c286c20c2a3caae2643d39be Mon Sep 17 00:00:00 2001 From: Caden Myers Date: Tue, 23 Sep 2025 12:05:27 -0400 Subject: [PATCH 1/3] add diffpy.cmi as entrypoint --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 55c71c2..7f46926 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -50,6 +50,7 @@ namespaces = false # to disable scanning PEP 420 namespaces (true by default) [project.scripts] cmi = "diffpy.cmi.cli:main" +"diffpy.cmi" = "diffpy.cmi.cli:main" [tool.setuptools.dynamic] dependencies = {file = ["requirements/packs/core.txt"]} From 9f7c9e46dec6b7c024b60b9af2f2f272bd4a9068 Mon Sep 17 00:00:00 2001 From: Caden Myers Date: Tue, 23 Sep 2025 12:06:05 -0400 Subject: [PATCH 2/3] update diffpy.cmi spelling --- src/diffpy/cmi/cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/diffpy/cmi/cli.py b/src/diffpy/cmi/cli.py index 50a793e..0fd24df 100644 --- a/src/diffpy/cmi/cli.py +++ b/src/diffpy/cmi/cli.py @@ -135,7 +135,7 @@ def _build_parser() -> argparse.ArgumentParser: p = argparse.ArgumentParser( prog="cmi", description=( - "Welcome to diffpy-CMI, a complex modeling infrastructure " + "Welcome to diffpy.cmi, a complex modeling infrastructure " "for multi-modal analysis of scientific data.\n\n" ), formatter_class=argparse.ArgumentDefaultsHelpFormatter, From c3aaf2a3b0b2c9592fcee0711a0aedee08fce0f6 Mon Sep 17 00:00:00 2001 From: Caden Myers Date: Tue, 23 Sep 2025 12:06:49 -0400 Subject: [PATCH 3/3] news --- news/entrypoint.rst | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 news/entrypoint.rst diff --git a/news/entrypoint.rst b/news/entrypoint.rst new file mode 100644 index 0000000..a029cd4 --- /dev/null +++ b/news/entrypoint.rst @@ -0,0 +1,23 @@ +**Added:** + +* Add diffpy.cmi as entrypoint. + +**Changed:** + +* + +**Deprecated:** + +* + +**Removed:** + +* + +**Fixed:** + +* + +**Security:** + +*