RNIT Vanna Static
A static snapshot of the Vanna SQL generation library. This package contains a frozen copy of Vanna code for specific use cases.
⚠️ Important Note
For most users, we recommend using the main rnit-vanna package instead:
pip install rnit-vanna # Recommended - always uses latest Vanna
This static version is only for:
- Testing with a specific Vanna version
- Offline environments with dependency conflicts
- Educational purposes to understand Vanna internals
Installation
pip install rnit-vanna-static
Why Two Packages?
rnit-vanna(Recommended): A wrapper that always uses the latest official Vannarnit-vanna-static(This package): A frozen snapshot of Vanna code
Usage
This package works exactly like the original Vanna:
from rnit_vanna.openai import OpenAI_Chat
from rnit_vanna.chromadb import ChromaDB_VectorStore
class MyVanna(ChromaDB_VectorStore, OpenAI_Chat):
def __init__(self, config=None):
ChromaDB_VectorStore.__init__(self, config=config)
OpenAI_Chat.__init__(self, config=config)
vn = MyVanna(config={'api_key': 'your-openai-key', 'model': 'gpt-4o-mini'})
Limitations
- No automatic updates - Frozen at a specific Vanna version
- May become outdated - Missing new features and bug fixes
- Larger package size - Contains copied code
License
MIT - Based on the original Vanna library
Metadata
Release files for rnit-vanna-static 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rnit_vanna_static-0.1.0.tar.gz | 144.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rnit_vanna_static-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 292.0 kB
Release files / rnit_vanna_static-0.1.0.tar.gz
| Download URL | rnit_vanna_static-0.1.0.tar.gz |
|---|---|
| Size | 144.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a08afedf92626c1f367268de2dff902ecb4b3a2286b5136577677bee30ebb548
|
|
BLAKE2b-256 checksum How to use checksums |
bbad4156c51181edfdd03e64457dc8b631cd01acf201c393eaf18a21fb58db29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.11
|
Release files / rnit_vanna_static-0.1.0-py3-none-any.whl
| Download URL | rnit_vanna_static-0.1.0-py3-none-any.whl |
|---|---|
| Size | 147.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1757e67893c7faa8a61199a142f4f13981f51ac949228145795fda1fd59edef1
|
|
BLAKE2b-256 checksum How to use checksums |
87f943a42a451780164eaad9d5e563424f956af5c55444a37bb8512776591fe3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.11
|