Skip to content

Remove tom_alertstreams_base; Add dependency groups for stream clients#49

Open
phycodurus wants to merge 4 commits intodevfrom
41-remove-tom_alertstreams_base
Open

Remove tom_alertstreams_base; Add dependency groups for stream clients#49
phycodurus wants to merge 4 commits intodevfrom
41-remove-tom_alertstreams_base

Conversation

@phycodurus
Copy link
Member

This PR

  • updates testing infrastructure (tests themselves are stubs at the moment)
  • remove tom_alertstreams_base, manage.py: this was a leftover Django project that isn't appropriate for this stand-alone Django app.
  • In pyproject.toml, creates optional dependency groups for each kafka client library: not all TOM developers will need to install all the differenct kafka clients. This allow them to be selective about which client libraries that they install.
  • Updates the README accordingly

@griffin-h: I'm including you on the review to keep you in the loop because when this is released, you may need to update your pyproject.toml files in your TOMs to specify which kafka client dependencies you want to install. Please let me know if you have any questions.

Closes #41

@phycodurus phycodurus linked an issue Feb 12, 2026 that may be closed by this pull request
@jchate6 jchate6 moved this to Needs Review in TOM Toolkit Feb 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Needs Review

Development

Successfully merging this pull request may close these issues.

Remove tom_alertstreams_base

1 participant