Home Applications interoperability-embedded-python

interoperability-embedded-python

InterSystems does not provide technical support for this project. Please contact its developer for the technical assistance.
5
15 reviews
0
Awards
7.6k
Views
1.1k
IPM installs
12
12
Details
Releases (66)
Reviews (15)
Issues
Pull requests (1)
Articles (2)
Hack of PEX Python but for Embedded Python

What's new in this version

Enhancement :

  • Support of async function in BP and BO.
  • Support of multi sync call
  • Trace option in log

Fix:

  • Better support of retro-compatibility of gronngier.pex

IoP (Interoperability On Python)

PyPI - Status
PyPI
PyPI - Downloads
PyPI - License
GitHub last commit

Welcome to the Interoperability On Python (IoP) proof of concept! This project demonstrates how the IRIS Interoperability Framework can be utilized with a Python-first approach.

Documentation can be found here.

Example

Here's a simple example of how a Business Operation can be implemented in Python:

from iop import BusinessOperation

class MyBo(BusinessOperation):
    def on_message(self, request):
        self.log_info("Hello World")

Installation

To start using this proof of concept, install it using pip:

pip install iris-pex-embedded-python

Getting Started

If you're new to this project, begin by reading the installation guide. Then, follow the first steps to create your first Business Operation.

Happy coding!

Made with
Install
zpm install pex-embbeded-python download archive
Version
3.1.026 Jul, 2024
Python package
iris-pex-embedded-python
Ideas portal
https://ideas.intersystems.com/ideas/DP-I-143
Category
Developer Environment
Works with
InterSystems IRIS
First published
03 Jan, 2022
Last edited
11 Feb, 2025
Last checked by moderator
05 Feb, 2025Works