- some changes in data tools structure ('tool_type' to ['data']['tools_mill_job_type])
- some strings changes
4.07.2021
- optimized the Milling Plugin preferences
- added more preferences for v-shape tools in the Milling Plugin Preferences
- deactivated the automatic disable of the Cut Z parameter when selecting a v-shape tool in Milling Plugin
- in Milling Plugin added some protections against receiving signals from widgets without objectName set
- in Milling Plugin made sure that the Custom offset field is displayed only when it is needed (selected from Offset Type combobox)
- added some requirements asked by vispy v0.7.0
- if the generated Gcode is empty then the app will know and will not create a CNCJob object
- modified the Tool Table in Milling Plugin: now the tool type parameter is part of the Tool parameters and no longer in the Tool Table
- working on a Kosy CNC machine preprocessor file
55 lines
716 B
Bash
55 lines
716 B
Bash
#!/bin/sh -e
|
|
|
|
# Ubuntu packages
|
|
|
|
sudo apt-get install -y \
|
|
libfreetype6 \
|
|
libfreetype6-dev \
|
|
libgeos-dev \
|
|
libpng-dev \
|
|
libspatialindex-dev \
|
|
qt5-style-plugins \
|
|
python3-dev \
|
|
python3-gdal \
|
|
python3-pip \
|
|
python3-pyqt5 \
|
|
python3-pyqt5.qtopengl \
|
|
python3-simplejson \
|
|
python3-tk
|
|
|
|
|
|
# Python packages
|
|
|
|
sudo -H python3 -m pip install --upgrade \
|
|
pip \
|
|
numpy \
|
|
shapely \
|
|
rtree \
|
|
tk \
|
|
lxml \
|
|
cycler \
|
|
python-dateutil \
|
|
kiwisolver \
|
|
dill \
|
|
vispy \
|
|
pyopengl \
|
|
setuptools \
|
|
svg.path \
|
|
ortools \
|
|
freetype-py \
|
|
fontTools \
|
|
rasterio \
|
|
ezdxf \
|
|
matplotlib \
|
|
qrcode \
|
|
pyqt5 \
|
|
reportlab \
|
|
svglib \
|
|
pyserial \
|
|
testresources \
|
|
pikepdf \
|
|
foronoi \
|
|
networkx
|
|
|
|
sudo -H easy_install -U distribute
|