python-driver icon indicating copy to clipboard operation
python-driver copied to clipboard

Missing dependencies for tests

Open xtrey opened this issue 3 months ago • 3 comments

scylla-2025.2/driver-tests/python-driver-matrix-test#11

tests/integration/standard/test_metrics.py:28: in <module>
    from greplin import scales
E   ModuleNotFoundError: No module named 'greplin'</error>

tests/integration/standard/test_use_keyspace.py:10: in &lt;module&gt;
    from mock import patch
E   ModuleNotFoundError: No module named 'mock'</error>
  
tests/integration/standard/column_encryption/test_policies.py:22: in &lt;module&gt;
    from cassandra.column_encryption.policies import AES256ColumnEncryptionPolicy, \
E   ImportError: cannot import name 'AES256ColumnEncryptionPolicy' from 'cassandra.column_encryption.policies' (/jenkins/workspace/scylla-2025.2/driver-tests/python-driver-matrix-test/python-driver-scylla/cassandra/column_encryption/policies.py)</error>

xtrey avatar Nov 28 '25 21:11 xtrey

@Lorak-mmk , could you please take a look at it

dkropachev avatar Nov 29 '25 23:11 dkropachev

Strange thing is that I somehow getting it installed when I do uv sync but when I do: uv tree | grep greplin or uv tree --dev | grep greplin I get nothing

dkropachev avatar Nov 29 '25 23:11 dkropachev

@Lorak-mmk , could you please take a look at it

Some time ago we migrated driver to uv, and we did not migrate matrix. Unless someone did the migration, failures are expected.

Lorak-mmk avatar Dec 01 '25 10:12 Lorak-mmk

it should be fixed by https://github.com/scylladb/python-driver-matrix/pull/101

dkropachev avatar Jan 29 '26 19:01 dkropachev