Skip to main content

VibeTools

Table of Contents

Introduction

VibeTools is a lightweight python package containing shared modules/logic across several vibe-engineers libraries. Note that this package is depended on by other sublibraries (e.g. VibeChecks) and is not intended to be used externally. Unless you're a developer working on one of the vibe-engineers libraries, you should not be installing this core library directly.

For internal developers, VibeTools is published on pypi and can be easily installed with:

python3 -m pip install vibetools

Details on the usage of the package and available APIs can be found on the wiki page.

Features

  • Shared LLM Modules: The core library provides shared LLM modules such as Google Gemini and OpenAI Wrappers. It also contains shared evaluation logic.
  • Common Base Exceptions: Several common base exceptions are available out of the box (e.g. VibeTimeoutException, VibeResponseParseException).
  • Logger: A custom logger is included in the core library for ease and consistency of log outputs.

Technologies

Technologies used by VibeTools are as below:

Done with:

Python

Project Repository
https://github.com/vibe-engineers/vibetools

Team

Contributing

If you are looking to contribute to the project, you may find the Developer Guide useful.

In general, the forking workflow is encouraged and you may open a pull request with clear descriptions on the changes and what they are intended to do (enhancement, bug fixes etc). Alternatively, you may simply raise bugs or suggestions by opening an issue or raising it up on discord.

Note: Templates have been created for pull requests and issues to guide you in the process.

Others

For any questions regarding the implementation of the project, you may also reach out on discord.

Metadata

Release files for vibetools 1.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vibetools 1.0.4
File Size Uploaded Provenance Actions
vibetools-1.0.4.tar.gz 12.0 kB Without provenance Details for vibetools-1.0.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for vibetools 1.0.4
File Interpreter ABI Platform Actions
vibetools-1.0.4-py3-none-any.whl Python 3 none any Details for vibetools-1.0.4-py3-none-any.whl

Total release size: 26.7 kB

Release files / vibetools-1.0.4.tar.gz

Download URL vibetools-1.0.4.tar.gz
Size 12.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f83f1f7fc79824ec3824f39f6fbced968d11dace62edabc1c879c77fcd45cd47
BLAKE2b-256 checksum
How to use checksums
1134b8d912eba366aedb2aae49ed48d6130fdc95cf4ecaa501806d51e23ec143
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / vibetools-1.0.4-py3-none-any.whl

Download URL vibetools-1.0.4-py3-none-any.whl
Size 14.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
43e3274e96d8817ef8c3b7b968f9acb0414dc2ea026c06f1e6c7a52458e3ae09
BLAKE2b-256 checksum
How to use checksums
ab58554b24c72f351c254299397f5f1f369dbf8d4f9c3499823577e29074873b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Security for vibetools 1.0.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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