Skip to main content

A client library for accessing Windmill server wrapping the Windmill client API

Project description

wmill

The core client for the Windmill platform.

It is a convenient wrapper around the exhaustive, automatically generated from OpenApi but less user-friendly windmill-api.

Quickstart

import wmill


def main():
    #os.environ.set("WM_TOKEN", "<mytoken>") OPTIONAL to set token used by the wmill client
    version = wmill.get_version()
    resource = wmill.get_resource("u/user/resource_path")

    # run synchronously, will return the result
    res = wmill.run_script_sync(hash="000000000000002a", args={})
    print(res)

    for _ in range(3):
        # run asynchrnously, will return immediately. Can be scheduled
        wmill.run_script_async(hash="000000000000002a", args={}, scheduled_in_secs=10)

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

wmill-1.168.1.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

wmill-1.168.1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file wmill-1.168.1.tar.gz.

File metadata

  • Download URL: wmill-1.168.1.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.3 Linux/5.15.0-1041-azure

File hashes

Hashes for wmill-1.168.1.tar.gz
Algorithm Hash digest
SHA256 ed14869ed0b5e20f795106e075383d3ed807b28114b6566a1c1fe078990293f8
MD5 7826c6abd4a250f25f6cecf942b85eb5
BLAKE2b-256 b87f84277fe9e6b41e3eb55b5c062c0894e7101135dde626f2bf4e972165a03a

See more details on using hashes here.

File details

Details for the file wmill-1.168.1-py3-none-any.whl.

File metadata

  • Download URL: wmill-1.168.1-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.3 Linux/5.15.0-1041-azure

File hashes

Hashes for wmill-1.168.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2e77a91e7d2bb0a2ced4405de555f41cfb4d6a04f518a4f577c289394aeb55e0
MD5 60b10433ac6e85638080aa61937946ee
BLAKE2b-256 bc8e33a7f85405a04f4395ead43c49556f991650fcd3e0e704a6dbd7d6f5c5f2

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