[ https://issues.apache.org/jira/browse/CASSANDRA-18321?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dhanush Ananthkar updated CASSANDRA-18321: ------------------------------------------ Test and Documentation Plan: When running of each files, compared output of my changed files to original files and no deprecated messages were shown. Tested files with Cassandra Version 4.1.5. Status: Patch Available (was: In Progress) > distutils Version classes are deprecated. Use packaging.version instead. > ------------------------------------------------------------------------ > > Key: CASSANDRA-18321 > URL: https://issues.apache.org/jira/browse/CASSANDRA-18321 > Project: Cassandra > Issue Type: Improvement > Components: CI > Reporter: Ekaterina Dimitrova > Assignee: Dhanush Ananthkar > Priority: Low > Fix For: 5.x > > > Lately I see a lot in Python DTests the below warning: > {code:java} > DeprecationWarning: distutils Version classes are deprecated. Use > packaging.version instead.{code} > Example from running > auditlog_test.py::TestAuditlog::test_archive_on_shutdown with trunk: > > {code:java} > dtest.py:48 > /cassandra-dtest/dtest.py:48: DeprecationWarning: distutils Version classes > are deprecated. Use packaging.version instead. > MAJOR_VERSION_4 = LooseVersion('4.0') > > ../../dtest/lib/python3.8/site-packages/ccmlib/common.py:773 > auditlog_test.py::TestAuditlog::test_archive_on_shutdown > auditlog_test.py::TestAuditlog::test_archive_on_shutdown > auditlog_test.py::TestAuditlog::test_archive_on_shutdown > auditlog_test.py::TestAuditlog::test_archive_on_shutdown > auditlog_test.py::TestAuditlog::test_archive_on_shutdown > /dtest/lib/python3.8/site-packages/ccmlib/common.py:773: > DeprecationWarning: distutils Version classes are deprecated. Use > packaging.version instead. > return LooseVersion(match.group(1)) > > auditlog_test.py: 42 warnings > /dtest/lib/python3.8/site-packages/setuptools/_distutils/version.py:346: > DeprecationWarning: distutils Version classes are deprecated. Use > packaging.version instead. > other = LooseVersion(other) > > auditlog_test.py::TestAuditlog::test_archive_on_shutdown > /cassandra-dtest/conftest.py:437: DeprecationWarning: distutils Version > classes are deprecated. Use packaging.version instead. > since = LooseVersion(since_str_or_list) > > auditlog_test.py::TestAuditlog::test_archive_on_shutdown > auditlog_test.py::TestAuditlog::test_archive_on_shutdown > auditlog_test.py::TestAuditlog::test_archive_on_shutdown > auditlog_test.py::TestAuditlog::test_archive_on_shutdown > auditlog_test.py::TestAuditlog::test_archive_on_shutdown > auditlog_test.py::TestAuditlog::test_archive_on_shutdown > auditlog_test.py::TestAuditlog::test_archive_on_shutdown > /dtest/lib/python3.8/site-packages/ccmlib/common.py:481: > DeprecationWarning: distutils Version classes are deprecated. Use > packaging.version instead. > version = LooseVersion(str(version)) > > -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html > ===Flaky Test Report=== > {code} > > -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org