From b686540512c234b2681e9e4345fc99b671fd31c1 Mon Sep 17 00:00:00 2001 From: Roy Crihfield Date: Sat, 7 Oct 2023 12:07:17 +0800 Subject: [PATCH] rename app module, nest cli in app --- cli.py => app/cli.py | 0 setup.py | 9 +++++---- 2 files changed, 5 insertions(+), 4 deletions(-) rename cli.py => app/cli.py (100%) diff --git a/cli.py b/app/cli.py similarity index 100% rename from cli.py rename to app/cli.py diff --git a/setup.py b/setup.py index 86050fbc..2bb0f9ad 100644 --- a/setup.py +++ b/setup.py @@ -1,5 +1,5 @@ # See https://medium.com/nerd-for-tech/how-to-build-and-distribute-a-cli-tool-with-python-537ae41d9d78 -from setuptools import setup, find_packages +from setuptools import setup with open("README.md", "r", encoding="utf-8") as fh: long_description = fh.read() with open("requirements.txt", "r", encoding="utf-8") as fh: @@ -14,8 +14,9 @@ setup( long_description=long_description, long_description_content_type="text/markdown", url='https://github.com/cerc-io/stack-orchestrator', - py_modules=['cli', 'app'], - packages=find_packages(), + packages=['laconic_stack_orchestrator'], + package_dir={'laconic_stack_orchestrator': 'app'}, + py_modules=['laconic_stack_orchestrator', 'laconic_stack_orchestrator.cli'], install_requires=[requirements], python_requires='>=3.7', include_package_data=True, @@ -25,6 +26,6 @@ setup( "Operating System :: OS Independent", ], entry_points={ - 'console_scripts': ['laconic-so=cli:cli'], + 'console_scripts': ['laconic-so=laconic_stack_orchestrator.cli:cli'], } )