809eca7616
* Pin dependencies and fix test paths for package layout - Pin all dependencies in requirements.txt to specific versions to ensure stability and reproducibility. - Update test_autogen_config.py to correctly resolve source paths for both development and installed package layouts. - Validated compatibility with Python 3.9, 3.10, 3.11, and 3.12. * Remove setuptools dependency since we dont support pip install and instead use cmake