Skip to main content

Tower CLI and runtime environment for Tower.

Project description

Tower CLI

The CLI and Python runtime for Tower - deploy your AI and hand-written Python code to production in minutes.

Bridge the last mile from code to production.

PyPI Version License Monthly Downloads Discord

Tower demo

What is Tower?

Code-first platform for deploying Python data apps, pipelines, and AI agents, with built-in orchestration, analytical storage, and multi-tenant APIs. Works natively with AI coding assistants via MCP.

Install

pip install -U tower

Other install options (Nix, Devenv, releases).


Why Tower?

Are you shipping your Python code to prod but struggling to:

  • Turn scripts into production services
  • Expose APIs for users and customers/tenants
  • Store and query analytical data
  • Run reliably across environments

Tower gives you:

  • Python-native orchestration and control-plane APIs for pipelines and agents.
  • Consistent execution environment for your code; run on serverless or your own compute.
  • Observability, user and tenant management, and managed Iceberg storage (Snowflake, Spark compatible).

Quick Start

  1. Install (see above) and log in:

    tower login
    
  2. Clone the example repo (includes the hello-world app):

    git clone https://github.com/tower/tower-examples
    cd tower-examples/01-hello-world
    
  3. Create an app and run it:

    tower deploy
    tower run
    
  4. Expected output:

    ✔ Scheduling run... Done!
    Success! Run #1 for app `hello-world` has been scheduled
    

Full walkthrough: Quick Start

Using Tower with Claude, Cursor and other AI assistants (MCP)

You can build, deploy, and manage Tower apps through natural language using the Tower MCP server. Tower includes an MCP (Model Context Protocol) server that allows AI code assistants like Claude or Cursor to interact directly with your Tower apps.

Full walkthrough: Quickstart with MCP

Add Tower to Claude

  1. Add the MCP server to Claude:

    claude mcp add tower tower mcp-server
    
  2. Clone the examples and start a Claude session:

    git clone https://github.com/tower/tower-examples
    cd tower-examples
    claude
    
  3. Ask Claude to build and deploy — for example:

    Create a Python app that fetches stock ticker data from the Yahoo Finance API and prints a summary. Deploy it to Tower and run it.

Add Tower to Cursor

Install MCP Server

Or open this link directly.

If that doesn't work, see the MCP Server reference for additional setup instructions.

Add Tower to other AI Assistants

Using a different AI assistant like Zed, VS Code or Gemini? See the MCP Server reference for setup instructions across all supported clients.

If you find Tower useful, consider giving the repo a ⭐.


Features

  • Consistent execution environment everywhere - tower run on Tower serverless or your own compute.
  • Deploy in under 30 seconds - tower deploy packages and ships.
  • Secrets - CLI-managed; injected as env vars in runner only (E2E encrypted).
  • Optional AI inference, Iceberg or dbt - tower[ai], tower[iceberg] or tower[dbt]; details.
  • MCP server - Deploy and launch runs from AI coding assistants; details.

Demo

▶ Tower demo (YouTube)


Use Cases

  • Data pipelines - ELT, dbt Core, dltHub, batch jobs.
  • Interactive apps and APIs - Marimo notebooks, FastAPI endpoints.
  • Data agents - Fresh, company-specific data, Tower apps as Agentic Tools, lakehouse as facts database.
  • Platforms and SaaS - Multi-tenant apps, headless data stacks.
  • Sensitive data workloads / on-prem - Self-hosted runners; data stays in your environment.

In production at CosmoLaser, Inflow, dltHub, a-Gnostics, and others.


Comparison

Tower replaces the typical stack of Airflow + custom APIs + storage with one platform.

Feature GitHub Actions Airflow + self‑managed compute Dagster Tower
Flow orchestration (data/control flows) Partial (1) Yes Yes Yes
Flexible compute (self‑hosted + serverless) Yes Partial (2) Partial (3) Yes
Analytical storage (lakehouse tooling) No No No Yes
Multi-tenant platform (APIs, users, apps) No No Partial (4) Yes

(1) GH Actions has orchestration primitives but no flow support.
(2) Typically requires a managed Airflow service.
(3) Self-hosted Dagster requires hosting both data and control planes.
(4) Run-triggering APIs exist; user management depends on Dagster Cloud vs self-hosted.


How It Works

┌────────────┐     ┌─────┐     ┌──────────────────────┐     ┌────────┐     ┌───────────┐
│ Developer  │ ──► │ CLI │ ──► │ Tower Control Plane  │ ──► │ Runner │ ──► │ Lakehouse │
└────────────┘     └─────┘     └──────────────────────┘     └────────┘     └───────────┘

With an AI coding assistant (e.g. Claude, Cursor), the flow goes through the Tower MCP server:

┌────────────┐     ┌────────┐     ┌──────────────────┐     ┌──────────────────────┐
│ Developer  │ ──► │ Claude │ ──► │ MCP (Tower CLI)  │ ──► │ Tower Control Plane  │ ──► ...
└────────────┘     └────────┘     └──────────────────┘     └──────────────────────┘
  • Apps - Python + requirements.txt + Towerfile (entrypoint, source). Any Python; no SDK required.
  • Deploy - tower deploy builds, uploads, stores encrypted. Tower cannot read your code.
  • Secrets - tower secrets; env vars in runner only (AES-256).
  • Runtime - Runner pulls app/config, decrypts, runs in sandboxed Python. Same model locally and in cloud.

How Tower works.


Roadmap

  • Code-first orchestration
  • Observability
  • Self-hosted runners
  • Interactive apps
  • Organizations
  • RBAC
  • Iceberg ingestion

Not For

  • GUI-first pipeline design (Tower is natural language / code / CLI-first).
  • GPU-heavy model training or inference as the primary workload (Tower offloads GPU inference to cloud services).

Contributing

PRs and issues are welcome. See CONTRIBUTING.md and DEVELOPMENT.md.

If you found Tower useful, consider giving the repo a ⭐.


License

  • License: MIT.

Full installation options and optional features →

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

tower-0.3.56.tar.gz (308.4 kB view details)

Uploaded Source

Built Distributions

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

tower-0.3.56-cp314-cp314-win_arm64.whl (7.5 MB view details)

Uploaded CPython 3.14Windows ARM64

tower-0.3.56-cp314-cp314-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.14Windows x86-64

tower-0.3.56-cp314-cp314-musllinux_1_2_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

tower-0.3.56-cp314-cp314-musllinux_1_2_i686.whl (8.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

tower-0.3.56-cp314-cp314-musllinux_1_2_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

tower-0.3.56-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

tower-0.3.56-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (8.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

tower-0.3.56-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

tower-0.3.56-cp314-cp314-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

tower-0.3.56-cp314-cp314-macosx_10_12_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

tower-0.3.56-cp313-cp313-win_arm64.whl (7.5 MB view details)

Uploaded CPython 3.13Windows ARM64

tower-0.3.56-cp313-cp313-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.13Windows x86-64

tower-0.3.56-cp313-cp313-musllinux_1_2_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

tower-0.3.56-cp313-cp313-musllinux_1_2_i686.whl (8.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

tower-0.3.56-cp313-cp313-musllinux_1_2_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

tower-0.3.56-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

tower-0.3.56-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (8.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

tower-0.3.56-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

tower-0.3.56-cp313-cp313-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

tower-0.3.56-cp313-cp313-macosx_10_12_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

tower-0.3.56-cp312-cp312-win_arm64.whl (7.5 MB view details)

Uploaded CPython 3.12Windows ARM64

tower-0.3.56-cp312-cp312-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.12Windows x86-64

tower-0.3.56-cp312-cp312-musllinux_1_2_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

tower-0.3.56-cp312-cp312-musllinux_1_2_i686.whl (8.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

tower-0.3.56-cp312-cp312-musllinux_1_2_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

tower-0.3.56-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

tower-0.3.56-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (8.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

tower-0.3.56-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

tower-0.3.56-cp312-cp312-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tower-0.3.56-cp312-cp312-macosx_10_12_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

tower-0.3.56-cp311-cp311-win_arm64.whl (7.5 MB view details)

Uploaded CPython 3.11Windows ARM64

tower-0.3.56-cp311-cp311-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.11Windows x86-64

tower-0.3.56-cp311-cp311-musllinux_1_2_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

tower-0.3.56-cp311-cp311-musllinux_1_2_i686.whl (8.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

tower-0.3.56-cp311-cp311-musllinux_1_2_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

tower-0.3.56-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

tower-0.3.56-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (9.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

tower-0.3.56-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

tower-0.3.56-cp311-cp311-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tower-0.3.56-cp311-cp311-macosx_10_12_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

tower-0.3.56-cp310-cp310-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.10Windows x86-64

tower-0.3.56-cp310-cp310-musllinux_1_2_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

tower-0.3.56-cp310-cp310-musllinux_1_2_i686.whl (8.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

tower-0.3.56-cp310-cp310-musllinux_1_2_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

tower-0.3.56-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

tower-0.3.56-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (9.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

tower-0.3.56-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

File details

Details for the file tower-0.3.56.tar.gz.

File metadata

  • Download URL: tower-0.3.56.tar.gz
  • Upload date:
  • Size: 308.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56.tar.gz
Algorithm Hash digest
SHA256 acf4b694bc78d1c55dc1f0c4f46e9fe017ed0860423a2539f2df6013ff38192d
MD5 7de335e310cc6eae5fa05f0dac8b2453
BLAKE2b-256 17235e4a4de1dec294e244e6318db047fc4ddbc0169e8a230a8aa8189abe4459

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: tower-0.3.56-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 3e15be8eb840e89d2e3283b206a50bfbbed1d0fcc6c214e500dfb870c73b5ebe
MD5 909296e90d7402c17a652b41b9b1ef9a
BLAKE2b-256 5f1c800626b328fcad4dc724e68dfaea7199e0c4203d6084e7a0bfd36e807460

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: tower-0.3.56-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bdf93ba7765c7291b4d4cef69b14a49d9f079a9dcc3914966d9bf88f2f97904f
MD5 498851310d05e5a624600d8cee8caf4b
BLAKE2b-256 3e33c91dffc1a973f29c7a636b99c725385051db3466fab818cdd5472d69297a

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: tower-0.3.56-cp314-cp314-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 359049f9c8b79c71cf688bd4fd7c07b3e8b3c7d48c9566e275453f1b69efe1ac
MD5 77102636f0a05fb8d1ebb82844de7e45
BLAKE2b-256 b66b375cb77aff4fce8d286e665381ae893f6d37e6977c873488c45488b98173

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

  • Download URL: tower-0.3.56-cp314-cp314-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a5f5c1a05068b4b6f00f8d4f0bb6df61b2c2e833b128118461d520f84537db58
MD5 d6649eeb128b5e0417098057b5f566aa
BLAKE2b-256 4d5641916b3958d3c8c74c12bf566ff763e0e72beeef1855ec9063a49db6455b

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: tower-0.3.56-cp314-cp314-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e367cedf3a64f6b9d995a656a93942ef77b3d3dc169c9f173d4ae5d713a24e7f
MD5 a0033ea01447f1ac8b2dfe78788e6d26
BLAKE2b-256 3497c2319cd73e3ff363862228099816c16d30cc51b15c4e71b464809fb8e6ff

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: tower-0.3.56-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05b1706627a26e95e25b37945f92f9b1938828dc2212c649f01ac6e6a42dbaa8
MD5 57871902a6bda0ef0c4997205f3988cb
BLAKE2b-256 009ff069475c8747e751ed7dd1363dcdb320101b7a25dd9e97b16b39775badd6

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: tower-0.3.56-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 20d4873ea0c095c8cde30355c587a17aefe486b73afee5bf84ec34ef2521dfe1
MD5 a7bde9c902db9588e6f0b3d1a2c89cd2
BLAKE2b-256 cc00222be9ff47e9f7072c04fb27335d1888b9ea31d92acab0b1f8e9a4bb4d42

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: tower-0.3.56-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81b71924db8610272b1e38ef69fed3e6ab9c6b27c31e1d7fce42afe8a3a59639
MD5 60cb0ea165feb0ae55ba6847f622766b
BLAKE2b-256 e98b967d55317bb5863a0986208f902671043a577dbce093fd8da23502c0e3d5

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: tower-0.3.56-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e6ffacf53be332313236ada3f304602030fcb9eaa7aefe962d290f6dcc4f2cc
MD5 81cb6834fb4ea016aa7e44476d0a572e
BLAKE2b-256 f6dff49e43f0b28759b9e72ed238ac0b41b2035b6a57802fe31ee5cc6b3f41dc

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: tower-0.3.56-cp314-cp314-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.14, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5fb01c1dce927f343abd69860d4fb1850879b389a431c50ca7bce943994e8e5e
MD5 07e5c12bde61e6d38419324559038045
BLAKE2b-256 db9a7317d435d2697fab24d90df7ca2c585658b9d6af2b983309f7dc713434e7

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: tower-0.3.56-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 5e95b322e446e4d79eff1f3c3bceabde392ec81c15d226addc6a2848234372ca
MD5 34857d74195bce7d46fc7acb4cdd269a
BLAKE2b-256 7d542a242c0a51d8ce2f703214ebe40d94f21c69207cd071e56befe653f616ae

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: tower-0.3.56-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 eb0a1ffa636c7442fec18f0e507f6ed0a4cbc853cd6ba253e5e004584e999d56
MD5 5229802e8aac05dc92915745fe22937c
BLAKE2b-256 7441fceca8ec07362385bc1b1f9382cb2b523ffa466d12cdd7e6fc551818387a

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: tower-0.3.56-cp313-cp313-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 698243ae1a55f100e37a1e4195eb9c1a711e9995b2a3e3c3db7b7a7a495c7764
MD5 63795d7a352cd676825f80488ce96b68
BLAKE2b-256 ef671443e20a896841647af1c452194a1d16cd8e57ad8ff764c1ea4629092d55

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

  • Download URL: tower-0.3.56-cp313-cp313-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d6b94f5bcbe4ebe5a1bb6840ae179def32fad8283d5d715a6d19a7a3038ceb45
MD5 48dcf08fe945bd69c4ab83f5b017a459
BLAKE2b-256 2218d1de403061dbb94370e61493f338a366ecd79a2d7759e21eda144abd8baa

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: tower-0.3.56-cp313-cp313-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9db7c13f0fb90855c722a1e299c3444862d8f529da61502155b32a8e9d160b5d
MD5 a317394b2cace0b4da536f1a48a7d0c5
BLAKE2b-256 fcdeda3de0eae3e7fad47fedc7f20f99582ee44ebdbc47271a6d8aee47ea5556

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: tower-0.3.56-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63d0019359aee577d6e1145e3bc1e03e8da577ea5f47ea3d6cadf6daa677565e
MD5 439cf771722573f6239b8d9c2e2b83e1
BLAKE2b-256 6dea6112db33bbdf690f38099bb62fd00a289b3c7cd593c3981d3d6b5874ec76

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: tower-0.3.56-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 301d3cbebfc861aa79da187f7dd3b3d363833cbfce2b8912298acd62bfd71114
MD5 fd49e3cb5ba3add7134c4f048bbb98fd
BLAKE2b-256 5bbc8f20b6a60552e0dca22871b64e633f2ebfe3acaa8c80067cb738cf6f57c9

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: tower-0.3.56-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 10ffc722d5f81d7e0187de059e996a40f390ddec19f489fb76e653d0250af93e
MD5 c529a240c5ee288bb15947b1ddcc8df8
BLAKE2b-256 844b811a26f5639c19319075b0080a632b65e501b5400c1d8a9e350d6750b32a

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: tower-0.3.56-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8d357d5fa71fcf4b0802b307e58acaac09380b17f53925cc98e5ce6012c5c6a
MD5 e07d7fc4dec2efd7c883f20b3cd21639
BLAKE2b-256 f4700ec74fd5c5d7cc630cfd46f0262d6dc3489ae7653d6ced3266e5ae21ebc7

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: tower-0.3.56-cp313-cp313-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.13, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b82f76d39f284e30a2bc51f40fd644173d5bc24dfea58f298dacd95f2a073e35
MD5 4e2cd21549df700cabd65f9a2d66f073
BLAKE2b-256 f7186bb8154adcf31b24b26bef5af2cdc29cd969dcbaea3e7663077dfe336fdd

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: tower-0.3.56-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 8c3a18d694e3fe28fe0ba9cb472f644b3446473c6746e55e3d7c0c698a7cb3dc
MD5 aa8747aa2719e8fca2363635e9ca9304
BLAKE2b-256 f6710970da5a4970d0768b4e1ce1241817e7ce8c83db245b0b1570619bbb70d0

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: tower-0.3.56-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1b29346e5aa4e1e56dad108bdc76332de28b08e842d4ae49ee86d93cd2f33ff4
MD5 243ed832d8353d5b73a354c7b358de55
BLAKE2b-256 3dfba9356862240c89d0dff1841235d0bd21c1293efaa80ad984600804c05616

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: tower-0.3.56-cp312-cp312-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bc6c11235bd71122992661c74ee348fd9aa3198f63ca472992987a4681cb13d2
MD5 2a6d7db3f2f6d0d35a5c78b64af88310
BLAKE2b-256 c696d3cdae49af130bc55dcecd495faa65cf75fbe6aa4689747cfe96f7527103

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

  • Download URL: tower-0.3.56-cp312-cp312-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ebcd0ea56036426df41383963be150e4a2c2c066d13cd7ffc3c0fc3f7513c2ff
MD5 0f5190217f4cccd60f9de76fae8b98a0
BLAKE2b-256 3ea1096696db19e7201c9d8c924382870fa6b538a2afb12d1d91c762f5da841b

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: tower-0.3.56-cp312-cp312-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e056a8dbd1d015e43909c425d55f7dee5f7f806300be29343ac75e88444d48d6
MD5 6c7e319a98df8515cb8feac21da88fca
BLAKE2b-256 6c92fc4dddcd9ccaae74993c1253cf0ebf323b25684419d212393792296e2b2c

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: tower-0.3.56-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 915a5bf8159a2bed39d51234519beaf9a661c72a9692060bef0abfb5fdc865d7
MD5 9c1c86ff3200fe1f1f2905d5aef34d28
BLAKE2b-256 1d79c90240cb9dd2d4eeb179f6716ff929d7d5592e936e4be93cd6e8b686dd8e

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: tower-0.3.56-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2c8176403535cfcce7987c2ffef268f4f8662dc2740bf4f302dc782632c79fc2
MD5 80a4fef565aad858c6aed4686bc44600
BLAKE2b-256 16ce7160cbccdfeacd5f62ec5700506dccc943fc4c26fecff8cae3ab4e730d90

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: tower-0.3.56-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 31d73e2d154c89a2828d957a657d1d0d7d5ad2ae75ea7f40dcecf7a2fdd7b802
MD5 fb54e10c742d9d9f099c391ec2b7d994
BLAKE2b-256 3728275395603ef2353b94f3b2fe33dd8a0e2ba9911f3fcfeca394f8dacd1e1f

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: tower-0.3.56-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 934d349998320978633a8e5c42211c34c46c261a87512f25273891bea7ec55db
MD5 851408bc78dadc0f8ff35587da3fcb62
BLAKE2b-256 dabd29c1d00177ff7645871f087dc377bca4f48d1d6d6ef4f447f57e0941a39c

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: tower-0.3.56-cp312-cp312-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.12, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8e9491297a981423f6d7e960d88dbb919664ddd0592b308e6f68dab7ec933f14
MD5 af9d8e6a18dcb855bd6ff1051c581edd
BLAKE2b-256 63360a574228cf5915ab4337dbe5b440151eb2c731977762a19ccc5be5f756e6

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: tower-0.3.56-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 064a4e29660787ac687a9736ac5d36c9ded2b2103f3ce73060ed42acc404df5f
MD5 f14dd426a87f29feaf131b558760dca9
BLAKE2b-256 4723ffdf55e7b47d383edb62fb910696818349b012e7962a8ed95eff1b2f58c7

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: tower-0.3.56-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 800e98b035bbf8ed0049597d9e33c0a38e5b7b8507cbde446e61ac7a5e86deb8
MD5 1c6b5fac4ed6215ee85635a07e6e0a2d
BLAKE2b-256 393d807a4c24c675004a7acf25696e09a575891e52e0dba1329dc8316b209cd0

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: tower-0.3.56-cp311-cp311-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 02974bc3898c27b4d08881ead4de935ccd273a50ec454184dbf07d6e8f7ddba4
MD5 9fa9c07489cbff0c27dd5cb2b91ae2ad
BLAKE2b-256 705974204b13263d33d3004daa5d734b1e7b56f10c86687e138806676c530164

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

  • Download URL: tower-0.3.56-cp311-cp311-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4d11051adae2862f98d0ec9b74ce75d58a75e504be73cb2d509592d03391c9dd
MD5 f1e52e4353b2fb8ef281299f8a31543c
BLAKE2b-256 e59a3e82033e6fb4706d14330db7f625d1ae43246f678cb4ae9ad5e472982873

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: tower-0.3.56-cp311-cp311-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f3cf1ea0f450080bf7f806b73ccc746b16ea5fbe06afc834587c38df472e49bb
MD5 a65120d01d6c4b6b2babb61d2816b044
BLAKE2b-256 1123a3c6ac34e67176921d9129ec1f504ab746b9934d84bbcd8b43b962d37fe6

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: tower-0.3.56-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2dc2cc4da577675a7ab0e22708db7b887834d4466b2174e7e9aace60218717ab
MD5 91edd0524629a623ff755d56445e8c84
BLAKE2b-256 0f8269cd868d053dad6b8f9485b4a5f131df220141728c73831f29c22848e1af

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: tower-0.3.56-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5b94de59841a1f432459e2dbebe8347ed15f1e9e1f8db3adaa6480fadfd8f427
MD5 a63df9deddf0ba6257b6ffbbb2dde863
BLAKE2b-256 36c1e277ed03e9972bd5a31aacb842283c9002e396daff92e2bc8e64aa3996e4

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: tower-0.3.56-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3a5e4e862abaf7558031eb363ae36d7f1bac53c83a05cdf8288b09dd75538b7d
MD5 f7aec6df72bb25ea9a5f3ea9b39b5fcb
BLAKE2b-256 f9f441ee6bec162dc604a407adbf1b4e95ffb452c0edab886b3a5cfdba7e9a6f

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: tower-0.3.56-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2831b77e0a74668a0b07bdb4c09c05b067519e9a75d9873112a0bd6ba149ce6d
MD5 385b0295f9009098e10c26532c4aba80
BLAKE2b-256 234e860e4909d9cf11b4a91e829bc281ef7c7fc7cc24148d068dbc5b40c7d1fc

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: tower-0.3.56-cp311-cp311-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.11, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7804062a286e354091f9a493343e60fb7aed0a8ebbceb700046df981ad916fa1
MD5 54fa92b7873044dc53965cb40cddbde4
BLAKE2b-256 f98df81f5b69f6e4874440f40317cbf19d94d56d73b5ed6a83df006afbc8835e

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: tower-0.3.56-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 02c5bde56770d2d577b24c701ed3e09514648ca7ef8f14b67101f38fdb89c95c
MD5 0bca62f75e364fe1df666b319c71e2d2
BLAKE2b-256 5a605efc85720fd457f44779861466a9b6ea4727635ff5a32fcf837492d4acae

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: tower-0.3.56-cp310-cp310-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2932d8658c43407ca8f95d2a557504be5b339e83c5559423e2083b8658b0ecc5
MD5 c8ebb85a2102a6bb714409a9894cbc05
BLAKE2b-256 0c618aa3f19389d175df090942b90fb7627be94ef6836da9f5ea78dd1f6b1d67

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

  • Download URL: tower-0.3.56-cp310-cp310-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.10, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5a0c85ea4654a64e77ee7ac7a8551f7d454397896e4849c988ef74c6ef295333
MD5 41ca6b93ec3d289ac1774b296903c1ec
BLAKE2b-256 5139fced3404e1f334bac5861adcf810412b559e9e91b1cc34e5976801be144e

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: tower-0.3.56-cp310-cp310-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0f8dcd53797c4b1f608123d7ce759ab54d42664a062623d96f3d5292017afa08
MD5 d37d68bf9d580e1db864612c2f0ebed2
BLAKE2b-256 1586d956064442106bbf543aa837e7b62b89b6358cbc2269167fb3d03bc2777e

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: tower-0.3.56-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e7069a747de32f5965b8b0d664d24a24cad6de2f2af9c0a8765c7ef5ff09690
MD5 562630d7be01774aad68f908d680cb20
BLAKE2b-256 bc9b92d390dea7f9f9de32b267388c0b1b295a5c330f36d753f59262b5a3cd8e

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: tower-0.3.56-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d43352aade0aa38fe54f264abb9f48a735a337870c12a9d6e984ba2f327b4e70
MD5 2d6b1b896b2186db6d28a4bb204b0427
BLAKE2b-256 268d2789641a3ce00f734b2982f10a56284c4935df0c56071097a1c6acced83c

See more details on using hashes here.

File details

Details for the file tower-0.3.56-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: tower-0.3.56-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 tower-0.3.56-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c6f28119efcf3b360dc106885b563a5b641308451d9378ec1c5ccdd4c68293e0
MD5 ddd3f56f1c55a601d0c2d1fb351c8491
BLAKE2b-256 3e061b5d9040570a94ff6b6002298d8b18c0f24735c827a5da9058e287f92d55

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