Skip to content
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

Refactor weaviate-cli to support v4 python weaviate client #70

Closed
wants to merge 40 commits into from

Conversation

jfrancoa
Copy link
Collaborator

This commit adds the new folders structure, as well as the support for the create collection command.

This commit adds the new folders structure, as well as the support
for the create collection command.
jfrancoa and others added 16 commits October 28, 2024 13:18
This commit adds all the functionality for collections:
* Update a collection
* Get the existing or a specific collection
* Delete a collection
And adds the placeholders for the remaining verbs:
* Query
* Restore
* Update
* Delete
Deprecates the previous installation method with setup.py.
Renames the lib directory to weaviate_cli for easy of import
Signed-off-by: Rodrigo Lopez <[email protected]>
Enables the following operations with data:
* Create data
* Update data
* Delete data
* Query data
As well as it adds the movies.json dataset from which
the data is taken.
Adds also new job for building artifacts for the release
and it will get pushed on a new tag only.
Remove hardcoded version and publish on new tag.
Fix gh-release job when downloading artifact.
Update versions for other actions
@weaviate-git-bot
Copy link

Great to see you again! Thanks for the contribution.

beep boop - the Weaviate bot 👋🤖

PS:
Are you already a member of the Weaviate Slack channel?

rlmanrique and others added 11 commits October 29, 2024 11:46
This commit moves the dataset/movies.json into weaviate_cli
so that it gets packaged, as well as adds all the required
files for setuptools to package it accordingly.
Fix dataset packaging and data injesting.
Add --version argument to the tool
Also, fixes the client closing exception when it
isn't created.
Add unit tests and integration.
SeMi -> Weaviate in README.rst
Move from rst to md README and update its content.
Add contributing guidelines
Add README for tests
jfrancoa and others added 8 commits October 29, 2024 16:56
Fix issue to load the auth for WCD clusters from .config/weaviate/con…
This commit also adds a Makefile for automation of steps,
a pre-commit to ensure code correctness and a linter in the
CI
Add linter and format all code with black.
Bumps [black](https://github.com/psf/black) from 24.2.0 to 24.3.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](psf/black@24.2.0...24.3.0)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
This commit also improves the __import_json function
Add examples of configuration for WCD clusters.
Add support for backup cancellation and retreiving backup status
This commit also renames the --auto_tenant flag into
--force_auto_tenant which will leave the properties field
empty so that auto_schema takes care of its creation.
Add missing director property with --randomize.
@jfrancoa
Copy link
Collaborator Author

No neede anymore, everything went into main, we can forget about master.

@jfrancoa jfrancoa closed this Oct 30, 2024
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.

4 participants