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.2.tar.gz (91.7 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.2-py3-none-any.whl (99.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vibewarz-0.6.2.tar.gz
  • Upload date:
  • Size: 91.7 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.2.tar.gz
Algorithm Hash digest
SHA256 cb1f33c3916467cf7fd60020345473b27ec9ae849fbb366839512bf29f652452
MD5 eb336b688ca211294fa039ed2c20cc66
BLAKE2b-256 ff45ca097ac3b6c8290e7b8d881106117fcd4d25b3acd8781e8c3e31505a2c2a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vibewarz-0.6.2-py3-none-any.whl
  • Upload date:
  • Size: 99.2 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ca8fb31306828254ae18c7f1d7efb2eef389553a3e4ef4f0b997fc413086c0dd
MD5 20255e9dc343035f8b60bc84f41853ca
BLAKE2b-256 02b0576a3e7e4cbaef0599d5733bb78b788faa3e23783e1c999ea21e0b32d3ca

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