The Rocket® MV team is pleased to announce the availability of UniObjects for Python (UOPY) v1.4.0 on January 22nd, 2025.
UniObjects for Python offers a wide range of benefits including:
- An open and extensible UniObjects client
- Remote access to MV servers in Python, great for developers who aren't familiar with BASIC
- Full stack development in Python: from web server (UOPY) to database backend (U2py)
- Ability to leverage the Python ecosystem including many 3rd party libraries
- Rapid application development
UOPY v 1.4.0 enhancements and bug fixes:
Enhancements
- Certification of UOPY on Python odd version numbers (3.9, 3.11 and 3.13) and paper certified UOPY on Python even version numbers (3.10, 3.12).
- Introduction of the ClearPool functionality in UOPY to facilitate the termination of all open pool connections. This functionality uses the closeAllCPSessions() method, to close down all open sessions in the UV server spawned by UOPY.
Bug Fixes
- Support for MVIS Connection Using UniObjects Protocol
- Feature Added: Support for establishing MVIS connections via the UniObjects protocol.
- Limitation: The UniCommands object from UOPY cannot be used for MVIS connections as it is not supported by MVIS.
- The README video links have been updated! Check out the videos for an introduction to UOPY, GUI examples, a webserver app demo, and an Android demo.
- UOPY: Intro to UOPY, UniObjects for Python
https://www.youtube.com/watch?v=m26_b0qD8zM - UOPY: GUI Examples
https://www.youtube.com/watch?v=el20qZC89t8 - UOPY: Webserver App Demo
https://www.youtube.com/watch?v=Q7w-pQJdLDg - UOPY: Android Demo
https://www.youtube.com/watch?v=3NfgQrPNtSM - In UOPY version 1.3.0, an issue prevented connections to the UniVerse database on Linux systems. This has been resolved by implementing a new UniVerse version check function. The previous shell script-based checking method failed to retrieve the UniVerse version accurately.
Where to get UniObjects for Python
You can download UOPY v1.4.0 on the Python Package Index (PyPI) at https://pypi.org/project/uop
------------------------------
Emma Breslin
MV Product Manager
Rocket Software
ebreslin@rocketsoftware.com
------------------------------