# Ignition Scripting API now available via pypi

**URL:** <https://forum.inductiveautomation.com/t/ignition-scripting-api-now-available-via-pypi/50800>\
**Category:** Ignition\
**Tags:** ignition81, ignition80, scripting\
**Created:** [September 9, 2021, 9:26pm UTC](https://forum.inductiveautomation.com/t/ignition-scripting-api-now-available-via-pypi/50800 "2021-09-09T21:26:32Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![cesrom](https://avatars.discourse-cdn.com/v4/letter/c/ea666f/32.png) [@cesrom](https://forum.inductiveautomation.com/u/cesrom)\
**Post date:** [September 23, 2021, 8:23pm UTC](https://forum.inductiveautomation.com/t/ignition-scripting-api-now-available-via-pypi/50800/4 "2021-09-23T20:23:11Z")

</div>

An update.

After `pip`-installing `ignition-api` I am able to get code completion on Visual Studio Code, so I can mark the following feature request as implemented.

> [@Ignition repo now with branches](https://forum.inductiveautomation.com/t/ignition-repo-now-with-branches/37932/6):
>
> I feel like combining your repository with a VS extension would be a pretty easy way to add an “Ignition” extension that automatically includes the libraries

The following versions now include the `com.inductiveautomation` package, just consider that it is not a one-to-one implementation. I have only created the necessary code for some use cases.

Latest versions and how to install them:

8.1.10

```bash
$ python2 -m pip install ignition-api

```

8.0.17

```bash
$ python2 -m pip install ignition-api==8.0.17.post3

```

7.9.18

```bash
$ python2 -m pip install ignition-api==7.9.18.post2

```

Code completion works on PyCharm 2021.2.2 (also when running the code from its Python Console) and Visual Studio Code 1.60.2 for the following versions:  
 7.9.18 (from [`7.9`](https://github.com/thecesrom/Ignition/tree/7.9) branch)  
 8.0.17 (from [`8.0`](https://github.com/thecesrom/Ignition/tree/8.0) branch)  
 8.1.10 (from [`main`](https://github.com/thecesrom/Ignition/tree/main) branch)

As for `8.1.10-jython`, Visual Studio Code does not appear to support Jython as an interpreter, and on PyCharm these are the features that work:  
 Code completion (a.k.a. intellisense)  
 Python Console (see: [PY-44759](https://youtrack.jetbrains.com/issue/PY-44759), [PY-50491](https://youtrack.jetbrains.com/issue/PY-50491))

And apparently Jython appears to struggle when trying to import anything under `com.inductiveautomation`.

So, considering all of the above, the `jython` branch, as fun as it was to work on it, will no longer be maintained. It will be kept until `8.1.11` is released just in case something or someone steps in.

---

_[View the full topic](https://forum.inductiveautomation.com/t/ignition-scripting-api-now-available-via-pypi/50800)._
