[
https://issues.apache.org/jira/browse/CASSANDRA-18321?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Brandon Williams updated CASSANDRA-18321:
-----------------------------------------
Status: Patch Available (was: Needs Committer)
> 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: [email protected]
For additional commands, e-mail: [email protected]