# Maintained / preferred python library

**URL:** <https://amplipi.discourse.group/t/maintained-preferred-python-library/188>\
**Category:** Home Automation Integration\
**Created:** [December 20, 2022, 1:54pm UTC](https://amplipi.discourse.group/t/maintained-preferred-python-library/188 "2022-12-20T13:54:04Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mpo](https://yyz2.discourse-cdn.com/free1/user_avatar/amplipi.discourse.group/mpo/32/21_2.png) [@mpo](https://amplipi.discourse.group/u/mpo)\
**Post date:** [December 20, 2022, 1:54pm UTC](https://amplipi.discourse.group/t/maintained-preferred-python-library/188/1 "2022-12-20T13:54:04Z")

</div>

Hi there,

I have been using this python library up to now → [GitHub - brianhealey/pyamplipi: Python API for interacting with the AmpliPi Multizone Audio Controller](https://github.com/brianhealey/pyamplipi)

Nicely done and works good.  
However it has not been updated since end May, and has outstanding pull requests since end August – All while amplipi itself has been releasing several upgrades including API updates that are thus not reflected in this library.

I see @linknum23 (Lincoln) has made a fork too, but would it not be more appropriate to all collaborate via pull requests on a fork up at [MicroNova · GitHub](https://github.com/micro-nova) + have a more group-owned maintenance of the pypi registry to go along with that?

Anyway. I am open to any suggestions and welcoming a constructive discussion on this? The current situation feels like I might be investing in a dead end?

I also see the maintainer @bhealey (Brian) is on this platform as well, but has only been active for one day in May - same day of the lib release. I hope the direct mention pulls him in to share his own views on the matter.

To be clear - I also am irregular in the time I can allocate to fiddling some further with my own amplipi projects - so this is not to point fingers, but just about finding a solution where we can nicely progress in a collaborative way without being held back by individual passing attention to keep up?

Anyone with any thoughts on this?

---

<div class="post-metadata">

**Author:** ![linknum23](https://yyz2.discourse-cdn.com/free1/user_avatar/amplipi.discourse.group/linknum23/32/6_2.png) [@linknum23](https://amplipi.discourse.group/u/linknum23)\
**Post date:** [December 20, 2022, 3:30pm UTC](https://amplipi.discourse.group/t/maintained-preferred-python-library/188/2 "2022-12-20T15:30:48Z")

</div>

Lets start by merging in your PRs. I was hoping Brian would review them, but admittedly I forgot about them. I have maintainer access as well, so I can test and merge those.

If needed we can figure out how to migrate stewardship of the pypi releases.

---

<div class="post-metadata">

**Author:** ![linknum23](https://yyz2.discourse-cdn.com/free1/user_avatar/amplipi.discourse.group/linknum23/32/6_2.png) [@linknum23](https://amplipi.discourse.group/u/linknum23)\
**Post date:** [December 20, 2022, 3:54pm UTC](https://amplipi.discourse.group/t/maintained-preferred-python-library/188/3 "2022-12-20T15:54:35Z")

</div>

One of the main issues here if that CI has not been setup on this repo. I added that as an [issue](https://github.com/brianhealey/pyamplipi/issues/12), hopefully we can make this process easier in the future…

---

<div class="post-metadata">

**Author:** ![bhealey](https://avatars.discourse-cdn.com/v4/letter/b/58956e/32.png) [@bhealey](https://amplipi.discourse.group/u/bhealey)\
**Post date:** [December 20, 2022, 5:52pm UTC](https://amplipi.discourse.group/t/maintained-preferred-python-library/188/4 "2022-12-20T17:52:36Z")

</div>

I am working with @linknum23 to make sure that Micronova has control of the CI pipeline and pypi repo. I apologize for any inconvenience. ☹

---

<div class="post-metadata">

**Author:** ![linknum23](https://yyz2.discourse-cdn.com/free1/user_avatar/amplipi.discourse.group/linknum23/32/6_2.png) [@linknum23](https://amplipi.discourse.group/u/linknum23)\
**Post date:** [December 20, 2022, 7:56pm UTC](https://amplipi.discourse.group/t/maintained-preferred-python-library/188/5 "2022-12-20T19:56:06Z")

</div>

On PyPi `pyamplipi` is now owned by us so we should be able to easily keep it updated with every new release.

Thanks guys!

---

<div class="post-metadata">

**Author:** ![mpo](https://yyz2.discourse-cdn.com/free1/user_avatar/amplipi.discourse.group/mpo/32/21_2.png) [@mpo](https://amplipi.discourse.group/u/mpo)\
**Post date:** [December 21, 2022, 9:05am UTC](https://amplipi.discourse.group/t/maintained-preferred-python-library/188/6 "2022-12-21T09:05:20Z")

</div>

No apologies needed - highly appreciate you kicking this off as you did.  
And thx for the swift resolution too.
