f48c4512d3
Python: Simplify Python Poe tasks and unify package selectors ( #4722 )
...
* updated automation tasks and commands, with alias for the time being
* Restore aggregate test exclusions
Preserve the legacy all-tests scope for test --all by excluding lab and devui from the default aggregate sweep, while still allowing explicit package selection. Also ignore hidden/generated test directories such as .mypy_cache during aggregate discovery.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* updated versions in pre-commit
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-18 18:39:11 +00:00
50fdcbaf57
Python: chore(python): improve dependency range automation ( #4343 )
...
* chore(python): improve dependency range automation
- tighten dependency bounds and coding standards guidance\n- add dependency range validation workflow, reporting, and issue automation\n- update related tests and dependency pins for compatibility
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* updated text and pyarrow
* new lock
* fixed workflow
* updated deps
* fix tiktoken
* chore(python): refine dependency validation workflows
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* docs(python): add high-level dependency validation comments
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* WIP
* added additional comments and excludes
* added dev dependency handling and workflow and updates to package ranges
* added readme and simplified commands
* fix markers
* chore(python): address dependency review feedback
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* Tighten dependency bounds, remove stale overrides, restore Python 3.10 support
- Apply dependency bound policy across all packages: stable >=1.0 deps use
>=floor,<next_major; pre-1.0/prerelease deps use validated hard-bounded ranges
- Remove stale root tool.uv.override-dependencies (uvicorn, websockets, grpcio)
- Lower github_copilot requires-python to >=3.10 with github-copilot-sdk gated
behind python_version >= 3.11 marker; import raises ImportError on 3.10
- Skip github_copilot pyright/mypy/test tasks on Python <3.11
- Use version-conditional pyrightconfig for samples on Python 3.10
- Add compatibility fix in core responses client for older openai typed dicts
- Normalize uv.lock prerelease mode and refresh dev dependencies
- Update CODING_STANDARD.md, DEV_SETUP.md, and package management skill docs
Closes #902
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* small tweaks
* add note in workflow
* fix workflows and several versions
* fix duplicate
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-13 12:32:37 +00:00
Eric Zhu and GitHub
aba505df77
Python: Update lab packages and installation instructions ( #1687 )
...
* update lab packages and installation instructions
* fix dep
2025-10-24 21:12:08 +00:00
Eric Zhu and GitHub
08b602c290
update link ( #1051 )
2025-10-01 11:18:11 +00:00
b8df0cd03f
Python: Add Agent Framework Lab Lightning package with RL training examples ( #937 )
...
* add math agent
* .
* update
* update debug mode
* add tau2 training
* .
* .
* .
* .
* add tests
* .
* revert observability
* update readme
* fix task serialization issue
* fix exception
* add inline docs
* update readme
* update pyproject toml
* minor fix
* update and use git lfs
* update
* update ignore file to use lab specific
* fix type
* update depedency
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com >
2025-09-30 01:18:49 +00:00
Eric Zhu and GitHub
514d0209a8
Python: consolidate lab packages into a single one; update contribution guidelines ( #940 )
...
* consolidate lab packages into a single one; update contribution guidelines
* update dep list
* add poe tasks; fix tests and lint erros
* add lab tests for CI
* fix test
* update root pyproject.toml
2025-09-27 03:28:05 +00:00
Eduard van Valkenburg and GitHub
0f2f2263c5
Python: typo fix ( #920 )
...
* typo fix
* fixed two other typos
2025-09-26 08:15:54 +00:00
d235e741d0
Update AF lab README ( #890 )
...
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com >
2025-09-26 04:39:54 +00:00
Eric Zhu and GitHub
367a3275d1
Fix typo 'lighting' --> 'lightning'; update labler ( #823 )
2025-09-19 02:17:12 +00:00
Eric Zhu and GitHub
a1b0a28f9c
Python: Introduce Agent Framework Lab with GAIA Benchmark and Lighting project for RL ( #719 )
...
* prepare eval package
* add gaia benchmark to eval package
* update telemetry
* renaming
* organization
* organize into namespace packages; rename to labs
* update cookie cutter instruction
* update gaia runner
* use temp directory
* Rename "labs" --> "lab"
* update
* update gaia sample
* update status
* Add lighting project
* Add listing for lighting
2025-09-17 05:59:21 +00:00