Skip to content

Conversation

@agners
Copy link
Collaborator

@agners agners commented Nov 25, 2024

The latest latest build of Matter/CHIP wheels v2024.11.0 require a newer Debian version. This is required because the CHIP wheels build uses the Matter SDK build system, which recently got updated to Ubuntu 24.04. This meant that the native library got linked against a newer glibc version.

Technically, the Python 3.12 update is not related/strictly required. But it seems that the Matter v1.3 version of Matter/CHIP wheels v2024.9.0 runs fine with Python 3.12 already. So it is safe to upgrade the two at once.

The latest latest build of Matter/CHIP wheels v2024.11.0 require a newer
Debian version. This is required because the CHIP wheels build uses the
Matter SDK build system, which recently got updated to Ubuntu 24.04.
This meant that the native library got linked against a newer glibc
version.

Technically, the Python 3.12 update is not related/strictly required.
But it seems that the Matter v1.3 version of Matter/CHIP wheels
v2024.9.0 runs fine with Python 3.12 already. So it is safe to upgrade
the two at once.
@agners agners added the maintenance Code (quality) improvement or small enhancement which not a new feature label Nov 25, 2024
@marcelveldt marcelveldt merged commit 702b99f into main Nov 25, 2024
4 checks passed
@marcelveldt marcelveldt deleted the bump-container-to-debian-12-python-3.12 branch November 25, 2024 14:04
@perezjoseph
Copy link

After a restart yesterday I started having issues with zeroconf and mDNS I had to rollback to version 6.6.0. Have anyone experience this?

2024-12-02 14:40:23.716 (MainThread) WARNING [zeroconf] Error with socket 55 (('::1', 5353, 0, 0))): [Errno 101] Network is unreachable
Traceback (most recent call last):
File "/usr/local/lib/python3.12/asyncio/selector_events.py", line 1275, in sendto
self._sock.sendto(data, addr)
OSError: [Errno 101] Network is unreachable

agners added a commit that referenced this pull request May 7, 2025
Bump the project to minimum Python version 3.12. We are using Python
3.12 since #972 in production already. Also the server seems to run
fine on Python 3.13, so advertise that as well.
@agners agners mentioned this pull request May 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Code (quality) improvement or small enhancement which not a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants