Skip to main content

Vibe Automation

Project description

Vibe Automation SDK

Development Setup

Prerequisites

  • Python >=3.13
  • uv package manager

Installation

  1. Install uv if you haven't already:

    curl -LsSf https://astral.sh/uv/install.sh | sh
    
  2. Install dependencies:

    uv sync
    
  3. Activate the virtual environment:

    source .venv/bin/activate
    
  4. Add protos for orby/va/public:

uv run python -m scripts.generate_protos

Running Examples

uv run python examples/form.py

Version Management & Releases

Use the release script for a streamlined release process:

# Test what would happen (dry-run)
./release.sh patch --dry-run

# Create a patch release (bug fixes)
./release.sh patch

# Create a minor release (new features, backward compatible)
./release.sh minor

# Create a major release (breaking changes)
./release.sh major

The release script automatically:

  1. Ensures you're on the main branch with latest changes
  2. Bumps version in all files (pyproject.toml, .bumpversion.toml)
  3. Creates a git commit with the version change
  4. Creates a release branch (release/v{version})
  5. Creates a pull request

Release Workflow

The release process kicks off when the previous PR is merged. A first GitHub action creates a tag (release/v{version}) which in turn triggers a second Github action to:

  • Creates a GitHub release with auto-generated release notes
  • Builds the package using uv build
  • Publishes to PyPI using OpenID Connect (trusted publishing)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vibe_automation-0.7.3.tar.gz (84.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vibe_automation-0.7.3-py3-none-any.whl (107.5 kB view details)

Uploaded Python 3

File details

Details for the file vibe_automation-0.7.3.tar.gz.

File metadata

  • Download URL: vibe_automation-0.7.3.tar.gz
  • Upload date:
  • Size: 84.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for vibe_automation-0.7.3.tar.gz
Algorithm Hash digest
SHA256 ff87a9793c6d0f8475d8e901bbf6d19fd7b38972125b6ca652ee201418919fee
MD5 969637e3f94589ea93df5d5379512751
BLAKE2b-256 96ef2492f1d5bd583a6c8c27cd0786f23ea5b4565f4ebfbb12040d3b2aafa89e

See more details on using hashes here.

Provenance

The following attestation bundles were made for vibe_automation-0.7.3.tar.gz:

Publisher: release.yml on orby-ai-engineering/vibe-automation

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vibe_automation-0.7.3-py3-none-any.whl.

File metadata

  • Download URL: vibe_automation-0.7.3-py3-none-any.whl
  • Upload date:
  • Size: 107.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for vibe_automation-0.7.3-py3-none-any.whl
Algorithm Hash digest
SHA256 71a805134229304a799029cf66a38d3b02c6c58be38c0e837c9327a7a20a2d86
MD5 31172af63bdc884872443a4717746dee
BLAKE2b-256 86281362d689d4c1e82c50932297bdaea73948f1935b1b3b420bea5274de7790

See more details on using hashes here.

Provenance

The following attestation bundles were made for vibe_automation-0.7.3-py3-none-any.whl:

Publisher: release.yml on orby-ai-engineering/vibe-automation

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page