Georg Heeg eK

All SmalltyPy

Package NameAll SmalltyPy
Package text (de)

Bundle All SmalltyPy kombiniert das Basisprodukt, die Tests und die Beispiele, die zeigen, wie man die beiden Welten von Cincom Smalltalk und Python verbindet.
Nach der Installation wird dem Launcher ein neues Menü 'Python' hinzugefügt, das schnelle Links zum Hilfesystem bietet.

Während des Ladens dieses Bundles aus dem Store kann es vorkommen, dass ein Dialog meldet, dass keine Python-Installation vorhanden ist.
Wenn dies passiert ist, installieren Sie bitte Python 3.7 oder 3.8 und versuchen Sie erneut, 'All SmalltyPy' zu laden.
Wenn Sie ein Image mit geladenem SmalltyPy starten, kann es sein, dass die Protokolle im Transkript anzeigen, dass beim Start kein Python gefunden werden konnte.
Stellen Sie in diesem Fall sicher, dass Python 3.7 oder 3.8 korrekt installiert ist und dass Sie 'python -V' oder 'python3 -V' von einer Befehlszeile oder einem Terminal aus ausführen können.
Versuchen Sie, das Image erneut zu starten.

Um die Tests und die Beispiele auszuführen, müssen bestimmte Python-Module installiert sein. Führen Sie den folgenden Ausdruck aus, um sicherzustellen, dass alles installiert und/oder aktualisiert ist:
PythonConnect.componentsLoader installierenAlleKomponenten
Einige Module sind nur für bestimmte Plattformen verfügbar, weshalb einige Tests unter MacOSX fehlschlagen können.

Schauen Sie sich das Paket GHPythonConnect-Tests an, das grundlegende Nutzungsmuster zeigt, wie SmalltyPy mit Python-Code, der in SUnit-Tests eingebettet ist, zusammenarbeiten kann.
Das Paket 'SmalltyPy-Beispiele' enthält Anwendungen, die aus einem VisualWorks- und einem Python-Teil bestehen. Bitte lesen Sie die Paketkommentaren für alle zusätzlichen Voraussetzungen.

SmalltyPy wurde unter Linux, Windows und MacOSX getestet und ist nur mit den 64Bit-Versionen von VisualWorks und Python kompatibel.

Package text (en)

Bundle All SmalltyPy combines the base product, the tests and the examples showing how to connect the two worlds of Cincom Smalltalk and Python.
After installation, a new menu 'Python' is added to the Launcher, which provides quick links to the help system.

While loading this bundle from Store, a dialog may report that there is no Python installation.
If this happened, please install Python 3.7 or 3.8, and try to load 'All SmalltyPy' again.
When starting an image with SmalltyPy loaded, logs in the Transcript may indicate that no Python could be found during startup.
In this case, ensure that Python 3.7 or 3.8 is installed correctly, and that you can execute 'python -V' or 'python3 -V' from a command line or terminal.
Try to start the image again.

In order to run the tests and the examples, certain Python modules have to be installed. Execute the following expression to ensure that everything is installed and/or updated:
PythonConnect.ComponentsLoader installAllComponents
Some modules are only available for certain platforms, that is why some tests may fail on MacOSX.

Look into package GHPythonConnect-Tests, which shows basic usage patterns of how SmalltyPy can interface to Python code embedded in SUnit tests.
Bundle 'SmalltyPy Examples' contains applications composed of a VisualWorks and a Python part. Please read the package comments for any additional prerequisites.

SmalltyPy was tested on Linux, Windows and MacOSX, and is only compatible with the 64Bit Versions of both VisualWorks and Python.

Package image
Package tag
Package prerequisiteVisualWorks 9.0 64 Bit
Package video
Package PDF
Package responsibleReinhard Heisterhagen
Contact
Imprint
Press