Bug Description
Hi, I clone the repository and try to run all the tests locally. I am following the contributing guide. Failed when testing the tests/test_filter.py. Btw, It seems the uv sync process also does not work, as I also have the "No module name" issue for many packages when testing.
Expected Behavior
Steps to Reproduce
Exactly following the Contributing Guide
# Install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh
# Clone the repository
git clone git@github.com:lotus-data/lotus.git
cd lotus
# Install lotus and all dependencies (including dev dependencies)
uv sync --dev
uv run pytest tests/test_filter.py
Environment Information
Operating System:
Python Version:
Python 3.10
Package Versions:
Error Messages and Logs
FAILED tests/test_filter.py::TestSearch::test_basic_search - AttributeError: 'DataFrame' object has no attribute 'sem_index'. Did you mean: 'set_index'?
FAILED tests/test_filter.py::TestSearch::test_filtered_search_relational - AttributeError: 'DataFrame' object has no attribute 'sem_index'. Did you mean: 'set_index'?
FAILED tests/test_filter.py::TestSearch::test_filtered_search_semantic - AttributeError: 'DataFrame' object has no attribute 'sem_index'. Did you mean: 'set_index'?
FAILED tests/test_filter.py::TestSearch::test_filtered_search_combined - AttributeError: 'DataFrame' object has no attribute 'sem_index'. Did you mean: 'set_index'?
FAILED tests/test_filter.py::TestSearch::test_filtered_search_empty_result - AttributeError: 'DataFrame' object has no attribute 'sem_index'. Did you mean: 'set_index'?
FAILED tests/test_filter.py::TestSearch::test_filtered_search_with_scores - AttributeError: 'DataFrame' object has no attribute 'sem_index'. Did you mean: 'set_index'
Screenshots
Minimal Reproduction Example
# Install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh
# Clone the repository
git clone git@github.com:lotus-data/lotus.git
cd lotus
# Install lotus and all dependencies (including dev dependencies)
uv sync --dev
uv run pytest tests/test_filter.py
Additional Context
Checklist
Bug Description
Hi, I clone the repository and try to run all the tests locally. I am following the contributing guide. Failed when testing the tests/test_filter.py. Btw, It seems the uv sync process also does not work, as I also have the "No module name" issue for many packages when testing.
Expected Behavior
Steps to Reproduce
Exactly following the Contributing Guide
Environment Information
Operating System:
Python Version:
Python 3.10
Package Versions:
Error Messages and Logs
FAILED tests/test_filter.py::TestSearch::test_basic_search - AttributeError: 'DataFrame' object has no attribute 'sem_index'. Did you mean: 'set_index'?
FAILED tests/test_filter.py::TestSearch::test_filtered_search_relational - AttributeError: 'DataFrame' object has no attribute 'sem_index'. Did you mean: 'set_index'?
FAILED tests/test_filter.py::TestSearch::test_filtered_search_semantic - AttributeError: 'DataFrame' object has no attribute 'sem_index'. Did you mean: 'set_index'?
FAILED tests/test_filter.py::TestSearch::test_filtered_search_combined - AttributeError: 'DataFrame' object has no attribute 'sem_index'. Did you mean: 'set_index'?
FAILED tests/test_filter.py::TestSearch::test_filtered_search_empty_result - AttributeError: 'DataFrame' object has no attribute 'sem_index'. Did you mean: 'set_index'?
FAILED tests/test_filter.py::TestSearch::test_filtered_search_with_scores - AttributeError: 'DataFrame' object has no attribute 'sem_index'. Did you mean: 'set_index'
Screenshots
Minimal Reproduction Example
Additional Context
Checklist