install isort and black for code formatting

This commit is contained in:
2025-05-16 08:40:43 +02:00
parent d9c362419b
commit d4b962769f
3 changed files with 22 additions and 11 deletions

1
.idea/misc.xml generated
View File

@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="Black"> <component name="Black">
<option name="enabledOnSave" value="true" />
<option name="sdkName" value="Python 3.12 (krowlog)" /> <option name="sdkName" value="Python 3.12 (krowlog)" />
</component> </component>
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.12 (krowlog)" project-jdk-type="Python SDK" /> <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.12 (krowlog)" project-jdk-type="Python SDK" />

View File

@@ -1,22 +1,26 @@
import argparse import argparse
import gettext
import logging import logging
import os
import signal import signal
from PySide6 import QtCore
from PySide6.QtWidgets import QApplication
from PySide6.QtCore import QTimer
import sys import sys
from pathlib import Path
from PySide6 import QtCore
from PySide6.QtCore import QTimer
from PySide6.QtWidgets import QApplication
import constants import constants
from src import install from src import install
from src.pluginregistry import PluginRegistry from src.pluginregistry import PluginRegistry
import gettext
from src.ui.icon import Icon from src.ui.icon import Icon
from pathlib import Path
import os
version_file = Path(os.path.dirname(os.path.realpath(__file__)) + os.sep + "version.txt") version_file = Path(
os.path.dirname(os.path.realpath(__file__)) + os.sep + "version.txt"
)
__version__ = version_file.read_text() if version_file.is_file() else "0.0.0" __version__ = version_file.read_text() if version_file.is_file() else "0.0.0"
gettext.install('krowlog', 'locale') gettext.install("krowlog", "locale")
logging.basicConfig(level=logging.INFO) logging.basicConfig(level=logging.INFO)
log = logging.getLogger("main") log = logging.getLogger("main")
@@ -68,7 +72,9 @@ class CmdArgs:
def parse_command_line_parameters() -> CmdArgs: def parse_command_line_parameters() -> CmdArgs:
parser = argparse.ArgumentParser() parser = argparse.ArgumentParser()
parser.add_argument('files', metavar='F', type=str, nargs='*', help='file(s) to open') parser.add_argument(
"files", metavar="F", type=str, nargs="*", help="file(s) to open"
)
namespace = parser.parse_args() namespace = parser.parse_args()
return CmdArgs(files=namespace.files) return CmdArgs(files=namespace.files)
@@ -77,7 +83,9 @@ if __name__ == "__main__":
cmd_args = parse_command_line_parameters() cmd_args = parse_command_line_parameters()
app = QApplication(sys.argv) app = QApplication(sys.argv)
app.setWindowIcon(Icon(constants.krow_icon)) # works only for Linux (but only X11, not Wayland) app.setWindowIcon(
Icon(constants.krow_icon)
) # works only for Linux (but only X11, not Wayland)
# install stuff, e.g. a desktop file, set icon on Windows # install stuff, e.g. a desktop file, set icon on Windows
install.install() install.install()

View File

@@ -2,3 +2,5 @@ pip==25.0.1
PySide6_Essentials==6.8.2.1 PySide6_Essentials==6.8.2.1
setuptools==77.0.3 setuptools==77.0.3
pyinstaller==6.12.0 pyinstaller==6.12.0
isort==6.0.1
black==25.1.0