diff --git a/projects/openmp.llvm.org/package.yml b/projects/openmp.llvm.org/package.yml index 76e202e9..151e8fd6 100644 --- a/projects/openmp.llvm.org/package.yml +++ b/projects/openmp.llvm.org/package.yml @@ -8,16 +8,14 @@ versions: github: llvm/llvm-project strip: /^llvmorg-/ -dependencies: - linux: - python.org: ~3.11 - perl.org: '*' - build: dependencies: cmake.org: '*' llvm.org: '*' gnu.org/wget: '*' + linux: + python.org: ~3.11 + perl.org: '*' script: | mkdir -p src find . -maxdepth 1 ! -name '.' ! -name 'src' -exec mv {} ./src/ \; diff --git a/projects/vanna.ai/package.yml b/projects/vanna.ai/package.yml index 39c91416..97af02e9 100644 --- a/projects/vanna.ai/package.yml +++ b/projects/vanna.ai/package.yml @@ -9,19 +9,30 @@ versions: dependencies: python.org: ^3.12 + linux: + openmp.llvm.org: 17 # needed by chromadb runtime: env: PYTHONPATH: ${{prefix}}/lib/python{{deps.python.org.version.major}}/site-packages:$PYTHONPATH build: - - python -m pip install . --prefix={{prefix}} - # additional requirements as of 0.1.0 - - run: python -m pip install openai mistralai --prefix={{prefix}} - if: '>=0.1' + script: + - python -m pip install . --prefix={{prefix}} + # additional requirements as of 0.1.0 + - run: python -m pip install openai mistralai --prefix={{prefix}} + if: '>=0.1' + # additional requirements as of 0.2.0 + - run: python -m pip install chromadb python-dotenv --prefix={{prefix}} + if: '>=0.2' - - run: ln -s python{{deps.python.org.version.marketing}} python{{deps.python.org.version.major}} - working-directory: ${{prefix}}/lib + - run: ln -s python{{deps.python.org.version.marketing}} python{{deps.python.org.version.major}} + working-directory: ${{prefix}}/lib + env: + linux: + CC: clang + CXX: clang++ + LD: clang test: dependencies: @@ -31,6 +42,5 @@ test: OPENAI_API_KEY: FAKE_API_KEY MISTRAL_API_KEY: FAKE_API_KEY script: - - pip install pytest - curl -L "https://raw.githubusercontent.com/vanna-ai/vanna/main/tests/test_vanna.py" -o test_vanna.py - python test_vanna.py