Closed stefanor closed 1 month ago
Hi @stefanor, the wheels currently are built for py3.12. We plan on releasing support for py3.13
@stefanor quick question are you using uAMQP for Servicebus or Eventhub, because you should be using the new python based version. Otherwise in what context is it being used ?
I'm not using it, personally. The context is Debian unstable, where it is a Build-Dependency of python-azure. Debian bug
This also affects upcoming Fedora 41 stable which has Python 3.13 stable as default.
@kashifkhan Python 3.13 stable has been released already. When can we expect your release?
@stefanb2 @stefanb2 Im working on getting a release out for wheels with py313 support. Just a few more tests to finish out and Ill update this thread when its on pypi.
@kashifkhan thanks, good to know.
FYI: Fedora 41 Final is GO and will be shipped on Tuesday 29th October 2024.
@stefanb2 @stefanor uamqp 1.6.11 is now available on pypi
I can confirm that the new version installs and works with Python 3.13.
NOTE: Azure CLI extension aziot-iot
does not automatically detect that it needs to update its own installation of uamqp
. I used the following steps to work around this problem on my Fedora 41 Linux installation:
$ cd ${HOME}/.azure/cliextensions/azure-iot
$ mkdir uamqp-python-3.12
$ mv uamqp* uamqp-python-3.12/
# now any IoT command that uses uamqp will trigger re-installation of the dependency for Python 3.13, e.g.
$ az iot hub monitor-events --subscription ... --hub-name ...
This also means that you can't have parallel virtual environments with azure-cli
for different Python versions, because the extension dependency directory is global, not per virtual environment.
Describe the bug
To Reproduce Steps to reproduce the behavior: