Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion auth_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import time
from collections import namedtuple
from datetime import datetime, timedelta
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion
import re
import pytest
import logging
Expand Down
2 changes: 1 addition & 1 deletion bootstrap_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import time
import logging
import signal
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

from cassandra import ConsistencyLevel
from cassandra.concurrent import execute_concurrent_with_args
Expand Down
2 changes: 1 addition & 1 deletion client_network_stop_start_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import time

from ccmlib.node import TimeoutError
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion
from dtest import Tester
from tools import sslkeygen

Expand Down
2 changes: 1 addition & 1 deletion commitlog_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import stat
import struct
import time
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion
import pytest
import logging

Expand Down
2 changes: 1 addition & 1 deletion compaction_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import string
import tempfile
import time
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion
import pytest
import parse
import logging
Expand Down
2 changes: 1 addition & 1 deletion compression_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import logging

from dtest import create_ks
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion
from scrub_test import TestHelper
from tools.assertions import assert_crc_check_chance_equal

Expand Down
2 changes: 1 addition & 1 deletion configuration_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

from dtest import Tester, create_ks
from tools.jmxutils import (JolokiaAgent, make_mbean)
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

logger = logging.getLogger(__name__)
ported_to_in_jvm = pytest.mark.ported_to_in_jvm
Expand Down
2 changes: 1 addition & 1 deletion conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
import shutil
import time
from datetime import datetime
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion
# Python 3 imports
from itertools import zip_longest

Expand Down
2 changes: 1 addition & 1 deletion counter_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from tools.assertions import assert_invalid, assert_length_equal, assert_one
from dtest import Tester, create_ks, create_cf, mk_bman_path
from tools.data import rows_to_list
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

since = pytest.mark.since
logger = logging.getLogger(__name__)
Expand Down
2 changes: 1 addition & 1 deletion cql_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
from cassandra.query import SimpleStatement

from dtest import Tester, create_ks, mk_bman_path
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion
from thrift_bindings.thrift010.ttypes import \
ConsistencyLevel as ThriftConsistencyLevel
from thrift_bindings.thrift010.ttypes import (CfDef, Column, ColumnOrSuperColumn,
Expand Down
2 changes: 1 addition & 1 deletion cql_tracing_test.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import pytest
import logging

from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

from dtest import Tester, create_ks

Expand Down
2 changes: 1 addition & 1 deletion cqlsh_tests/test_cqlsh.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

import pytest
from decimal import Decimal
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion
from tempfile import NamedTemporaryFile
from uuid import UUID, uuid4

Expand Down
2 changes: 1 addition & 1 deletion cqlsh_tests/test_cqlsh_copy.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
import time
from collections import namedtuple
from decimal import Decimal
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion
from tempfile import NamedTemporaryFile, gettempdir, template
from uuid import uuid1, uuid4

Expand Down
2 changes: 1 addition & 1 deletion dtest.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import threading
import time
import traceback
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

import pytest
import cassandra
Expand Down
2 changes: 1 addition & 1 deletion dtest_setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

from dtest import (get_ip_from_node, make_execution_profile, get_auth_provider, get_port_from_node,
get_eager_protocol_version, hack_legacy_parsing)
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

from tools.context import log_filter
from tools.funcutils import merge_dicts
Expand Down
2 changes: 1 addition & 1 deletion jmx_auth_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import string
import pytest
import logging
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

from ccmlib.node import ToolError
from dtest import Tester
Expand Down
2 changes: 1 addition & 1 deletion jmx_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import ccmlib.common
from ccmlib.node import ToolError

from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

from dtest import Tester, create_ks
from tools.jmxutils import (JolokiaAgent, enable_jmx_ssl, make_mbean)
Expand Down
2 changes: 1 addition & 1 deletion json_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import pytest
import logging

from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

from ccmlib import common
from ccmlib.common import is_win
Expand Down
2 changes: 1 addition & 1 deletion materialized_views_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
from cassandra.cluster import Cluster
from cassandra.query import SimpleStatement

from distutils.version import LooseVersion
from ccmlib.version import LooseVersion
from dtest import Tester, get_ip_from_node, create_ks, mk_bman_path
from tools.assertions import (assert_all, assert_crc_check_chance_equal,
assert_invalid, assert_none, assert_one,
Expand Down
2 changes: 1 addition & 1 deletion paging_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

from flaky import flaky

from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

from cassandra import ConsistencyLevel as CL
from cassandra import InvalidRequest, ReadFailure, ReadTimeout
Expand Down
2 changes: 1 addition & 1 deletion pending_range_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

from dtest import Tester, create_ks, mk_bman_path

from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

logger = logging.getLogger(__name__)

Expand Down
2 changes: 1 addition & 1 deletion pushed_notifications_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import logging

from datetime import datetime
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion
from threading import Event

from cassandra import ConsistencyLevel as CL
Expand Down
2 changes: 1 addition & 1 deletion read_repair_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import glob
import os
import time
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

import pytest
import logging
Expand Down
2 changes: 1 addition & 1 deletion repair_tests/deprecated_repair_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import os
import subprocess

from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

from cassandra import ConsistencyLevel
from ccmlib.common import is_win
Expand Down
2 changes: 1 addition & 1 deletion repair_tests/incremental_repair_test.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import time
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

import pytest
import re
Expand Down
2 changes: 1 addition & 1 deletion replace_address_test.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import os
import tempfile
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

import pytest
import logging
Expand Down
2 changes: 1 addition & 1 deletion replication_test.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import os
import re
import time
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

import pytest
import logging
Expand Down
4 changes: 2 additions & 2 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#
# In case you want to test a patch with your own CCM branch, further to changing below CCM repo and branch name, you need to add -e flag at the beginning
# Example: -e git+https://github.com/userb/ccm.git@cassandra-17182#egg=ccm
git+https://github.com/apache/cassandra-ccm.git@cassandra-test#egg=ccm
-e git+https://github.com/dkropachev/cassandra-ccm.git@dk/move-off-distutils-version#egg=ccm

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I understand that you want cicd to pass and merge it, but wouldn't it better to point it to a branch from git+https://github.com/apache/cassandra-ccm.git ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes.
this change is from the second THROWAWAY commit. it will not get merged.

click==8.0.4
decorator==5.1.1
docopt==0.6.2
Expand All @@ -21,7 +21,7 @@ iniconfig==1.1.1
lxml==5.1.0
mock==5.1.0
netifaces==0.11.0
packaging==21.3
packaging<21

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this needed ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

without it, won't we get clashing between packaging>=21 here and cassandra-ccm's packaging<21 (from your pr) ?
(i hit this, don't see any way around it – and i would have thought this was the correct approach)

parse==1.20.1
pluggy==1.0.0
psutil==5.9.8
Expand Down
2 changes: 1 addition & 1 deletion secondary_indexes_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import re
import time
import uuid
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

import pytest
import logging
Expand Down
2 changes: 1 addition & 1 deletion snapshot_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import shutil
import subprocess
import time
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

import pytest
import logging
Expand Down
2 changes: 1 addition & 1 deletion sstable_generation_loading_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import subprocess
import time
import distutils.dir_util
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

import pytest
import logging
Expand Down
2 changes: 1 addition & 1 deletion topology_test.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import re
import time
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

import pytest
import logging
Expand Down
2 changes: 1 addition & 1 deletion ttl_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import logging

from collections import OrderedDict
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

from cassandra import ConsistencyLevel, InvalidRequest
from cassandra.query import SimpleStatement
Expand Down
2 changes: 1 addition & 1 deletion upgrade_tests/cql_tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import logging

from collections import OrderedDict
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion
from uuid import UUID, uuid4

from cassandra import ConsistencyLevel, InvalidRequest
Expand Down
2 changes: 1 addition & 1 deletion upgrade_tests/upgrade_base.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

import logging
import pytest
Expand Down
2 changes: 1 addition & 1 deletion upgrade_tests/upgrade_supercolumns_test.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

import os
import pytest
Expand Down
2 changes: 1 addition & 1 deletion upgrade_tests/upgrade_through_versions_test.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

import logging
import operator
Expand Down
2 changes: 1 addition & 1 deletion upgrade_tests/upgrade_udtfix_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import logging

from dtest import Tester
from distutils.version import LooseVersion
from ccmlib.version import LooseVersion
from tools.misc import add_skip
from .upgrade_manifest import build_upgrade_pairs, CASSANDRA_3_0, RUN_STATIC_UPGRADE_MATRIX

Expand Down
2 changes: 1 addition & 1 deletion user_functions_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import pytest
import logging

from distutils.version import LooseVersion
from ccmlib.version import LooseVersion

from cassandra import FunctionFailure

Expand Down