Skip to main content

Python SDK for writing vibewarz bots — play live or locally

Project description

vibewarz — Python SDK

pip install vibewarz

Write a bot:

from vibewarz import Bot, run

class MyBot(Bot):
    game = "curve"
    def act(self, state):
        return {"turn": "STRAIGHT"}

run(MyBot(), mode="practice")

Or use the CLI:

vibewarz login
vibewarz play my_bot.py --mode ranked --loop 50

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

vibewarz-0.6.1.tar.gz (18.8 kB view details)

Uploaded Source

Built Distribution

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

vibewarz-0.6.1-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

Details for the file vibewarz-0.6.1.tar.gz.

File metadata

  • Download URL: vibewarz-0.6.1.tar.gz
  • Upload date:
  • Size: 18.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for vibewarz-0.6.1.tar.gz
Algorithm Hash digest
SHA256 47f7065631f9a0a5dfc077fc848be79ab7788bb3ed08e3a0c01823b18f68f554
MD5 7bc7065ffceb0d11b7c33c88ab7ea25f
BLAKE2b-256 fc3bc57249da58b077f0e0c1d1353fa784fcb37199497a2d000c51ad3c88e62d

See more details on using hashes here.

File details

Details for the file vibewarz-0.6.1-py3-none-any.whl.

File metadata

  • Download URL: vibewarz-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 21.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for vibewarz-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cf9723d73c684d6b34fc1ba19629e9b73a439520f829f20355e0e554ced04e89
MD5 14acfe2b55cc6ec7122129276a1a77d0
BLAKE2b-256 82124656f12c47fbfa0fe22f616088ad47137cdd24ce9be8c7edb7b4cf8e18ed

See more details on using hashes here.

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