diff --git a/pgvector/utils/sparsevec.py b/pgvector/utils/sparsevec.py index a451fc6..632962f 100644 --- a/pgvector/utils/sparsevec.py +++ b/pgvector/utils/sparsevec.py @@ -6,7 +6,7 @@ class SparseVector: def __init__(self, value, dimensions=NO_DEFAULT, /): - if value.__class__.__module__ == 'scipy.sparse._arrays': + if value.__class__.__module__.startswith('scipy.sparse.'): if dimensions is not NO_DEFAULT: raise ValueError('dimensions not allowed')