Skip to content

Conversation

@MthwRobinson
Copy link
Contributor

Summary

Closes #566. Adds a stage_for_weaviate function to prepare outputs for upload to Weaviate and a create_unstructured_weaviate_class helper function for defining the schema.

Testing

Run the example Jupyter notebook to test the Weaviate workflow locally.

@MthwRobinson MthwRobinson requested a review from qued June 1, 2023 18:13
Copy link
Contributor

@qued qued left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For some reason the logic isn't properly skipping the weaviate test in the container.

Side-note: base.txt is out of sync with base.in, maybe through a merge, but it is allowing tests to pass when base.in does not actually require tabulate which is required for some of the table extraction functions. Users will get errors when pip installing and trying to use this functionality. I'll create a PR to address this.

Otherwise, a few doc typos I've highlighted, and assuming the docker issue gets fixed, LGTM!

@MthwRobinson
Copy link
Contributor Author

Good catch on the base dependencies!

@MthwRobinson MthwRobinson enabled auto-merge (squash) June 1, 2023 20:35
@MthwRobinson MthwRobinson merged commit c35fff2 into main Jun 1, 2023
@MthwRobinson MthwRobinson deleted the feat/stage-for-weaviate branch June 1, 2023 20:48
ryannikolaidis pushed a commit that referenced this pull request Jun 2, 2023
* add weaviate docker compose

* added staging brick and tests for weaviate

* initial notebook and requirements file

* add commentary to weaviate notebook

* weaviate readme

* update docs

* version and change log

* install weaviate client

* install weaviate; skip for docker

* linting, linting, linting

* install weaviate client with deps

* comments on weaviate client

* fix module not found error for docker container

* skipped wrong test in docker

* fix typos

* add in local-inference
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.

Add a stage_for_weaviate staging brick and add Weaviate to the integrations page

3 participants