akasma74 / Hass-Custom-Alarm

It is a fork of "Yet another take on a home assistant custom alarm" that will exist until its author is back to our Earth
80 stars 31 forks source link

Python 3.10 dependency conflict #140

Closed LouPaloma closed 1 year ago

LouPaloma commented 1 year ago

More of a heads-up than a bug: With impending 3.10 python requirement there looks to be an incompatibility with the current HACS released version (1.12.14) and Python 3.10.

The dependency on ruamel.yaml==0.15.100 cannot be satisfied and will need to be updated to 0.17+

akasma74 commented 1 year ago

Thanks make, I'll have a look into it soon.

akasma74 commented 1 year ago

@LouPaloma could you please check that the changes I made don't break anything and (possibly) satisfy upcoming requirements?

LouPaloma commented 1 year ago

I can confirm that the change in manifest.json works with python 3.9, but will have to wait until the weekend to test with 3.10 environment.

I use HACS for this integration, but since an update is not yet available, I simply manually made the changes in the commits (for now).

akasma74 commented 1 year ago

@LouPaloma cool, thanks. please keep me updated so I make a new release if everything works well with the change.

alitaker commented 1 year ago

Alarm panel works for me on Python 3.10, HA 2023.1.1 and ruamel.yaml==0.17.21

akasma74 commented 1 year ago

@alitaker thanks for confirming. I'm surprised people still using it in such a state.. Anyway, looks like it's time to create a new release.

alitaker commented 1 year ago

I'm surprised people still using it in such a state..

Unfortunately I have no time to look at the alternatives :blush: