Skip to main content

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 Vanna
  • rnit-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)

Source distribution for rnit-vanna-static 0.1.0
File Size Uploaded
rnit_vanna_static-0.1.0.tar.gz 144.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rnit-vanna-static 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page