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.179.0.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.179.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wmill-1.179.0.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/6.2.0-1012-azure

File hashes

Hashes for wmill-1.179.0.tar.gz
Algorithm Hash digest
SHA256 43d44e1ccd88a14a35fb85dd876370e12e2a786a9b65b49e5b97b1f66f45436a
MD5 76f1a3c1f4219c59c705f852f05d7b80
BLAKE2b-256 63d9800f921a6a763dde6a943ba86b0ffb126fc2bc498c4904da387e7aa5ce5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wmill-1.179.0-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/6.2.0-1012-azure

File hashes

Hashes for wmill-1.179.0-py3-none-any.whl
Algorithm Hash digest
SHA256 695661b45a74e4be4a876872fbe2cee5504f93527b3923b1073faf0b319ff4b8
MD5 a00c3572a94f5466ac2f97908d592fba
BLAKE2b-256 0d681d83e715addd148fc8856947adb915ac26c55b0ded4a2ae8ef385b6b27ad

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