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.62.tar.gz (321.0 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.62-cp314-cp314-win_arm64.whl (8.9 MB view details)

Uploaded CPython 3.14Windows ARM64

tower-0.3.62-cp314-cp314-win_amd64.whl (9.3 MB view details)

Uploaded CPython 3.14Windows x86-64

tower-0.3.62-cp314-cp314-musllinux_1_2_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

tower-0.3.62-cp314-cp314-musllinux_1_2_i686.whl (9.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

tower-0.3.62-cp314-cp314-musllinux_1_2_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

tower-0.3.62-cp314-cp314-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

tower-0.3.62-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

tower-0.3.62-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (9.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

tower-0.3.62-cp314-cp314-macosx_11_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

tower-0.3.62-cp314-cp314-macosx_10_12_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

tower-0.3.62-cp313-cp313-win_arm64.whl (8.9 MB view details)

Uploaded CPython 3.13Windows ARM64

tower-0.3.62-cp313-cp313-win_amd64.whl (9.3 MB view details)

Uploaded CPython 3.13Windows x86-64

tower-0.3.62-cp313-cp313-musllinux_1_2_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

tower-0.3.62-cp313-cp313-musllinux_1_2_i686.whl (9.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

tower-0.3.62-cp313-cp313-musllinux_1_2_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

tower-0.3.62-cp313-cp313-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

tower-0.3.62-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

tower-0.3.62-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (9.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

tower-0.3.62-cp313-cp313-macosx_11_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

tower-0.3.62-cp313-cp313-macosx_10_12_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

tower-0.3.62-cp312-cp312-win_arm64.whl (8.9 MB view details)

Uploaded CPython 3.12Windows ARM64

tower-0.3.62-cp312-cp312-win_amd64.whl (9.3 MB view details)

Uploaded CPython 3.12Windows x86-64

tower-0.3.62-cp312-cp312-musllinux_1_2_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

tower-0.3.62-cp312-cp312-musllinux_1_2_i686.whl (9.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

tower-0.3.62-cp312-cp312-musllinux_1_2_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

tower-0.3.62-cp312-cp312-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

tower-0.3.62-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

tower-0.3.62-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (9.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

tower-0.3.62-cp312-cp312-macosx_11_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tower-0.3.62-cp312-cp312-macosx_10_12_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

tower-0.3.62-cp311-cp311-win_arm64.whl (8.9 MB view details)

Uploaded CPython 3.11Windows ARM64

tower-0.3.62-cp311-cp311-win_amd64.whl (9.3 MB view details)

Uploaded CPython 3.11Windows x86-64

tower-0.3.62-cp311-cp311-musllinux_1_2_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

tower-0.3.62-cp311-cp311-musllinux_1_2_i686.whl (9.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

tower-0.3.62-cp311-cp311-musllinux_1_2_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

tower-0.3.62-cp311-cp311-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

tower-0.3.62-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

tower-0.3.62-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (9.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

tower-0.3.62-cp311-cp311-macosx_11_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tower-0.3.62-cp311-cp311-macosx_10_12_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

tower-0.3.62-cp310-cp310-win_amd64.whl (9.3 MB view details)

Uploaded CPython 3.10Windows x86-64

tower-0.3.62-cp310-cp310-musllinux_1_2_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

tower-0.3.62-cp310-cp310-musllinux_1_2_i686.whl (9.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

tower-0.3.62-cp310-cp310-musllinux_1_2_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

tower-0.3.62-cp310-cp310-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

tower-0.3.62-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

tower-0.3.62-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (9.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

File details

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

File metadata

  • Download URL: tower-0.3.62.tar.gz
  • Upload date:
  • Size: 321.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62.tar.gz
Algorithm Hash digest
SHA256 db6a98f761b8f96bc0d5fe2363346c00022a4b7a4ea5e7ee247b8e6a413175e0
MD5 7c2d2e6b031bd620baae6c333af34972
BLAKE2b-256 7ee0be9c0f11c31ae18b413977331270ee506808effeb07bbb6eccd14fbdb593

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 f8bef4a286eae97d366338b8bacb71e55069ff55fcbecc6a566d1a5078d6f1ff
MD5 dc90917f86f09c4a48678674c916eb65
BLAKE2b-256 619fbd60bb5806eece0158e716eb4e77dcb13bc6163386531fce0e387694a2a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6c0795a6ffab3b7ae06f702a6bbb729b80426d43390e8190eb520145e7d4d8c1
MD5 27ed36cb84c2ac1c5bd629ccd44f0f46
BLAKE2b-256 354f71eac2de2dcd014c35126ee7dff5ab196fd3c52be6df93befc409a92e8b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp314-cp314-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8cdde1c1d16410fbf6444b86a9c23ad988f8017c21dbe4edca1ab8e467953cec
MD5 9f7e505ecbb5392d6b98692577b2a211
BLAKE2b-256 48de349a6ddf4da4ab6ebbf72e2b87496c16fbcac392a14dd9816c64fc73e24a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp314-cp314-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3c0e9af32678cedfd3b388c4a8bfc86b1c775e616cb44c261b2f9eb2db105c52
MD5 394fb1322d90ae9381aaab38d0e54d6d
BLAKE2b-256 a9eba136d35ab8e819cf757cf254b0f07f6ac758d33411d40179cad022f6bd78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp314-cp314-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7433b0ae759b3087945617b32e070f1204c1f77449e6f59090850c50d6e0969d
MD5 1477a45da76b982876eaa7a08a492288
BLAKE2b-256 32ce92479d08de4fc596bd78b35d8d335ecd3710aa70ffc5fd8d9cc8b6530eef

See more details on using hashes here.

File details

Details for the file tower-0.3.62-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: tower-0.3.62-cp314-cp314-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.14, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fe1f67778b119e87d8d7e039857b8d24c61734a051569db7576f3e5d154bb35f
MD5 eadfda730e3a4bd72ab73e5e84f30591
BLAKE2b-256 ac0d02796ad6e99945d56f31b090fa335e2dd76c563c5a4980c14806359c5e19

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 9.6 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 719b694bb7b0dd99553f7760ab07d883fd3e7f18971466819d436b818359abd6
MD5 03d14e02f053811234c2b5402dc50680
BLAKE2b-256 1023269cc02b0848b887d59be82746918453e3c92ba37288110008a4655157e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 deff0222b39efea58c90b13296960950f9cbf9a6baf3b3716f053dd1b0d2e9b0
MD5 457b9930ea15561c37b2dca808593659
BLAKE2b-256 9286582e627f85db2ca53d9131358e17b9d8627270065916f04569e3da15db15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.8 MB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4553993a9a6811a2f6ccf86a155e17fa35afa960763438fb32325e1a39e39e9f
MD5 d769f984791c1ac3921564c28642b2e4
BLAKE2b-256 5e6818fd0b6960f3a3c6f72f12305a3883591f4e204f76c26e50cb558c9caa5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp314-cp314-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.14, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 10437af8b9112d90eb263494b73ec74b028fe5b0d2c534c5eb87b6f531e981cf
MD5 66e3dc45a871ab18969c6f38812ee818
BLAKE2b-256 012a4bc576ea1b16e25828a8c3ab184318c4f5667347e0a153a1360342392486

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 c4a4092888c5c64648567cd2f624e4086d3b15a66cd176d590027dd3a3c66e01
MD5 04af1ce69f21e4170dd6b46c7ecb3557
BLAKE2b-256 39ab03f4331da2f176fb307133039b3a1be102f5d6c2198ed91787d9c0ff25f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b7e71f7ec9d380814cf7d53d655f9f754b4bf0a5fd013aad243e1c8ce3b8f1f6
MD5 19e2d6698b18bf43726a675c0a5fdb93
BLAKE2b-256 db4dbdbb203430f7398c13ac2761c7732df7242cee0eb86150206362c0020ce6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp313-cp313-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42d1fa9735e8cf0d71510bf3ece9e352d9a10a30c8beb272e4695eb3e4169114
MD5 53670226f1e6e7f72b8f0a3a7607a449
BLAKE2b-256 22dc3d02989b42b5b4d05ddd8b3ec131460b3d9b83e56c2549663b02fb37b3c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp313-cp313-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0bcc6dcefd17212b7a8df5f1ad5094c2f42d14636661e5fa9cff88f4b26a2d01
MD5 469dba614ec3510457e7c1957091e893
BLAKE2b-256 1efd6259c080119897c92880ea6c94bafbbc7b1817139f4467655da75d284cab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp313-cp313-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 75946c381710df8d3539d2e311a361c731cfcb0f1ca47790aa0dbc7b55f04e38
MD5 74d9aacbd37b64cba6150e6837df60d0
BLAKE2b-256 50d2933dc023b1749f809695323f1cae884ddf19e4966b7327a53ecc6b88bd8c

See more details on using hashes here.

File details

Details for the file tower-0.3.62-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: tower-0.3.62-cp313-cp313-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.13, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ad1d410b9a515110c91c12c3a07c83904a882ea7236fe59155ec7bab66ba614a
MD5 6f77a72444d31b01467b0928a65b0e1e
BLAKE2b-256 933286ed8e1056bb3a39c11f80e6676084410823afb67d8a871e629c6a10b99b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 9.6 MB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d9f7d3e45d9ac38896f9660810d676256f535cbafdef6d65268af5b423f308e
MD5 f5a1d53cc2a951d282f01cfa1bd436e5
BLAKE2b-256 273804512377e22e026a8dd3c12af2ecc3062dc5fca2da31bedc98eccf7b069c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ed866969de4ed1da6ec6e453407cab679572136dd7584a8e09cc32c05cadb98c
MD5 96e952f85c685046ef44fd9d1a47a67c
BLAKE2b-256 f0c53edcb1c0e663f5d06d545b8d9e581633442a52f452c60a09e5acc975b6d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.8 MB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd18d312144dd5e5b351b4fbb03c41d13e0c8e0880b9b292ba0fcdec419625ae
MD5 19472436fed3bc705986a9e97583a12e
BLAKE2b-256 5864e08df72a89cf18c7b82aba58f883ebc49111fde1c8e3632e320f2d27a145

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp313-cp313-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.13, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c0928d6f4daa1c1c2d9cb7a54e8f3b4d55ade1aa29e4e98367c15d66d1018364
MD5 9742fdd71020519dd1af5f8560f7e5fe
BLAKE2b-256 fc8cce4b28c43f9b23469c578a0d8f18194b7f92cae735c0307e6fb68bb484e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 88bb8a582cf12b0c5b652c7c70b7a4122de184cfdfa0c523adb32e5c237184a4
MD5 029cd1020fc11ff4c8b2a6b5181e2eda
BLAKE2b-256 1a152acab1fbebec1ff05dd284201908f3f1d2896cd3a2faadcecb97d9706913

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cf32a05a1eca1cf134bcd1724ae1421401c661bba7486456bd571e0363af0de3
MD5 6d21389b99c387dd982abb64ec685d82
BLAKE2b-256 2fd90d89fbfc4891902afbba08bcf1e2ee5789c7c07e9ae228d0411e3522f385

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp312-cp312-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f3aa7b9b8673e22fe39895b8c7a5e2103f796c4c1ecfb343078c4de788be263d
MD5 dc110b9ba1b3c791b4eda9b3841a092a
BLAKE2b-256 bf80f3c56e6443ad652a394013ed0560d8d35124436c33d168e01c429b2335e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp312-cp312-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bdc78f1d264c09dd14ac44ee4661a314d70a0178118645929d7c52b09cce9dc4
MD5 83402c6c228ffb35ec4495feff02f9fd
BLAKE2b-256 5336079be0ce28c8982d305b60cf0075d65489d58388c420830b8fd45e559e03

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp312-cp312-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f04a9caf45c8ce123bd32c944680770a77674a5bb36525dd66557c5897bc140a
MD5 1609d3b9b10d1f7661d92c2029a0d47e
BLAKE2b-256 31149370d21b3a46f68c95a5cf62362ab07b68493e74f15939cd33ffa532ba5a

See more details on using hashes here.

File details

Details for the file tower-0.3.62-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: tower-0.3.62-cp312-cp312-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98b6a6e575a060abcf733def2a20624244d1e6a8ee4f480d66bbeef4adbe63b1
MD5 7af50a93da0f7923ce9e004a7f6250a0
BLAKE2b-256 2790be510e497be9ed431cdc4b22b63010924e6bedf24ad659c2478f18dc4f21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 9.6 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45c2e493ee93f8af103d9b997da83fca395e4c9a455dd4b719447391b6f182dc
MD5 17ac7654f10cb682c12fb238edcaf133
BLAKE2b-256 43dd9c01316162c11a4ad73c7501c8fb2b0ec878d422b1481ca832ed7ef1cad7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5a45d64b65b0b62440b599fa42ff9638ad2a37e1935cd671463bf7716006b722
MD5 dc18ee1b6c8442b24434996eaf102c51
BLAKE2b-256 e87ffbfba5fd4785ce24426f7cd0dc32ef60c9b60498e8963ff7a481b55b30a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.8 MB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0fb70cca46978e14f997008eee9649f0c73e7189ea6f3b93916d9f9823e08a17
MD5 83ab013edc93ee2b048b310a4de771bc
BLAKE2b-256 7117dc3fa2d9f189159f043a7772f5f01b1ac811f0881d097fd56005b6dd39bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp312-cp312-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.12, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fb470b70d2266168d90b3ce91a10e04f93849af6ecd6f8d6c81d5115d574bcc3
MD5 4a51d79d52a13d28111c001082a0eef8
BLAKE2b-256 a83a692e717ec18e6d47bf51791b74415d4ff34376b27a5708ccfb70f31cc1b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 e3ad9204f945be11a5e3c7246d09238ff35da8534e14ed5371f8ec78a032d221
MD5 6ff209448b75f48132e69754937ef5b3
BLAKE2b-256 8329f1756196b7e300a24d9477078aafe756d24f255f93dcb758cee6c5fed26d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3405da10804a8cdf35cb3dcb87d5c9292ef8226396fce9846ed29015298a43b7
MD5 ca7ac6c16eb9a6e146ae3bb3bb7a042e
BLAKE2b-256 5e22dbee3740fcc8d42ec0e708bc4fde01740feb0249b5a877a845fd28064851

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp311-cp311-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7440a015cf1fb176775a0e4062d96c4b59b23e9e5dee9af619d8a90517c75209
MD5 390d65e7ca85725647f27b95aa8ba625
BLAKE2b-256 355e9573459fa39658ee6fed5fbb0b3bf3b264e7abc3e9fdb8209b1401b93fa5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp311-cp311-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1bb1c7e7fdd3dc4e8a3274df2ab995959b76a30ada881300738a70487afc3d33
MD5 75b0dd309772d3366d008288e444f71f
BLAKE2b-256 14feb56bac891804dd6d36e7a6503371044d88296ebae2d6ae1e2ce1d638444c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp311-cp311-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bc0fc20200fe6ef1f5d54bc00fd30204aef8c7e8d71bcaf3ed7a30392dfbf7ad
MD5 d5eb25bb2cc6aea5de48f35bf18f9eba
BLAKE2b-256 96bd9162a1f3ea1328bd79a2b83b0ccad0213f109dbbce8968790667ac0f4ddb

See more details on using hashes here.

File details

Details for the file tower-0.3.62-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: tower-0.3.62-cp311-cp311-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 82eca1d2a3733e0be04f3f4616221844a833b6cbc1a99e526c75f3dcf6c779b5
MD5 f79213ea229f14b78580d8f0ca7d1dff
BLAKE2b-256 67a0ef7251c9f4ffc148b458454fc45c6906fc1bc21b563c6ee16887cac76e35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 9.6 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c23760ceec0d5e3ccf87690e8e24b9ca890b680480a98e545ee4781f7bf7a40
MD5 16811905ddf06e935ccaf0f9e70aeaca
BLAKE2b-256 811b0ff8c02c6759c011ed177b7f993f8a56fa29b08dfecf5e916d1a02599eb1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 63bf577e306aea015a0a0bfb03f2bf3f891106b09763902e5fb09705a5ca162e
MD5 c16118ebd9289ec55ecb09bc194f14eb
BLAKE2b-256 8a3cce3053dfa679e8d225656538ce7af1de328661acb744da061186c4cc8399

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.8 MB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee8799a7a1c31863b0b5fe7d3a5e4610ba4d3f1f7463392ee6027f7c6d2de03d
MD5 86d021366f429a1d1524e23a5c326e45
BLAKE2b-256 8da37dbe8c288935baff024380246b33da19aa25b2477b4ae054ab1980d14a05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp311-cp311-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.11, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 637e7b9a23d277cae7c567210cb8284ccd0cf6219326a0bfc7f64f0db7cade02
MD5 94b7f6e64741fdfc6bee0ee5477b74c0
BLAKE2b-256 a3f4204fc03193ababfb8bc4735d7e15232cb252c09c204af7f93ca661d46615

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 29309b77a25ec93ede877ae9e7ff9f0943ab9af6f71da9ae37e2a51af0ff7deb
MD5 8d125debb0afc796e6a4cee7e21261d8
BLAKE2b-256 d0c925cb715e309b3578b95c282f25c66a00ff57f7052e3a51bfc6f99d92f2b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp310-cp310-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8840c0fabe0c5b84794b0e1d53108adb836fe25bde5ee604e9e2593988b84c48
MD5 de8c5cc21016a92c10119d18eb8966e3
BLAKE2b-256 44ceba0870379a7dacc1dcfda6abc8827f10a439e6359f620a47d49d30934505

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp310-cp310-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.10, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d696bb4d1f4095ac7ff9879c75f3c6f135ab1135534defe71c29926713c98cdd
MD5 1028cf4cac13612e4bb1f7d43c9b30ac
BLAKE2b-256 c665d7e8cb3a991581e6b0bb052d34d6332806c5105a132dc3b025c1e48a1521

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp310-cp310-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bdddce7930a2eadcdd84271f476d7b402741e9fc691b2c63893bdd40cea89c2b
MD5 ac9dfd591b1f09b12000bcd9e474c77c
BLAKE2b-256 a2d77333663690d3a82f7baee5bfac836b49d0910f5c3e620745e55a1460743b

See more details on using hashes here.

File details

Details for the file tower-0.3.62-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: tower-0.3.62-cp310-cp310-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.10, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9bb83a94b042b61a82901fcaed9d3426f4a4fb4944cf9357a73eb86fe5393557
MD5 2aec78bb0dd03b8fa0077b4be9ccd02a
BLAKE2b-256 7ba7bd5a53adbc5b6d2a107164432d13e446f318a514fcaec65ecc937cf1a0ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 9.6 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6f6f9bc68b0178c03f8e896d915470ffe53cb2db43d08c1d1703841d96d4aa7
MD5 19e301ccf6bf3719e2ba95d70dd7539e
BLAKE2b-256 129e014b1893fa753ba5258c33ea75fd5fd427dbc2353e5629227236e9c85713

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.62-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.62-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 08249d1e08917fc6374a74b38ffdd5e28380256f005d6ad5f0da44ec856ef122
MD5 f865cb7cbcea41c7e5fb8ca2bbf994ec
BLAKE2b-256 83b23441ff0837acd40640d3b7ed0c1a59da8b6bf3d9bd59bbf1cbbb6d40a207

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