diff --git a/cpl.json b/cpl.json index 0548a25e..65fecd91 100644 --- a/cpl.json +++ b/cpl.json @@ -4,7 +4,7 @@ "Version": { "Major": "2021", "Minor": "04", - "Micro": "01-1" + "Micro": "01-3" }, "Author": "Sven Heidemann", "AuthorEmail": "sven.heidemann@sh-edraft.de", @@ -18,6 +18,7 @@ "Dependencies": [ "mysql-connector==2.2.9", "psutil==5.8.0", + "packaging==20.9", "pyfiglet==0.8.post1", "pynput==1.7.3", "SQLAlchemy==1.3.23", diff --git a/src/cpl/__init__.py b/src/cpl/__init__.py index 79605c6c..ea54f769 100644 --- a/src/cpl/__init__.py +++ b/src/cpl/__init__.py @@ -15,11 +15,11 @@ __title__ = 'sh_cpl.cpl' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple # imports: VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl/application/__init__.py b/src/cpl/application/__init__.py index c8b5058a..b5c0efef 100644 --- a/src/cpl/application/__init__.py +++ b/src/cpl/application/__init__.py @@ -15,7 +15,7 @@ __title__ = 'cpl.application' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple @@ -28,4 +28,4 @@ from .application_runtime_abc import ApplicationRuntimeABC from .startup_abc import StartupABC VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl/configuration/__init__.py b/src/cpl/configuration/__init__.py index d21d7f37..89d3ec98 100644 --- a/src/cpl/configuration/__init__.py +++ b/src/cpl/configuration/__init__.py @@ -15,7 +15,7 @@ __title__ = 'cpl.configuration' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple @@ -27,4 +27,4 @@ from .configuration_variable_name_enum import ConfigurationVariableNameEnum from .console_argument import ConsoleArgument VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl/console/__init__.py b/src/cpl/console/__init__.py index 8bd0c0e0..84be9b67 100644 --- a/src/cpl/console/__init__.py +++ b/src/cpl/console/__init__.py @@ -15,7 +15,7 @@ __title__ = 'cpl.console' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple @@ -27,4 +27,4 @@ from .foreground_color_enum import ForegroundColorEnum from .spinner_thread import SpinnerThread VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl/console/console.py b/src/cpl/console/console.py index ccac4145..8b6f3ace 100644 --- a/src/cpl/console/console.py +++ b/src/cpl/console/console.py @@ -241,7 +241,7 @@ class Console: Console.color_reset() Console.write('\n\n\nPress any key to continue...') - Console.read_line() + Console.read() exit() @classmethod @@ -292,7 +292,7 @@ class Console: if output is not None and not cls._hold_back: cls.write_line(output) - return input()[0] + return input() @classmethod def read_line(cls, output: str = None) -> str: diff --git a/src/cpl/database/__init__.py b/src/cpl/database/__init__.py index e1d3123b..7dc51fa2 100644 --- a/src/cpl/database/__init__.py +++ b/src/cpl/database/__init__.py @@ -15,7 +15,7 @@ __title__ = 'cpl.database' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple @@ -25,4 +25,4 @@ from .database_settings import DatabaseSettings from .database_settings_name_enum import DatabaseSettingsNameEnum VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl/database/connection/__init__.py b/src/cpl/database/connection/__init__.py index 32eb8913..176175b5 100644 --- a/src/cpl/database/connection/__init__.py +++ b/src/cpl/database/connection/__init__.py @@ -15,7 +15,7 @@ __title__ = 'cpl.database.connection' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple @@ -24,4 +24,4 @@ from .database_connection import DatabaseConnection from .database_connection_abc import DatabaseConnectionABC VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl/database/context/__init__.py b/src/cpl/database/context/__init__.py index 7ed9be17..83885114 100644 --- a/src/cpl/database/context/__init__.py +++ b/src/cpl/database/context/__init__.py @@ -15,7 +15,7 @@ __title__ = 'cpl.database.context' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple @@ -24,4 +24,4 @@ from .database_context import DatabaseContext from .database_context_abc import DatabaseContextABC VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl/dependency_injection/__init__.py b/src/cpl/dependency_injection/__init__.py index 91305968..939b8277 100644 --- a/src/cpl/dependency_injection/__init__.py +++ b/src/cpl/dependency_injection/__init__.py @@ -15,7 +15,7 @@ __title__ = 'cpl.dependency_injection' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple @@ -25,4 +25,4 @@ from .service_provider import ServiceProvider from .service_provider_abc import ServiceProviderABC VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl/environment/__init__.py b/src/cpl/environment/__init__.py index 0b948b70..373d9f34 100644 --- a/src/cpl/environment/__init__.py +++ b/src/cpl/environment/__init__.py @@ -15,7 +15,7 @@ __title__ = 'cpl.environment' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple @@ -25,4 +25,4 @@ from .environment_name_enum import EnvironmentNameEnum from .application_environment import ApplicationEnvironment VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl/logging/__init__.py b/src/cpl/logging/__init__.py index 8c55d7fb..1193c8a9 100644 --- a/src/cpl/logging/__init__.py +++ b/src/cpl/logging/__init__.py @@ -15,7 +15,7 @@ __title__ = 'cpl.logging' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple @@ -27,4 +27,4 @@ from .logging_settings import LoggingSettings from .logging_settings_name_enum import LoggingSettingsNameEnum VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl/mailing/__init__.py b/src/cpl/mailing/__init__.py index c25d1c8c..714676cd 100644 --- a/src/cpl/mailing/__init__.py +++ b/src/cpl/mailing/__init__.py @@ -15,7 +15,7 @@ __title__ = 'cpl.mailing' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple @@ -27,4 +27,4 @@ from .email_client_settings import EMailClientSettings from .email_client_settings_name_enum import EMailClientSettingsNameEnum VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl/time/__init__.py b/src/cpl/time/__init__.py index 5dd59f43..a3ba5200 100644 --- a/src/cpl/time/__init__.py +++ b/src/cpl/time/__init__.py @@ -15,7 +15,7 @@ __title__ = 'cpl.time' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple @@ -24,4 +24,4 @@ from .time_format_settings import TimeFormatSettings from .time_format_settings_names_enum import TimeFormatSettingsNamesEnum VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl/utils/__init__.py b/src/cpl/utils/__init__.py index 34bc7a84..869dec0e 100644 --- a/src/cpl/utils/__init__.py +++ b/src/cpl/utils/__init__.py @@ -15,7 +15,7 @@ __title__ = 'cpl.utils' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple @@ -25,4 +25,4 @@ from .string import String from .pip import Pip VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl_cli/__init__.py b/src/cpl_cli/__init__.py index 284ca5b1..0e677435 100644 --- a/src/cpl_cli/__init__.py +++ b/src/cpl_cli/__init__.py @@ -15,7 +15,7 @@ __title__ = 'sh_cpl.cpl_cli' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple @@ -29,4 +29,4 @@ from .main import main from .startup import Startup VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl_cli/cli.py b/src/cpl_cli/cli.py index 6f191807..d9e38813 100644 --- a/src/cpl_cli/cli.py +++ b/src/cpl_cli/cli.py @@ -1,6 +1,8 @@ +import threading from typing import Optional from cpl.application.application_abc import ApplicationABC +from cpl.console.console import Console from cpl_cli.command.build_service import BuildService from cpl_cli.command.generate_service import GenerateService from cpl_cli.command.install_service import InstallService @@ -45,21 +47,24 @@ class CLI(ApplicationABC): Entry point of the CPL CLI :return: """ - command = None - args = [] - if len(self._configuration.additional_arguments) > 0: - command = self._configuration.additional_arguments[0] - if len(self._configuration.additional_arguments) > 1: - args = self._configuration.additional_arguments[1:] - else: - for cmd in self._command_handler.commands: - result = self._configuration.get_configuration(cmd.name) - if result is not None: - command = cmd.name - args.append(result) + try: + command = None + args = [] + if len(self._configuration.additional_arguments) > 0: + command = self._configuration.additional_arguments[0] + if len(self._configuration.additional_arguments) > 1: + args = self._configuration.additional_arguments[1:] + else: + for cmd in self._command_handler.commands: + result = self._configuration.get_configuration(cmd.name) + if result is not None: + command = cmd.name + args.append(result) - if command is None: - Error.error(f'Expected command') - return + if command is None: + Error.error(f'Expected command') + return - self._command_handler.handle(command, args) + self._command_handler.handle(command, args) + except KeyboardInterrupt: + exit() diff --git a/src/cpl_cli/command/__init__.py b/src/cpl_cli/command/__init__.py index af940734..f8ba9279 100644 --- a/src/cpl_cli/command/__init__.py +++ b/src/cpl_cli/command/__init__.py @@ -15,7 +15,7 @@ __title__ = 'cpl_cli.command' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple @@ -28,4 +28,4 @@ from .publish_service import PublishService from .version_service import VersionService VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl_cli/configuration/__init__.py b/src/cpl_cli/configuration/__init__.py index 52e15518..24dafd3d 100644 --- a/src/cpl_cli/configuration/__init__.py +++ b/src/cpl_cli/configuration/__init__.py @@ -15,7 +15,7 @@ __title__ = 'cpl_cli.configuration' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple @@ -28,4 +28,4 @@ from .version_settings import VersionSettings from .version_settings_name_enum import VersionSettingsNameEnum VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl_cli/live_server/__init__.py b/src/cpl_cli/live_server/__init__.py index 2ed32496..7079536c 100644 --- a/src/cpl_cli/live_server/__init__.py +++ b/src/cpl_cli/live_server/__init__.py @@ -15,11 +15,11 @@ __title__ = 'cpl_cli.live_server' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple # imports: VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl_cli/live_server/live_server_service.py b/src/cpl_cli/live_server/live_server_service.py index c09a36fc..336ae5e2 100644 --- a/src/cpl_cli/live_server/live_server_service.py +++ b/src/cpl_cli/live_server/live_server_service.py @@ -28,7 +28,7 @@ class LiveServerService(ServiceABC, FileSystemEventHandler): self._build_settings = build_settings self._src_dir = os.path.join(self._runtime.working_directory, self._build_settings.source_path) - self._ls_thread = LiveServerThread(self._src_dir) + self._ls_thread = None self._observer = None def _start_observer(self): @@ -54,10 +54,7 @@ class LiveServerService(ServiceABC, FileSystemEventHandler): while self._ls_thread.is_alive(): time.sleep(1) - self._ls_thread = LiveServerThread(self._src_dir) - self._ls_thread.start() - - self._start_observer() + self._start() def on_modified(self, event): """ @@ -73,14 +70,17 @@ class LiveServerService(ServiceABC, FileSystemEventHandler): self._observer.stop() self._restart() + def _start(self): + self._start_observer() + self._ls_thread = LiveServerThread(self._src_dir) + self._ls_thread.start() + self._ls_thread.join() + Console.close() + def start(self): """ Starts the CPL live development server :return: """ Console.write_line('** CPL live development server is running **') - self._start_observer() - self._ls_thread.start() - - Console.close() - Console.write('\n') + self._start() diff --git a/src/cpl_cli/live_server/live_server_thread.py b/src/cpl_cli/live_server/live_server_thread.py index caf3c85e..d197c796 100644 --- a/src/cpl_cli/live_server/live_server_thread.py +++ b/src/cpl_cli/live_server/live_server_thread.py @@ -4,7 +4,8 @@ import sys import threading from datetime import datetime -from cpl.console import Console +from cpl.console.console import Console +from cpl.console.foreground_color_enum import ForegroundColorEnum class LiveServerThread(threading.Thread): @@ -38,9 +39,12 @@ class LiveServerThread(threading.Thread): Console.error('Entry point main.py not found') return + Console.set_foreground_color(ForegroundColorEnum.green) Console.write_line('Read successfully') + Console.set_foreground_color(ForegroundColorEnum.cyan) now = datetime.now() Console.write_line(f'Started at {now.strftime("%Y-%m-%d %H:%M:%S")}\n\n') + Console.set_foreground_color(ForegroundColorEnum.default) self._command = [sys.executable, self._main, ''.join(sys.argv[2:])] subprocess.run(self._command) diff --git a/src/cpl_cli/publish/__init__.py b/src/cpl_cli/publish/__init__.py index 28963fec..be3bf02b 100644 --- a/src/cpl_cli/publish/__init__.py +++ b/src/cpl_cli/publish/__init__.py @@ -15,7 +15,7 @@ __title__ = 'cpl_cli.publish' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple @@ -24,4 +24,4 @@ from .publisher_abc import PublisherABC from .publisher_service import PublisherService VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl_cli/templates/__init__.py b/src/cpl_cli/templates/__init__.py index cf3982e3..d7c0c0f7 100644 --- a/src/cpl_cli/templates/__init__.py +++ b/src/cpl_cli/templates/__init__.py @@ -15,11 +15,11 @@ __title__ = 'cpl_cli.templates' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple # imports: VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl_cli/templates/build/__init__.py b/src/cpl_cli/templates/build/__init__.py index d06af746..07835465 100644 --- a/src/cpl_cli/templates/build/__init__.py +++ b/src/cpl_cli/templates/build/__init__.py @@ -15,11 +15,11 @@ __title__ = 'cpl_cli.templates.build' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple # imports: VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl_cli/templates/generate/__init__.py b/src/cpl_cli/templates/generate/__init__.py index b1d78313..e6c09821 100644 --- a/src/cpl_cli/templates/generate/__init__.py +++ b/src/cpl_cli/templates/generate/__init__.py @@ -15,11 +15,11 @@ __title__ = 'cpl_cli.templates.generate' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple # imports: VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl_cli/templates/new/__init__.py b/src/cpl_cli/templates/new/__init__.py index d79052c6..76503b87 100644 --- a/src/cpl_cli/templates/new/__init__.py +++ b/src/cpl_cli/templates/new/__init__.py @@ -15,11 +15,11 @@ __title__ = 'cpl_cli.templates.new' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple # imports: VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl_cli/templates/new/console/__init__.py b/src/cpl_cli/templates/new/console/__init__.py index 612c5838..ba36397b 100644 --- a/src/cpl_cli/templates/new/console/__init__.py +++ b/src/cpl_cli/templates/new/console/__init__.py @@ -15,11 +15,11 @@ __title__ = 'cpl_cli.templates.new.console' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple # imports: VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl_cli/templates/new/console/src/__init__.py b/src/cpl_cli/templates/new/console/src/__init__.py index 96a68192..62e2df86 100644 --- a/src/cpl_cli/templates/new/console/src/__init__.py +++ b/src/cpl_cli/templates/new/console/src/__init__.py @@ -15,11 +15,11 @@ __title__ = 'cpl_cli.templates.new.console.src' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple # imports: VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl_cli/templates/new/console/src/tests/__init__.py b/src/cpl_cli/templates/new/console/src/tests/__init__.py index e4509dee..ef8553b7 100644 --- a/src/cpl_cli/templates/new/console/src/tests/__init__.py +++ b/src/cpl_cli/templates/new/console/src/tests/__init__.py @@ -15,11 +15,11 @@ __title__ = 'cpl_cli.templates.new.console.src.tests' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple # imports: VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/cpl_cli/templates/publish/__init__.py b/src/cpl_cli/templates/publish/__init__.py index 77452808..805a735f 100644 --- a/src/cpl_cli/templates/publish/__init__.py +++ b/src/cpl_cli/templates/publish/__init__.py @@ -15,11 +15,11 @@ __title__ = 'cpl_cli.templates.publish' __author__ = 'Sven Heidemann' __license__ = 'MIT' __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' -__version__ = '2021.4.1.post1' +__version__ = '2021.4.1.post3' from collections import namedtuple # imports: VersionInfo = namedtuple('VersionInfo', 'major minor micro') -version_info = VersionInfo(major='2021', minor='04', micro='01-1') +version_info = VersionInfo(major='2021', minor='04', micro='01-3') diff --git a/src/tests/custom/cpl-test/LICENSE b/src/tests/custom/cpl-test/LICENSE new file mode 100644 index 00000000..e69de29b diff --git a/src/tests/custom/cpl-test/README.md b/src/tests/custom/cpl-test/README.md new file mode 100644 index 00000000..e69de29b diff --git a/src/tests/custom/cpl-test/cpl.json b/src/tests/custom/cpl-test/cpl.json new file mode 100644 index 00000000..1bcb2ee8 --- /dev/null +++ b/src/tests/custom/cpl-test/cpl.json @@ -0,0 +1,38 @@ +{ + "ProjectSettings": { + "Name": "cpl-test", + "Version": { + "Major": "0", + "Minor": "0", + "Micro": "0" + }, + "Author": "", + "AuthorEmail": "", + "Description": "", + "LongDescription": "", + "URL": "", + "CopyrightDate": "", + "CopyrightName": "", + "LicenseName": "", + "LicenseDescription": "", + "Dependencies": [ + "sh_cpl==2021.4.1.post2" + ], + "PythonVersion": ">=3.9.2", + "Classifiers": [] + }, + "BuildSettings": { + "SourcePath": "src", + "OutputPath": "dist", + "Main": "main", + "EntryPoint": "cpl-test", + "IncludePackageData": "False", + "Included": [], + "Excluded": [ + "*/__pycache__", + "*/logs", + "*/tests" + ], + "PackageData": {} + } +} \ No newline at end of file diff --git a/src/tests/custom/cpl-test/src/main.py b/src/tests/custom/cpl-test/src/main.py new file mode 100644 index 00000000..dd92a83d --- /dev/null +++ b/src/tests/custom/cpl-test/src/main.py @@ -0,0 +1,10 @@ +from cpl.console.console import Console + + +def main(): + Console.write_line('Hello World') + Console.write_line('Dies ist ein test') + + +if __name__ == '__main__': + main() diff --git a/src/tests/custom/cpl-test/src/tests/__init__.py b/src/tests/custom/cpl-test/src/tests/__init__.py new file mode 100644 index 00000000..ad5eca30 --- /dev/null +++ b/src/tests/custom/cpl-test/src/tests/__init__.py @@ -0,0 +1 @@ +# imports: