-
Notifications
You must be signed in to change notification settings - Fork 178
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
community: Add Google Calendar Toolkit #688
community: Add Google Calendar Toolkit #688
Conversation
What do you think about this, @lkuligin ? |
I think that's an amazing integrations, thanks for working on it! |
No problem @lkuligin, I'm on standby for any changes or questions about the code 🫡 |
@jorge-jrzz I'm sorry for the delay. I approved but there a few minor comments. It would be great if you could take a look. |
Hi @lkuligin, don't worry, I already attended and answered the comments you made, and as I mentioned in the last one, it would be great if it could be downloaded like the Gmail toolkit, something like this: pip install -qU langchain-google-community[calendar] Anyway, I'll keep an eye out for anything. |
please, feel free to add an extra group to poetry:
|
Ready, @lkuligin, thank you very much for your comments and observations, is there anything else we should check? 👀 |
@jorge-jrzz one more thing please, since you've changed the |
Oh! a little carelessness 😅 |
Hi Guys, how can I get the features ? When I Thanks and very very good job 👍 👍 💯 |
please, install from github at the moment, I'll prepare the new release in the next few days |
PR Description
This pull request introduces the Google Calendar toolkit integration for LangChain. This toolkit provides comprehensive functionality for managing Google Calendar events directly within LangChain workflows.
Toolkit Features:
Relevant issues
(In the main repository)
Issue: #10536
PR: #652
Discussion: #17586
Type
🆕 New Feature
✅ Test
Changes
Add
libs\community\langchain_google_community\calendar
directory for the Google Calendar toolkit integration with the following files:__init__.py
base.py
create_event.py
current_datetime.py
delete_event.py
get_calendars_info.py
move_event.py
search_events.py
toolkit.py
update_event.py
utils.py
Update
libs\community\langchain_google_community\__init__.py
to include the new toolkit.Add
libs\community\tests\unit_tests\test_google_calendar.py
for the Google Calendar toolkit unit tests.Testing
✅ following checks passed:
make test
(unit tests)make format
(code formatting)make lint
(linting)Note
This PR was recently reviewed in the main repository (langchain-ai/langchain), where the reviewer requested an update to the
google-auth-httplib2
package which is in EOL status. This request was addressed in this PR.For more context, you can check out the discussion in the original pull request: #28402.