Skip to content

Update tutorials 36, 43, 45 for new serperdev-haystack package#461

Merged
kacperlukawski merged 1 commit into
mainfrom
chore/serperdev-new-package
Jun 12, 2026
Merged

Update tutorials 36, 43, 45 for new serperdev-haystack package#461
kacperlukawski merged 1 commit into
mainfrom
chore/serperdev-new-package

Conversation

@julian-risch

@julian-risch julian-risch commented Jun 10, 2026

Copy link
Copy Markdown
Member

Related Issues

Proposed Changes:

  • update tutorials 36, 43, and 45 for the new serperdev-haystack package: SerperDevWebSearch moved from Haystack core to haystack-core-integrations
  • install commands now include serperdev-haystack; imports changed to from haystack_integrations.components.websearch.serperdev import SerperDevWebSearch
  • index.toml: added serperdev-haystack to the dependencies of tutorials 36 and 43 so CI installs it

How did you test it?

  • ran tutorials 36 and 43 end-to-end locally (nbconvert to Python, like CI) with real OPENAI_API_KEY and SERPERDEV_API_KEY and the new package installed from the integration branch: both completed successfully
  • tutorial 45: only a markdown note and a commented-out optional snippet changed; verified the uncommented snippet (ComponentTool + SerperDevWebSearch from the new package) works against the live Serper API (a full run additionally requires a NOTION_API_KEY)

Notes for the reviewer

  • serperdev-haystack is released on PyPI but exclude-newer rules in haystack-tutorials prevent the installation until June 15 noon
    exclude-newer = "P3D"

🤖 Generated with Claude Code

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@review-notebook-app

Copy link
Copy Markdown

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@julian-risch julian-risch marked this pull request as ready for review June 12, 2026 09:20
@julian-risch julian-risch requested a review from a team as a code owner June 12, 2026 09:20
@kacperlukawski

Copy link
Copy Markdown
Member

The tutorials were not run properly, because of the exclude-newer config. We're discussing excluding the core integrations to avoid that in the future.

@kacperlukawski kacperlukawski merged commit 60209ac into main Jun 12, 2026
7 of 15 checks passed
@kacperlukawski kacperlukawski deleted the chore/serperdev-new-package branch June 12, 2026 09:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants