You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Downgrades Python requirement from `3.12` to `3.11` across all packages
- Adds compatibility layer for `typing.override` decorator `type_utils.py`
- Replaces all `@typing.override` instances with the compatible version
## By Submitting this PR I confirm:
- I am familiar with the [Contributing Guidelines](https://github.com/NVIDIA/AgentIQ/blob/develop/docs/source/advanced/contributing.md).
- We require that all contributors "sign-off" on their commits. This certifies that the contribution is your original work, or you have rights to submit it under the same license, or a compatible license.
- Any contribution which contains commits that are not Signed-Off will not be accepted.
- When the PR is ready for review, new or existing tests cover these changes.
- When the PR is ready for review, the documentation is up to date with these changes.
Authors:
- Yuchen Zhang (https://github.com/yczhang-nv)
Approvers:
- Michael Demoret (https://github.com/mdemoret-nv)
URL: #148
- Install [Python (3.11 or above)](https://www.python.org/downloads/)
63
64
64
65
### Install From Source
65
66
@@ -86,6 +87,12 @@ Before you begin using AgentIQ, ensure that you meet the following software prer
86
87
uv venv --seed .venv
87
88
source .venv/bin/activate
88
89
```
90
+
Make sure the environment is built with Python version `3.11` or above. If you have multiple Python versions installed,
91
+
you can specify the desired version using the `--python` flag. For example, to use Python 3.11:
92
+
```bash
93
+
uv venv --seed .venv --python 3.11
94
+
```
95
+
You can replace `--python 3.11` with any other Python version (3.11 or above) that you have installed.
89
96
90
97
5. Install the AgentIQ library.
91
98
To install the AgentIQ library along with all of the optional dependencies. Including developer tools (`--all-groups`) and all of the dependencies needed forprofiling and plugins (`--all-extras`)in the source repository, run the following:
0 commit comments