Bump package versions and fix compatibility for Python >=3.10#38
Bump package versions and fix compatibility for Python >=3.10#38Rahul2512Chauhan wants to merge 1 commit into
Conversation
|
Hi @Rahul2512Chauhan , thanks for updating the dependencies! 👏 After reviewing, I think we should only include dependencies that our package directly uses, such as openai and PyYAML. The rest (httpx, anyio, pydantic, tqdm, etc.) are either transitive dependencies or not directly imported in our code, so adding them explicitly to pyproject.toml isn’t necessary. Could you please update the PR to keep only the core dependencies that our package actually uses? This will help keep the dependency list clean and avoid unnecessary version conflicts for users. To be specific - openai and pyyaml. it would be helpful if you can rebase with this branch Thanks again for your contribution! 🙏 |
Aaditya-G
left a comment
There was a problem hiding this comment.
kindly keep only directly imported dependencies in pyproject.toml
|
part of #35 @Rahul2512Chauhan just checking up, are you planning to work on this? |
|
@Aaditya-G can you assign this issue to someone , currently i am busy with other work |
Description:
Changes made:
Updated pyproject.toml with new versions of all dependencies, including but not limited to:
Adjusted version constraints to ensure compatibility with Python >=3.10–3.13.
Verified installation in editable mode: pip install -e ..
Testing & Verification Steps:
To ensure everything works after the dependency bump, perform the following end-to-end checks:
Activate virtual environment:
Install package in editable mode:
Run CLI help:
Verify the help message displays correctly.
Extract workflow graph:
Check that test_graph.json is generated.
Visualize workflow:
Confirm that the HTML visualization opens correctly (check the generated folder, e.g., AgentChat_vis/index.html).
Run threat modeling analysis:
Confirm
<framework>_report.mdis generated.Ensure no errors occur related to dependencies or API calls.