-
Notifications
You must be signed in to change notification settings - Fork 91
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
Fake pathlib not working with Python 3.12-dev #770
Comments
We don't support 3.12 yet, so this is not a bug. |
More context on the change (I think): python/cpython#31691 |
@browniebroke - thanks! That looks like a sensible change, given that |
- pathlib implementation has changed, fake pathlib has to be adapted first (see #770)
Apart from the changed |
- adapt for changed pathlib implementation (removed flavour implementation) - Windows: add patching for some os.path functions now implemented in nt instead of ntpath - fix handling of devnull for changed OS - add fake implementation for os.path.splitroot - fixes pytest-dev#770
- adapt for changed pathlib implementation (removed flavour implementation) - Windows: add patching for some os.path functions now implemented in nt instead of ntpath - fix handling of devnull for changed OS - add fake implementation for os.path.splitroot - fixes pytest-dev#770
- adapt for changed pathlib implementation (removed flavour implementation) - Windows: add patching for some os.path functions now implemented in nt instead of ntpath - fix handling of devnull for changed OS - add fake implementation for os.path.splitroot - fixes #770
With the latest Python 3.12 version the CI tests for this version fail with the traceback:
Looks like the
pathlib
implementation has changed again (it already did change substantially in 3.11). The fake pathlib has to be adapted accordingly.The text was updated successfully, but these errors were encountered: