Building » History » Revision 4
Revision 3 (Sergey Smolov, 04/18/2017 02:25 PM) → Revision 4/16 (Sergey Smolov, 04/19/2017 10:52 AM)
h1. Building
The tool building is based on the "pyInstaller":http://www.pyinstaller.org/
h2. Windows
# Install Python 2.* interpreter from "here":https://www.python.org/downloads/
# Install PyWin32 from "here":https://sourceforge.net/projects/pywin32/files/
# Get pip-Win Python package manager from "here":https://sites.google.com/site/pydatalog/python/pip-for-windows and run it.
# In the pip-Win Command field enter the following:
<pre>
venv -c -i pyi-env-name
</pre>
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:
<pre>
pip install PyInstaller
</pre>
# Once pyInstaller is installed, start pip-Win, in the Command field enter the following:
<pre>
venv pyi-env-name
</pre>
then click Run.
# Go to the tool sources folder.
# Run the following command:
<pre>
pyinstaller traceutils\tarmac_trace_matcher.py.py -n traceutils --add-data="LICENSE;README" -p="traceutils;traceutils\record" -d
</pre>
# Go to the _dist_ subdirectory and zip the result.
h2. Linux
# Get _pip_ installation script from "here":https://pip.pypa.io/en/stable/installing/
# Run the _pip_ installation script as follows:
<pre>
sudo python get-pip.py
</pre>
# Install _pyInstaller_ as follows:
<pre>
sudo pip install pyinstaller
</pre>
# Go to the tool source folder.
# Run the following command:
<pre>
sudo pyinstaller traceutils/tarmac_trace_matcher.py -n traceutils --add-data LICENSE:README -p traceutils/:traceutils/record/ -d
</pre>
# Go to the _dist_ subdirectiry and zip the result.