Skip to content

Commit 90dcd4b

Browse files
committed
main: add entrypoint
Signed-off-by: Filipe Laíns <[email protected]>
1 parent f45f9f1 commit 90dcd4b

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,6 @@ requires = [
1414
"configparser >= 3.5; python_version < '3'",
1515
"importlib-resources; python_version < '3.7'",
1616
]
17+
18+
[tool.flit.scripts]
19+
python-installer = "installer.__main__:entrypoint"

src/installer/__main__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,5 +85,10 @@ def main(cli_args, program=None):
8585
installer.install(source, destination, {})
8686

8787

88+
def entrypoint(): # type: () -> None
89+
"""CLI entrypoint."""
90+
main(sys.argv[1:])
91+
92+
8893
if __name__ == "__main__":
8994
main(sys.argv[1:], "python -m installer")

0 commit comments

Comments
 (0)