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.59.tar.gz (317.1 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.59-cp314-cp314-win_arm64.whl (7.9 MB view details)

Uploaded CPython 3.14Windows ARM64

tower-0.3.59-cp314-cp314-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.14Windows x86-64

tower-0.3.59-cp314-cp314-musllinux_1_2_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

tower-0.3.59-cp314-cp314-musllinux_1_2_i686.whl (8.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

tower-0.3.59-cp314-cp314-musllinux_1_2_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

tower-0.3.59-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

tower-0.3.59-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.59-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

tower-0.3.59-cp314-cp314-macosx_11_0_arm64.whl (7.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

tower-0.3.59-cp314-cp314-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

tower-0.3.59-cp313-cp313-win_arm64.whl (7.9 MB view details)

Uploaded CPython 3.13Windows ARM64

tower-0.3.59-cp313-cp313-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.13Windows x86-64

tower-0.3.59-cp313-cp313-musllinux_1_2_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

tower-0.3.59-cp313-cp313-musllinux_1_2_i686.whl (8.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

tower-0.3.59-cp313-cp313-musllinux_1_2_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

tower-0.3.59-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

tower-0.3.59-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.59-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

tower-0.3.59-cp313-cp313-macosx_11_0_arm64.whl (7.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

tower-0.3.59-cp313-cp313-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

tower-0.3.59-cp312-cp312-win_arm64.whl (7.9 MB view details)

Uploaded CPython 3.12Windows ARM64

tower-0.3.59-cp312-cp312-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.12Windows x86-64

tower-0.3.59-cp312-cp312-musllinux_1_2_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

tower-0.3.59-cp312-cp312-musllinux_1_2_i686.whl (8.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

tower-0.3.59-cp312-cp312-musllinux_1_2_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

tower-0.3.59-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

tower-0.3.59-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.59-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

tower-0.3.59-cp312-cp312-macosx_11_0_arm64.whl (7.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tower-0.3.59-cp312-cp312-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

tower-0.3.59-cp311-cp311-win_arm64.whl (7.9 MB view details)

Uploaded CPython 3.11Windows ARM64

tower-0.3.59-cp311-cp311-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.11Windows x86-64

tower-0.3.59-cp311-cp311-musllinux_1_2_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

tower-0.3.59-cp311-cp311-musllinux_1_2_i686.whl (8.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

tower-0.3.59-cp311-cp311-musllinux_1_2_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

tower-0.3.59-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

tower-0.3.59-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (8.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

tower-0.3.59-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

tower-0.3.59-cp311-cp311-macosx_11_0_arm64.whl (7.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tower-0.3.59-cp311-cp311-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

tower-0.3.59-cp310-cp310-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.10Windows x86-64

tower-0.3.59-cp310-cp310-musllinux_1_2_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

tower-0.3.59-cp310-cp310-musllinux_1_2_i686.whl (8.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

tower-0.3.59-cp310-cp310-musllinux_1_2_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

tower-0.3.59-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

tower-0.3.59-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (8.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

tower-0.3.59-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: tower-0.3.59.tar.gz
  • Upload date:
  • Size: 317.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59.tar.gz
Algorithm Hash digest
SHA256 a21dd27a858eb405ef50804a5a8966108142c091f838a15644dba5155dcb6242
MD5 85d67e5cbec14f35f4b7e55ff64a6817
BLAKE2b-256 3b052329fcb99318378a6e275e0ca603b4a3dc5760201d8ac0d912ef2844888c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 c35604f2c882f46be754a8fdf61139e14f7eac05b4ec55c1de6541a3febc8fb4
MD5 824b9e0317004c7ed43b7cff4037cd18
BLAKE2b-256 d2aee8fc75fb108f80885779561deb207a400d1c3bc7e704a8745e08c175175f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 19e3583c9f3f483bf54f69985d8b1b3487433f2d4f54b623c8a402af5cfd80bf
MD5 55c1e4984c99e48f19737772cbd17cc9
BLAKE2b-256 4b21ca502358986b9f1ae075ac958afccab1c6d78fe01b520a11a0adced58062

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp314-cp314-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc717095aee38c24cb0e3ac35d14f3d49b4ff0624651ef44846ea0e4dd800726
MD5 0291b925896cbf01d0c5c226832cc84a
BLAKE2b-256 8c9ad5c5f2d67e6bdc356e027559c16d6eb378a23f2dd38b8f870ec2ee14a0c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp314-cp314-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5ec10f588f3a2ca6c1fb76867d686133f23dc37370920eac8522339c82d705cf
MD5 c4961fa83949bd08d06b1dc3f677bd9b
BLAKE2b-256 84774878687995d0668f2b1e8786fcb08eaa840a20bc53fd2f3d3cde8e13ba5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp314-cp314-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 8.1 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ce2051d07e47910a5e9fc0251ac3191c8dda686a70775751c8d766c6e7428a88
MD5 cdf0168c599d8fe7692574d2bbddd8a4
BLAKE2b-256 850c6a78429d23f08e25f1e740c71d2fd335c998f0cc84360c3008110688791a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8177c627c2fc922d5d5b02ed21514b7d35a0ee73994ddecdfb11a03f7f271694
MD5 88cdd1dcbe396739271517c5275dbfe5
BLAKE2b-256 276356f7fa2c50d73d6c51da353d4d7dc90b3ebfba5d4e885e109c6467ce146c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-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.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d51fd0613b18b13177f592b5b273c45735d2f83042d4f7fae76d500e628b30eb
MD5 3aa027b086101f8b73926d7d8ee67ae8
BLAKE2b-256 0d0c6ef3dc4fe2224f049177b83c48a96f5f1c52ef8f6d7f310539216635dfc0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f4e5520296fc534f82db86da97d2ec33d1ee7abc64e068ba9af8b24138d9973
MD5 6c89b8ab2406aaf7de0bf93a66460e99
BLAKE2b-256 ba75782979bf1fde720106cf798207a582960c43d03438cf465b7e803b4dfdc6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ac3dba4541331fa844cacef671f172dbb04b80858e8f71c6070574bda9c45ec
MD5 e1090797ddd81007cd95de03d6b76e93
BLAKE2b-256 6cf9ecc2ab3b7f563cad977b90d229de1b25b427fcb492b7d6349822cc7d78fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp314-cp314-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.14, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ca5209e5704ba879e5f78e410fd0ba67df4151253fd76f414a6f2ac45f25acf0
MD5 9fa2483989d7bfb838069e7a1742147c
BLAKE2b-256 c9c699caf907a3e6cc7ddeaccd9ed97214ea61f68a6b329d383c92abed3e6d7a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 ec45d98ca13a5539da0419ebe5de3f2c6243336bfedd1ae51d6bb8d3a0d18e40
MD5 0760e0a9ce4a0a2011f469ac4060511e
BLAKE2b-256 d6946f89722d6e2188244613d8b9b48d63b1cc9dbd24d595e2663e1825228216

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1ee7c320ff6945618f68f47e130c358729c2933df699f6e82219a0757481fc50
MD5 9c2db47bff659eeaafb65995839ee9ac
BLAKE2b-256 3b10818bf790cc48ea29a3d679c67c40e6e718676e9ba83bd4eefb3332bd65d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp313-cp313-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 08e99b0d2d5ded15b38e2a47210cd25cd34e9fead9ee2ceff26bc37df52dac74
MD5 126a2bd0376245798469e1959860e34e
BLAKE2b-256 97e5cc71bd5d0fcaee8bb33ff295664e974b7e679a4c31600d650f5fab45db7a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp313-cp313-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8969b97edc0633842845ef754f2598a122505b9a901b38a42ef2bab66822e1aa
MD5 4911ec1431407f7916a100ee7829e063
BLAKE2b-256 10906b044b176cff484d3c99a36fb453f920eb9291b91f32b8351386f56c9b67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp313-cp313-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 8.1 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9995daf2a53ea0d915239f445d0f1430d1af0b0a1f1b9b6ca42e09104bc56831
MD5 f668312563279cdabd2758049ec95965
BLAKE2b-256 60f273f7d0e6069ec023b909cab318576f1b8e5b8140c4de613f3d5a29008253

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c8159bf61a901076e1cc7985fbeee8af0198d06722793b4f22d8e732baa42565
MD5 bc2e1fc4d10435993486184e055d5f50
BLAKE2b-256 966d8cf59001d5e67457a8c895f469dcc138264b6f9109c98805b74bcd4a3601

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-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.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d1d384480130e0d8cd99e9591be8b8d1a1f74bf62e65a92d0fb38253b644eb33
MD5 50ecbd849695be4ff617489de4dfc65b
BLAKE2b-256 a955aaf601b4cadc68cb2c06fc0da45211dac4b31b91e87f70fea4a7b867caa1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b979c8d3d5b834e6d2999475f7a17d6e9a5cf05dc9335ac9ac5187bc676e46f8
MD5 8807d8e4a11e51bb698c5195d83ae86a
BLAKE2b-256 c86cfbe6dc50f58c93537404a00d29b1e6b673c0c11593c65f8fea222cd48f6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7e8356bb5ff7a36d4b26e982dcc29c332935268c1a55aa0108609368e7127cb
MD5 8994225ad08e6cb133ef08eca4c3cac9
BLAKE2b-256 37edb4a631b843232aec52c4ce47b53a8f36c7d83e9fa3541a5c093f6acbd396

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp313-cp313-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.13, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 839ef97c31972938da4d4a887065fa13fc84cdfa6d58d650282f2f7c58398b10
MD5 216733af495ad84c4964ec329f77746d
BLAKE2b-256 e0a74a212102b3093c8b41565ed1ea9e659da2602ebc1dc0bfff043b618d75cf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 c14c69c4ea4088eed8f135624ab78e3765f4f9559a4ae695b664046755e4b817
MD5 6cc9042d4e6d41f566e9d69438e7f6b8
BLAKE2b-256 32c21ba5513b31291b66f2d4ebe8c1fbbec7fc6af9d817d02d2b1d19204b0706

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ba714a095ae2ce7c1c27bacd7c82cf8b54887cd51b9e49516e5e6031bc566f4a
MD5 2c21a9203150887dfb8cbf2ad049c551
BLAKE2b-256 90ce30e20ec2940fa5e4e457dd306a1d8fa55c764494cc3a9d53dc270ad412e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp312-cp312-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47a9fde6cc5b2c98ce0fa9434b28da90b431ed660b0a9e534d6330339a553841
MD5 5568fe6cb76f86d755b61385b73d90a0
BLAKE2b-256 0b3e5c3567cd8e41c1ee673a0f613a43bc374b0df434cba2ad68942745233486

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp312-cp312-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 53566db6dd7a00dcdeb28b949ce53992b2d9e83f162a604550a42d18c3136277
MD5 5a5d38c1b1ba880e0d9e829bcd0b028f
BLAKE2b-256 68cba3ce460bdb60d7c049269b0e7cb8b2754b819d6e556e72ad3c78deacedf1

See more details on using hashes here.

File details

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

File metadata

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

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1dc0407a2a796519db0401206e8453bed2ee08b5790c200151add43c0b0d745f
MD5 a9101073d823f1e27fea60d43a5cb9b7
BLAKE2b-256 d382888a513704a34eef56fbae90b197a54025f5825ba243920b11889d270d77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-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.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dacb214be6c4d24c541eca0e7e03c56a8f1e0d93135496476b2a4b41e389e835
MD5 e6bb940c33e4da7c6036bfd5e0e3201d
BLAKE2b-256 db1a916e2d9eb3d33f1e333e40b6e0c77e1f145adf53869a71c8aa6fb5d35876

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b7943e547d0e27d24e7cfb5a10f0be58fbff756a60fbc80340ceb45fc9b83895
MD5 c70b8b9ffc867f86828623b5b9e558a3
BLAKE2b-256 ff37d6f8c0ce52bb480099718ad0fb73ea68d2b3f3ec3fcd7ea267619d0c6ecf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 28a1be19133380a3c740b5b173078e0bb072ccd80b626e8ace05cd72ada28317
MD5 5dd683de5a7028916fd87481b0352cd6
BLAKE2b-256 37329d8061c2d30536af8e342e626abcb674609f2ba17b1ef488c27636bdb317

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp312-cp312-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.12, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a25ec86bb7e38a897e0a8ee9c1a521c7e0caea72203206bd25c9cedb5e04a7f5
MD5 9ec0a0817478304ee8030dbe7f584944
BLAKE2b-256 3a45eff6d8259f73c3baff2df2c5b42642209ad8a3c2d92c735ce4290333564a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 6d7d2ec9b71b8d06dd13ee7a247f7b8783f38a7691bf6b3788db520daca0316b
MD5 4a3223fd866622520194602adc6e84a0
BLAKE2b-256 0a3cbe4b1b0745d072dcde87c9119f96182ac426eda5a1cbfeec5e3c986c75f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 db0b35a4574995e01194450f432673881f1a5d8c02017b1340d626edffd8b4a3
MD5 bda2397512c0b364dda6facad64a657f
BLAKE2b-256 6af2d4e6118f06a2a366e4a927fc7ea6b5d14edfd1ff68f18f88aa3947a38e45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp311-cp311-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 88c2032856695dc48ee96466655a79eb78ea63ae9fa53681ff4c0396e02d47aa
MD5 0119ca49fd29f5378a2550b4435226af
BLAKE2b-256 f9637976631cbf13b1cee8eff31c6d509bd7244abd253361cd227d753c9ab8ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp311-cp311-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 798f743c9aba9370787b1a1f50627c3bbf0597cd20af4ce00977fd8e8e33a26d
MD5 018d0c2408429c0b2941da171527fbe9
BLAKE2b-256 b653a91f4459d3674f199c94cf6b037bc769a9ba5244cb7d69a97c8fcce6a53b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp311-cp311-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e565cc707619d7367628918beb6c70477da097a722d31e5e5501b3aac6646865
MD5 1a751f749a32060bf18866a19c48c8a6
BLAKE2b-256 ea6ca16dd4664bb3f10b090547e66b5cfd705b77deb3128b5e5ede90da452489

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c22b046360bc653029093e4466e7ace82d456dc54b8133b4e48381d1aeafe977
MD5 2e9cacac7ad3cc9eae6be92347ae2e31
BLAKE2b-256 3f2537a426ad2018b23d5be8ad67d644afa4db111d636c6d2de51d3d212380d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4a76f830e1ecf98c8b738c65eb7675a518187577956a214aea01cc65d0fa9e79
MD5 c4f3ee0f77ddd870609214eeecdeefdb
BLAKE2b-256 553c0afb9105f7b5a8f89211d3ba7ebe239b7ae5f61333ff8c487aa4abab62dd

See more details on using hashes here.

File details

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

File metadata

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

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b0f54f1f02630a6a7ca441724d91e4f97ed3f249b160017b8bcefcca7ec9139
MD5 e241f872ee559ea501487c129d001e81
BLAKE2b-256 8a1d9b39c9ff2ac63c097c84ca72e484d91fd60509ab54bdb79b43560d0ba86e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp311-cp311-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.11, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8edad46d2d958d8e8c62a8b50d7e63a3255ae15d78af7c2d060a83ce362a4dfd
MD5 e9b1d975256134e67e0391854d356fa2
BLAKE2b-256 9010a3f577a387be00d0f5ed115633f2350d57a5d6916585d3b5dab86ee4d1b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a862555482624745db02285379d59318c9fc4a0eb83cd290845fc783fe5c8dc1
MD5 6b37e3600bb8a7a1da63483fefe6fa25
BLAKE2b-256 2102a9d443260a31eda3f0c0c34ec7a61ea546d7f2c84bc00fc72ffe7ac7cd78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp310-cp310-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3e24ad7b18e829fe0084d5bca7d2ff5ee3110387de277802323687d2cc0758e5
MD5 c885437a1931efe1e7c5d65e4eb03f25
BLAKE2b-256 9b23ed310b3849e89810500dc12210807f0428d42a79bba3144230fed2475c0a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp310-cp310-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.10, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1de4140d4c164642351aae48671059563f8c1728ae143b8157f0400740c419f4
MD5 d7c443035ceaf54a1517e12ebabd8e9f
BLAKE2b-256 9bbe9679d263d706a82ca8c4f2bfad9be3dc9c6c509d75bd7c3b407cf3b89a85

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp310-cp310-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 8.1 MB
  • Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6b351fa74ec921b2abcd915293fb57a5ebcf9e132ba90eca0e16c4dba7033b9c
MD5 0ec13517844a8108eda3743f6d451b33
BLAKE2b-256 adf44b58201f2b401f3ada99fa09d3ebdd25e712af9af7b02fc28288e51f6c46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4819ff38be0382f39878c521222cd4431c2db23d0f455abde42035dcf2343d57
MD5 bcb250cdfaef5a287ca7ab866d4a900e
BLAKE2b-256 730a41b3e45fb05781084df36afa2bf830648bc5d89d7202fb22347c1029723d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d9a33846a94fa68841e98bc2de0f90ef1aa129bedfac277106b5ac391478a0b1
MD5 aece521a6132aa369ee6643acc922cd8
BLAKE2b-256 449b9f3eb83f2df6b41048060038a8a4907a8a62fe441443da3584e685bdfd69

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.59-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.59-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55d009d27f528a378d9a38207860fcd2d885f05b951c5d34cae83b4f4aa7f4e0
MD5 edc349096b82290be13dd2395d1d2b03
BLAKE2b-256 6d3df2615f4ac21fe0de63cec9a39f7b90dd425d40d6f5ddbd572781969b3188

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