-
Notifications
You must be signed in to change notification settings - Fork 67
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
Fix compatibility with Python 3.12 #537
Comments
(For now I'll probably resort to using Python 3.11 in that repo) |
scylla-ccm, which we use in integration tests does not support Python 3.12 (refs scylladb/scylla-ccm#537). Switch to using Python 3.11 specifically to fix the compatibility problem.
This is weird, since I've tested the python driver with 3.12 (but it was a release candidate) |
scylla-ccm, which we use in integration tests does not support Python 3.12 (refs scylladb/scylla-ccm#537). Switch to using Python 3.11 specifically to fix the compatibility problem.
This change removes all uses of distutils modules and replaces them with either direct replacements or reimplementations (in the case of strtobool). LooseVersion is replaced by packaging.Version and dir_util.copy_tree is replaced by shutil.copytree Fixes scylladb#537
This change removes all uses of distutils modules and replaces them with either direct replacements or reimplementations (in the case of strtobool). LooseVersion is replaced by packaging.Version and dir_util.copy_tree is replaced by shutil.copytree Fixes scylladb#537
This change removes all uses of distutils modules and replaces them with either direct replacements or reimplementations (in the case of strtobool). LooseVersion is replaced by packaging.Version and dir_util.copy_tree is replaced by shutil.copytree Fixes scylladb#537
This change removes all uses of distutils modules and replaces them with either direct replacements or extractions from the library. LooseVersion is extracted into ccmlib.utils.version and dir_util.copy_tree is replaced by shutil.copytree. Fixes scylladb#537
This change removes all uses of distutils modules and replaces them with either direct replacements or extractions from the library. LooseVersion is extracted into ccmlib.utils.version and dir_util.copy_tree is replaced by shutil.copytree. Fixes scylladb#537
This change removes all uses of distutils modules and replaces them with either direct replacements or extractions from the library. LooseVersion is extracted into ccmlib.utils.version and dir_util.copy_tree is replaced by shutil.copytree. Fixes scylladb#537
This change removes all uses of distutils modules and replaces them with either direct replacements or extractions from the library. LooseVersion is extracted into ccmlib.utils.version and dir_util.copy_tree is replaced by shutil.copytree. Fixes scylladb#537
Why didn't we just set it to use with python 3.11 for now? |
Which CI ? |
java-driver CI. Can you please check this PR? |
This change removes all uses of distutils modules and replaces them with either direct replacements or extractions from the library. LooseVersion is extracted into ccmlib.utils.version and dir_util.copy_tree is replaced by shutil.copytree. Fixes scylladb#537
This change removes all uses of distutils modules and replaces them with either direct replacements or extractions from the library. LooseVersion is extracted into ccmlib.utils.version and dir_util.copy_tree is replaced by shutil.copytree. Fixes scylladb#537
This change removes all uses of distutils modules and replaces them with either direct replacements or extractions from the library. LooseVersion is extracted into ccmlib.utils.version and dir_util.copy_tree is replaced by shutil.copytree. Fixes #537
This change removes all uses of distutils modules and replaces them with either direct replacements or extractions from the library. LooseVersion is extracted into ccmlib.utils.version and dir_util.copy_tree is replaced by shutil.copytree. Fixes scylladb#537
In https://github.com/scylladb/java-driver we run scylla-ccm for integration tests in GitHub Actions. Recently, GitHub Actions switched to using Python 3.12 by default and CCM fails to start with the following error:
distutils
was removed in Python 3.12.The text was updated successfully, but these errors were encountered: