Search found 92 matches

Go to advanced search

by mnesarco
Tue May 26, 2020 5:26 pm
Forum: Developers corner
Topic: Add ons manager - development and bugs topic
Replies: 186
Views: 10531

Re: Add ons manager - development and bugs topic

HI Friends, I have one question. I need to maintain a collection of user defined package sources, it is not only a list of urls, it is a full json file. I can Maintain it in a real json file inside UserAppDataDir but i can also use App.ParamGet and put the json content inside a String parameter. Whi...
by mnesarco
Tue May 26, 2020 1:39 pm
Forum: Developers corner
Topic: Add ons manager - development and bugs topic
Replies: 186
Views: 10531

Re: Add ons manager - development and bugs topic

Thanks for the perseverance, all starts error free on both my Win7 and Linux versions. Thank you for your tests and reviews Syres. Question: Would you mind adding instructions on how to install regardless of the fact that it's still in Alpha? (you could drop in a warning explaining it's for testers...
by mnesarco
Tue May 26, 2020 3:46 am
Forum: Developers corner
Topic: Add ons manager - development and bugs topic
Replies: 186
Views: 10531

Re: Add ons manager - development and bugs topic

Hi Friends, I have migrated everything from os.path to pathlib. I have done some tests in Linux and Windows 10. Looks ok but there could be some regressions. I expect that all the windows path insanity is fixed now for win7+ Probably it is better to try a fresh install. Packages already installed ha...
by mnesarco
Mon May 25, 2020 8:45 pm
Forum: Developers corner
Topic: Add ons manager - development and bugs topic
Replies: 186
Views: 10531

Re: Add ons manager - development and bugs topic

One test I carried out from the Python Console that should work for all platforms and therefore hopefully doesn't need all this special Windows treatment is: import os.path os.path.join(App.getHomePath(),"bin") which on my Win7 gives: 'E:/Data/My Downloads/FreeCAD_0.19.21189_x64_LP_12.1.6_PY3QT5-Wi...
by mnesarco
Mon May 25, 2020 6:31 pm
Forum: Developers corner
Topic: Add ons manager - development and bugs topic
Replies: 186
Views: 10531

Re: Add ons manager - development and bugs topic

Hi Friends,

I decided to change all os.path usages to pathlib, it is much better and it is available from python 3.4. Please tell me if that can lead to incompatibility problems with FreeCAD dependencies.
by mnesarco
Mon May 25, 2020 4:37 pm
Forum: Developers corner
Topic: Add ons manager - development and bugs topic
Replies: 186
Views: 10531

Re: Add ons manager - development and bugs topic

I have pushed a fix. Now it should works with qt5.6+ some package icons will not be available with versions before 5.12 but everything else should be ok. Linux all working fine but your last fix may have caused a regression on my Win7 side I'm getting the following in the Report View: In my specifi...
by mnesarco
Sun May 24, 2020 9:46 pm
Forum: Developers corner
Topic: Add ons manager - development and bugs topic
Replies: 186
Views: 10531

Re: Add ons manager - development and bugs topic

Hi Guys,

I have pushed a fix. Now it should works with qt5.6+ some package icons will not be available with versions before 5.12 but everything else should be ok.

Thank you Syres.
by mnesarco
Sun May 24, 2020 8:46 pm
Forum: Developers corner
Topic: Add ons manager - development and bugs topic
Replies: 186
Views: 10531

Re: Add ons manager - development and bugs topic

Now, I followed @vocx instructions to the letter on my Linux Mint 19.3 partition and everything imported fine except from PySide2.QtWebEngineCore import QWebEngineUrlScheme so I had to bypass the scheme registration and put a try/except on this specific import. therefore the Wb starts but I'm all m...
by mnesarco
Sun May 24, 2020 7:35 pm
Forum: Developers corner
Topic: Add ons manager - development and bugs topic
Replies: 186
Views: 10531

Re: Add ons manager - development and bugs topic

Thank you vocx. I didn't know there were not included with FreeCAD. I will update the readme, and manifest. In general, nothing is included in FreeCAD itself. You still have to install the operating system dependencies, like Qt5, Python 3, Numpy, etc. A Debian package, .deb, normally lists the requ...
by mnesarco
Sun May 24, 2020 7:14 pm
Forum: Developers corner
Topic: Add ons manager - development and bugs topic
Replies: 186
Views: 10531

Re: Add ons manager - development and bugs topic

... I need to investigate this but it is supposed that PySide2.QtWebEngineWidgets is available in 0.19 builds. Qt has many different components. This QtWebEngineWidgets package doesn't seem to be used by the base FreeCAD system, so it is normally not installed in Linux systems. sudo apt install pyt...

Go to advanced search