[PR #304] [MERGED] feat: add test and fix python dependencies #416

Closed
opened 2026-02-15 19:17:35 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/run-llama/create-llama/pull/304
Author: @leehuwuj
Created: 9/22/2024
Status: Merged
Merged: 9/23/2024
Merged by: @marcusschiesser

Base: mainHead: lee/fix-python-deps


📝 Commits (6)

  • 364d221 add test and fix deps
  • 3f2b434 add resolve-python-dependencies job
  • 89c1114 Only support python 3.11 and python 3.12 for now
  • 680c0fd add web and db data source
  • 471aca2 remove python matrix for resolve-python-dependencies
  • b982e7a ci: use only one e2e test

📊 Changes

6 files changed (+202 additions, -14 deletions)

View changed files

e2e/resolve_python_dependencies.spec.ts (+139 -0)
📝 e2e/utils.ts (+17 -3)
📝 helpers/python.ts (+9 -9)
📝 index.ts (+35 -0)
📝 templates/types/multiagent/fastapi/pyproject.toml (+1 -1)
📝 templates/types/streaming/fastapi/pyproject.toml (+1 -1)

📄 Description

Summary by CodeRabbit

  • New Features

    • Introduced end-to-end tests for resolving Python dependencies across various vector databases and tools.
    • Added an optional parameter for specifying tools in the project setup function.
    • Enhanced GitHub Actions workflow with a new job for resolving Python dependencies.
    • Created separate script commands for running Python dependency tests.
    • Added new command-line options for specifying web and database sources.
  • Bug Fixes

    • Updated versions of several dependencies to ensure compatibility and improved functionality for various databases.
    • Broadened Python version specifications in project configuration files.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/run-llama/create-llama/pull/304 **Author:** [@leehuwuj](https://github.com/leehuwuj) **Created:** 9/22/2024 **Status:** ✅ Merged **Merged:** 9/23/2024 **Merged by:** [@marcusschiesser](https://github.com/marcusschiesser) **Base:** `main` ← **Head:** `lee/fix-python-deps` --- ### 📝 Commits (6) - [`364d221`](https://github.com/run-llama/create-llama/commit/364d221e52d082bc67f1bbf1fb65337540f8b735) add test and fix deps - [`3f2b434`](https://github.com/run-llama/create-llama/commit/3f2b434c345521810dcf942d99bb70301691f3e9) add resolve-python-dependencies job - [`89c1114`](https://github.com/run-llama/create-llama/commit/89c11141ff4fb7cb9dd905c04fbd6cd9736c1584) Only support python 3.11 and python 3.12 for now - [`680c0fd`](https://github.com/run-llama/create-llama/commit/680c0fd012b4d9baf81a987ff9d35c21d552cd20) add web and db data source - [`471aca2`](https://github.com/run-llama/create-llama/commit/471aca2f9aaae3f7c54c4428de2260f0441e754f) remove python matrix for resolve-python-dependencies - [`b982e7a`](https://github.com/run-llama/create-llama/commit/b982e7ac147047147e23ef385213a3129f6d3735) ci: use only one e2e test ### 📊 Changes **6 files changed** (+202 additions, -14 deletions) <details> <summary>View changed files</summary> ➕ `e2e/resolve_python_dependencies.spec.ts` (+139 -0) 📝 `e2e/utils.ts` (+17 -3) 📝 `helpers/python.ts` (+9 -9) 📝 `index.ts` (+35 -0) 📝 `templates/types/multiagent/fastapi/pyproject.toml` (+1 -1) 📝 `templates/types/streaming/fastapi/pyproject.toml` (+1 -1) </details> ### 📄 Description <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced end-to-end tests for resolving Python dependencies across various vector databases and tools. - Added an optional parameter for specifying tools in the project setup function. - Enhanced GitHub Actions workflow with a new job for resolving Python dependencies. - Created separate script commands for running Python dependency tests. - Added new command-line options for specifying web and database sources. - **Bug Fixes** - Updated versions of several dependencies to ensure compatibility and improved functionality for various databases. - Broadened Python version specifications in project configuration files. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 19:17:35 -05:00
yindo closed this issue 2026-02-15 19:17:35 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: run-llama/create-llama#416