Project

General

Profile

Actions

Building » History » Revision 12

« Previous | Revision 12/16 (diff) | Next »
Sergey Smolov, 01/15/2020 07:07 PM


Building

The tool building is based on the pyInstaller

Windows

  1. Install Python 3.* interpreter from here
  2. Install PyWin32 from here
  3. Get pip-Win Python package manager from here and run it.
  4. 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
    
  5. Once pyInstaller is installed, start pip-Win, in the Command field enter the following:
    venv pyi-env-name
    

    then click Run.
  6. Go to the tool sources folder.
  7. Run the following command:
    pyinstaller traceutils\trace_matcher.py -n traceutils --add-data="LICENSE;." --add-data="README;." -p="traceutils;traceutils\record" -d
    
  8. Go to the dist subdirectory and zip the result.

Linux

  1. 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
    
  2. Run the pip installation script as follows:
    sudo python3 get-pip.py
    
  3. Install pyInstaller as follows:
    pip3 install PyInstaller
    
  4. Go to the traceutils project folder.
  5. Run the following command:
    pyinstaller traceutils/trace_matcher.py -n traceutils --add-data 'LICENSE:.' --add-data 'README:.' -p traceutils/:traceutils/record/ -d
    
  6. Go to the dist subdirectory and zip the result.

Updated by Sergey Smolov over 4 years ago · 12 revisions