# Python Mode needs a new project owner

**URL:** https://discourse.processing.org/t/python-mode-needs-a-new-project-owner/36399
**Category:** Processing.py
**Created:** [April 17, 2022, 2:45pm UTC](https://discourse.processing.org/t/python-mode-needs-a-new-project-owner/36399 "2022-04-17T14:45:48Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![pheinberg](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/pheinberg/32/4277_2.png) [@pheinberg](https://discourse.processing.org/u/pheinberg)
#### Post date: [April 17, 2022, 2:45pm UTC](https://discourse.processing.org/t/python-mode-needs-a-new-project-owner/36399/1 "2022-04-17T14:45:48Z")

</div>

Hello from Jonathan Feinberg, the creator of Python Mode for Processing.

Python Mode needs a new owner, someone with the time, energy, and expertise to take the mode into full [Processing 4 compatibility](https://github.com/jdf/processing.py/tree/processing4) and beyond.

To understand and modify Python Mode requires expertise in both Java and Python. The good news for any potential hacker is that there’s a fairly thorough test suite for the core functionality. (One possible semester-long project would be to design an end-to-end test framework that would exercise Python Mode in its real runtime environment, i.e., in a running instance of Processing.)

The less good news is that the project is complex, with a rather ad hoc directory layout that grew over time as the project evolved (from a standalone jar file to a Mode). As of now, it can only be built and tested with Ant and Eclipse. It also involves patching new versions of Jython to subtly change a couple of numeric behaviors.

Anyone interested in more information can contact me directly at [eecoli@gmail.com](mailto:eecoli@gmail.com). You can certainly reply here, but you’ll get a quicker response via email.

---

_[View the full topic](https://discourse.processing.org/t/python-mode-needs-a-new-project-owner/36399)._
