The main branch here GitHub - winding-lines/firebolt: Arrow implementation in Mojo
passes the tests just fine pixi run test_python
pixi run test_python
✨ Pixi task (build_pybolt): mojo build -I . pybolt/pybolt.mojo --emit shared-lib -o pybolt/pybolt.so ✨ Pixi task (test_python): pytest -s -v pybolt/tests =================================================================================== test session starts ====================================================================================
platform darwin -- Python 3.12.11, pytest-8.4.2, pluggy-1.6.0 -- .../firebolt/main/.pixi/envs/default/bin/python3.12
cachedir: .pytest_cache
rootdir: /Users/mseritan/dev/typed-data/firebolt/main/pybolt
configfile: pytest.ini
collected 1 item
pybolt/tests/test_dtypes_api.py::test_factory_functions PASSED
=============================================================================== 1 passed, 1 warning in 0.17s ===============================================================================
I want to move the module subfolder under pybolt (I want to keep the python module code together) GitHub - winding-lines/firebolt at move-module-folder
The test fails with error
❯ pixi run test_python
✨ Pixi task (build_pybolt): mojo build -I . pybolt/pybolt.mojo --emit shared-lib -o pybolt/pybolt.so .../firebolt/move-module-folder/pybolt/pybolt.mojo:4:13: error: 'module' does not refer to a nested package
from pybolt.module.dtypes_api import add_to_module as add_dtypes
I can’t figure out how to get the nested package to work, probably a silly mistake…
Many thanks, Marius