diff --git a/.idea/misc.xml b/.idea/misc.xml index 548433d..698f83c 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/.idea/ravenlog.iml b/.idea/ravenlog.iml index e3f48f8..1fdb078 100644 --- a/.idea/ravenlog.iml +++ b/.idea/ravenlog.iml @@ -4,8 +4,9 @@ + - + \ No newline at end of file diff --git a/instructions.md b/instructions.md new file mode 100644 index 0000000..6bc4345 --- /dev/null +++ b/instructions.md @@ -0,0 +1,19 @@ +# Instructions + +## Build Standalone Bundle + +You can create a bundle that includes everything, including Python, for easy distribution. + +Just run `make_installer.py` with the following command. The distribution can be found in `dist/krowlog` You will have +to run this on all target platforms. + +``` +venv311/bin/python make_installer.py +``` + +## Update Python + +1. install the latest python version. We need the dev version, because PyInstaller requires it. + `sudo apt install python-3.11-dev python-3.11-venv` +2. create new virtual environment with `python3.11 -m venv /path/to/venv` +3. select the venv in PyCharm \ No newline at end of file