The 8.994 beta uses Qt5, the source can be downloaded here: https://bitbucket.org/jpcgt/flatcam/dow ... ources.zip
All that follows was done as my user, using sudo for any emerge commands.
I went the route of cloning the beta repository, which I did as follows:
Code: Select all
mkdir <suitable-folder>
cd <suitable-folder>
git clone --branch Beta https://<your-user-name>@bitbucket.org/jpcgt/flatcam.gitCode: Select all
cd flatcamCode: Select all
sudo emerge dev-python/pipCode: Select all
python FlatCAM.pyYou now have a choice of two routes:
- 1) Look for packages in Gentoo repositories that match the missing modules, install the ones you find, and use pip install --user for those you can't find. (This is what I did.)
2) Just use pip install --user for every module flagged as missing.
I don't think this is possible unless you have app-portage/eix installed.
Code: Select all
eix <missing-module-name>Specific point to note for the vispy package, you have to force install on version 0.7, not the latest version, thus:
Code: Select all
pip install --user vispy==0.7I managed to reduce the locally installed pip modules to the following:
Code: Select all
ipic@ian2 ~ $ pip list --user
Package Version
----------- --------
affine 2.3.0
cligj 0.7.2
ezdxf 0.17
freetype-py 2.2.0
ortools 9.1.9490
rasterio 1.2.10
snuggs 1.4.7
vispy 0.7.0
ipic@ian2 ~ $Looking at the bitbucket repository, it seems that development is active, It also seems that the author is preparing a Qt6 release, which will of course blow all this out of the water.
Anyway, for the small audience that enjoys milling their own PCBs, I hope this was helpful.
EDIT: Spotted my user name in the bitbucket URL - replaced with a < > suggestion.





