diff --git a/extern/gallery/Data/11-Python3.png b/extern/gallery/Data/11-Python3.png new file mode 100644 index 00000000000..c48261e1a38 Binary files /dev/null and b/extern/gallery/Data/11-Python3.png differ diff --git a/extern/gallery/en-US/GalleryContents.xml b/extern/gallery/en-US/GalleryContents.xml index fdd38d883fb..43149924e6e 100644 --- a/extern/gallery/en-US/GalleryContents.xml +++ b/extern/gallery/en-US/GalleryContents.xml @@ -45,6 +45,11 @@
Need More Help?
There are more resources to help you learn more about Dynamo. - OFFICIAL WEBSITE: dynamobim.com - USERS' GUIDE: dynamoprimer.com - NODE DICTIONARY: dictionary.dynamobim.com - SAMPLE FILES: check out examples in the application menu under "Help > Samples" 10-Help.png + + +
Dynamo Python Node
+ [1] NEW PYTHON FEATURES: Access the Python Engine selector, Migration Assistant and More Information panel. [2] MIGRATION ASSISTANT: Use the Migration Assistant to help migrate your code from Python 2 to Python 3. [3] MORE INFORMATION PANEL: Understand the differences between IronPython2 and CPython3. + 11-Python3.png
\ No newline at end of file diff --git a/src/Libraries/PythonNodeModels/Docs/PythonMigrationWarning.html b/src/Libraries/PythonNodeModels/Docs/PythonMigrationWarning.html index 341768d2cdb..4749e7ecd6f 100644 --- a/src/Libraries/PythonNodeModels/Docs/PythonMigrationWarning.html +++ b/src/Libraries/PythonNodeModels/Docs/PythonMigrationWarning.html @@ -169,6 +169,13 @@ This stopped on January 1st 2020, when Python 2 support from the PSF officially ended.

+

Backwards Compatibility

+

+ Dynamo 2.7 introduces a new Python engine, CPython3, that provides access to Python 3 inside of Dynamo. There + is no guarantee that any code written in the CPython3 environment will work in previous versions of Dynamo. + Code authors should ensure backwards compatibility with both the IronPython2 and CPython3 versions as desired. +

+

Why did we need to change the Python version

Dynamo, and many other C#-based environments, uses a tool called IronPython to move data between .NET objects