Actions
Building » History » Revision 14
« Previous |
Revision 14/16
(diff)
| Next »
Sergey Smolov, 04/05/2023 06:17 PM
Building¶
The tool building is based on the pyInstaller
Windows¶
- Install Python 3.* interpreter from here
- Install PyWin32 from here
- Get pip-Win Python package manager from here and run it.
- In the pip-Win Command field enter the following:
venv -c -i pyi-env-name
then click Run.
This creates a new virtual environment rooted at C:\Python\pyi-env-name and makes it the current environment. A new command shell window opens in which you can run commands within this environment. Enter the command:pip3 install PyInstaller
- Once pyInstaller is installed, start pip-Win, in the Command field enter the following:
venv pyi-env-name
then click Run. - Go to the tool sources folder.
- Run the following command:
pyinstaller traceutils\trace_matcher.py -n traceutils --add-data="LICENSE;." --add-data="README;." -p="traceutils;traceutils\record" -d
- Go to the dist subdirectory and zip the result.
Linux¶
- Get pip installation script from here and install it:
$ sudo apt install curl $ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
- Run the pip installation script as follows:
sudo python3 get-pip.py
- Install pyInstaller as follows:
pip3 install PyInstaller
- Go to the
traceutils
project folder. - Run the following command:
pyinstaller src/traceutils/trace_matcher.py --distpath ./build/target -n traceutils --add-data 'LICENSE:.' --add-data 'README.md:.' --add-data 'ChangeLog.md:.' -p 'src/traceutils/:src/traceutils/record/'
- Go to the build/target subdirectory and zip the result.
Updated by Sergey Smolov over 1 year ago · 16 revisions