Is Python3.9 planned for FreeCAD0.20

Having trouble installing or compiling FreeCAD? Get help here.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
looo
Veteran
Posts: 3941
Joined: Mon Nov 11, 2013 5:29 pm

Re: Is Python3.9 planned for FreeCAD0.20

Post by looo »

To those who want to have win/py3.9 it's best to try the conda-package-manager. We build freecad for py3.9 and Py3.8 weekly but only make a py38.8 bundle available.
User avatar
Petrikas
Posts: 122
Joined: Sat Dec 05, 2020 8:05 pm

Re: Is Python3.9 planned for FreeCAD0.20

Post by Petrikas »

looo wrote: Sun Jun 06, 2021 5:36 pm To those who want to have win/py3.9 it's best to try the conda-package-manager. We build freecad for py3.9 and Py3.8 weekly but only make a py38.8 bundle available.
Thanks, got it working through Conda. -- if anyone needs help, feel free to contact me through the forum or otherwise.

Still think FreeCAD shouldn't get bogged down by something that's outdated and deprecated.
I sometimes make FreeCAD Tutorials | VertUI | MidnightUI
GeneFC
Veteran
Posts: 5373
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

Re: Is Python3.9 planned for FreeCAD0.20

Post by GeneFC »

Petrikas wrote: Sun Jun 06, 2021 5:52 pm Still think FreeCAD shouldn't get bogged down by something that's outdated and deprecated.
Let them eat cake. :roll:

[Edit] I should have added:

OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.20.24986 (Git)
Build type: Release
Branch: master
Hash: ff6845e2f31988cc714027980e0100bb5521843e
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.0
Locale: English/United States (en_US)

This is not personal for me.

Gene
User avatar
Petrikas
Posts: 122
Joined: Sat Dec 05, 2020 8:05 pm

Re: Is Python3.9 planned for FreeCAD0.20

Post by Petrikas »

GeneFC wrote: Sun Jun 06, 2021 9:25 pm
Petrikas wrote: Sun Jun 06, 2021 5:52 pm Still think FreeCAD shouldn't get bogged down by something that's outdated and deprecated.
Let them eat cake. :roll:
No need for this facetiousness, we're having a discussion.

This obsession with supporting obsolete OS and essentially blocking interop with Blender is not a matter of 'greed'.
People who refuse to upgrade to Win10 (which objectively outperforms Win7, even on older machines) out of stubbornness would always have older FreeCAD builds to fall back on.

Yorik has done an amazing job with FreeCAD importer for Blender, but that won't work for an average user. So they have to use obj and stl. Those two lose hierarchy, scale, naming, etc.

Sverchok is an amazing Blender add-on that can potentially fuse Solid and Surface modelling also won't work due to Python mismatches.

Not upgrading is blocking some very strong workflows that could bring users in. Unfortunately, when I asked how I move between Blender and FreeCAD, I'm left to answer that "it's complicated".

In my opinion, the time to drop support for an OS is when the OS support is dropped by its makers.
I sometimes make FreeCAD Tutorials | VertUI | MidnightUI
user1234
Veteran
Posts: 3512
Joined: Mon Jul 11, 2016 5:08 pm

Re: Is Python3.9 planned for FreeCAD0.20

Post by user1234 »

Just said: very old 32bit machines and OS can be named as deprecated and obsolete, since you can get a 64bit machine used for really nothing. But
not actual != deprecated
. Python 3.8 is not the newest, but not deprecated. If you really want to use FreeCAD with python 3.9, just compile it. It is easy.

Greetings
user1234
User avatar
Petrikas
Posts: 122
Joined: Sat Dec 05, 2020 8:05 pm

Re: Is Python3.9 planned for FreeCAD0.20

Post by Petrikas »

user1234 wrote: Mon Jun 07, 2021 10:55 am Just said: very old 32bit machines and OS can be named as deprecated and obsolete, since you can get a 64bit machine used for really nothing. But
not actual != deprecated
. Python 3.8 is not the newest, but not deprecated. If you really want to use FreeCAD with python 3.9, just compile it. It is easy.

Greetings
user1234
As far as my understanding goes, I can only use Conda to get a py3.9 build, currently, as there is no libpack with 3.9?

I never said 3.8 was deprecated. I said Windows 7 is, which is true. Win 7 is currently as deprecated as any other windows version before it. And you don't consider XP or Me users, because they all upgraded their machines + OSes.
I sometimes make FreeCAD Tutorials | VertUI | MidnightUI
user1234
Veteran
Posts: 3512
Joined: Mon Jul 11, 2016 5:08 pm

Re: Is Python3.9 planned for FreeCAD0.20

Post by user1234 »

I do not know which OS you use, but on Debian 11 there are the python 3.9 libraries. I do not install metapackages (or libraries bundles), since they only makes a mess.
Petrikas wrote: Mon Jun 07, 2021 11:03 amI never said 3.8 was deprecated.
OK. But this was i make out this. But to be honest, i did not read all, sorry for that.


Greetings
user1234
rendetto
Posts: 6
Joined: Mon May 17, 2021 10:02 am

Re: Is Python3.9 planned for FreeCAD0.20

Post by rendetto »

I did a short tutorial over installing the Conda build here:
https://github.com/nortikin/sverchok/issues/4131

It also includes a short how-to for setting up Sverchok.
Petrikas wrote: Mon Jun 07, 2021 10:33 am Sverchok is an amazing Blender add-on that can potentially fuse Solid and Surface modelling...
Practically Sverchok already fused Solid with Surface modelling. The problems are the steep learning curve and the painful workflow.
However, the whole effort pays off.
User avatar
Petrikas
Posts: 122
Joined: Sat Dec 05, 2020 8:05 pm

Re: Is Python3.9 planned for FreeCAD0.20

Post by Petrikas »

rendetto wrote: Tue Jun 08, 2021 5:42 pm I did a short tutorial over installing the Conda build here:
https://github.com/nortikin/sverchok/issues/4131

It also includes a short how-to for setting up Sverchok.
Argh! If only I had this yesterday. Had to figure that out myself. I went a slightly different path by just running python=3.9.2 in conda, with the install instruction. That seemed to also work.

Dropping this here in case anyone needs it.
https://www.youtube.com/watch?v=sCs8xlrw2nM
Skip to 2:02 for FreeCAD Conda installation
I sometimes make FreeCAD Tutorials | VertUI | MidnightUI
keithsloan52
Veteran
Posts: 2764
Joined: Mon Feb 27, 2012 5:31 pm

Re: Is Python3.9 planned for FreeCAD0.20

Post by keithsloan52 »

I would like to try out some Blender bpy module functions and I am on Mac, so going to ask @realthunder if there is any chance he could build his FreeCAD Daily with Python 3.9
Post Reply