-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python 3.12 support #137
Comments
Hi @skshetry Glad to hear that the draft PR works in dvc's test suite! The past two months have been quite busy for me, so it simply dropped off my immediate todo list. Initially I had hoped for the PathBase backport to pathlib2 to be completed before merging this PR. My hope was that it would allow me to ship a single implementation of UPath for Python<3.12 and Python>=3.12. But I think by now adding support for Python=3.12 outweighs the downside of having to maintain two code paths until pathlib2 gets updated. I should be able to find some time in the coming days. Cheers, |
I need to make a few changes to the 3.12 PR before it can be merged. This is mainly about integration of pathlib_abc as a dependency to ensure we're on the right track for Python 3.13 and that delays like this regarding Python version support one won't happen again. |
I decided against integrating So for the Python3.12 release |
The release date is getting closer, so we should try to get something out. Ideally, this would go hand in hand with refactoring
UPath
to depend on the (upcoming)pathlib.PathBase (python>=3.13)
backport inpathlib2
.Need to make a decision for
pathlib_abc
integration before merging the 3.12 implementation.The text was updated successfully, but these errors were encountered: