You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are no Python 3.13 wheels provided. That’s the least I can say.
Releasing a new version on PyPI will provide a 3.13 wheel.
Python 3.13 stable has been released on October 7th!
Reacted by Andreas Motl, Matthias Thym, Matěj Račinský and Juracy Filho
tbh. it is hard to say why time-machine is in the dependencies. its only use is for tests, still this stuff is import into main __init__. or am I missing something?
Are you still depending upon pendulum (the python library that requires rust to install), here is the PR how I removed the dependency upon it for Kiota.
@racinmat yes, the plan is to release it soon, we just want to review some things before the release.
Reacted by hagen00, Tobias Ernst, Andrew Kh, Eric L. Frederich, Etienne Tremblay, Lazar Gugleta, Abhinand C, Niklas Eidhagen, Youri Ackx and Matěj Račinský
Activity
Secrus commentedon Sep 22, 2024
Is Pendulum incompatible right now?
M5oul commentedon Sep 26, 2024
There are no Python 3.13 wheels provided. That’s the least I can say.
Releasing a new version on PyPI will provide a 3.13 wheel.
Python 3.13 stable has been released on October 7th!
ericfrederich commentedon Oct 8, 2024
3.13 is released, hopefully a 3.13 wheel can be provided soon. I don't want to install Rust to use Python ;-)
ollz272 commentedon Oct 10, 2024
@sdispater Is it possible to get this in, please?
M5oul commentedon Oct 11, 2024
May be @Secrus?
edgarrmondragon commentedon Oct 11, 2024
@ericfrederich @ollz272 @M5oul see #590 (comment)
ericfrederich commentedon Oct 16, 2024
Some slightly bad news here. While the tests are passing with Python 3.12 the tests do not pass on 3.13.
Python 3.13 removed
uuid._load_system_functionswhich is called bytime-machinewhich pendulum depends on.Two ways of fixing this.
1:
poetry update time-machinewhich updates time-machine from 2.13.0 -> 2.15.0 where the call is gated based on sys.version_info.2: bump minimum version to 3.9 which would update time-machine to 2.16.0 where they also dropped 3.8 support and the call is removed
rudolfix commentedon Oct 24, 2024
tbh. it is hard to say why
time-machineis in the dependencies. its only use is for tests, still this stuff is import into main__init__. or am I missing something?svrooij commentedon Jan 17, 2025
Are you still depending upon pendulum (the python library that requires rust to install), here is the PR how I removed the dependency upon it for Kiota.
It was quite easy since most functionality we were using is now supported by by Python itself. Actually the code we used is replaced by this code https://github.com/microsoft/kiota-python/blob/e9840dfd9acf75292e5c1cff3277a026a9a49140/packages/abstractions/kiota_abstractions/date_utils.py
https://github.com/microsoft/kiota-python/pull/450/files
racinmat commentedon Feb 28, 2025
Are there any plans for dropping the python 3.8 support and updating, so it would passing on python 3.13?
chore: dropped python 3.9 support (#150)
astr0gator commentedon Mar 14, 2025
👀
racinmat commentedon Apr 7, 2025
Could we please get the new version released on pypi? @Secrus @ashb
Thanks.
Secrus commentedon Apr 7, 2025
@racinmat yes, the plan is to release it soon, we just want to review some things before the release.