google / google/adk-python-community
Adopt optional dependencies
- Ngôn ngữ chính
- Python
- Star
- 182
- Fork
- 75
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Having a community repository is great for collecting options for storage, etc. The current pyproject.toml forces installation of dependencies for all existing community extras whether they are desired or not.
It would be easier to use with a pip install google-adk-community[extra-name] syntax to allow for choice of redis, open memory, etc components.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách đọc pyproject.toml và xác định cách các community extras hiện có cùng các dependency của chúng được khai báo. Xác nhận tên các component khả dụng, sau đó điều chỉnh hành vi packaging để hỗ trợ chọn các component bằng cú pháp tên extra được ghi trong tài liệu thay vì cài đặt mọi dependency của community; xác minh rằng các lựa chọn được yêu cầu là Redis và Open Memory có thể được cài đặt độc lập.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- build-system
- Loại issue
- Tính năng
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 52/100