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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

tower-0.3.63-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.63-cp314-cp314-musllinux_1_2_i686.whl (9.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

tower-0.3.63-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.63-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.63-cp314-cp314-macosx_11_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

tower-0.3.63-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.63-cp313-cp313-musllinux_1_2_i686.whl (9.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

tower-0.3.63-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.63-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.63-cp313-cp313-macosx_11_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

tower-0.3.63-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.63-cp312-cp312-musllinux_1_2_i686.whl (9.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

tower-0.3.63-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.63-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.63-cp312-cp312-macosx_11_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

tower-0.3.63-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.63-cp311-cp311-musllinux_1_2_i686.whl (9.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

tower-0.3.63-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.63-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.63-cp311-cp311-macosx_11_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

tower-0.3.63-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.63-cp310-cp310-musllinux_1_2_i686.whl (9.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

tower-0.3.63-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.63-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.63.tar.gz.

File metadata

  • Download URL: tower-0.3.63.tar.gz
  • Upload date:
  • Size: 322.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.63.tar.gz
Algorithm Hash digest
SHA256 0d0a07f330fda26fcd1218128450b65ff4ac315ec2b7ed9682dc453d1497ddf1
MD5 199beda6a4e548c482c5eb0ef9c3931a
BLAKE2b-256 f12213de70779b0ab72c72cf5636658ec1a83c9c57d1e96e934db1c380e2631a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 d40a8d860d2725396403f706be17290d7267a2a04dbb65096efdd8496cdaa2dd
MD5 1f388e195e037df5f1abdaff4f34ce01
BLAKE2b-256 6c24eeece4b8cd4909ec20e3850347a5dea522a713f7206a75e39b2df85a9b5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8f1289961a83a9ce2121d0e4736a987872e9a2adf2bfa8962c852701d409502a
MD5 0e3fab6e2f276783b6cd5ae0d3074ea0
BLAKE2b-256 6b6d1fa2eac616a0122f3e83a80eb433636e35a0a22becef41363eaebf8d7952

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dcb49dc44edffcfa8191416a42b39dabf9784664455dedd39392ef0da03e0af6
MD5 c693aea73a521780ac186f3d4dd77daf
BLAKE2b-256 93cabcc0772b21ae2b77fde97795436d262198f9e689a5903c01992ac2b212fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a22a6bb47168783cd823106f6bf12a54521407247e6a6735cdc3dbeadac0afc9
MD5 20b8bedd9445b30328ff9b1fc9ff2979
BLAKE2b-256 40c8d0cb6fcf11f0e4e7565954858b608d145c0bf50f3d17e332b56a43e7b86d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6719a4c54aae309806359786fe8931e49f7a6f25b0b455ff714baafd51ceff18
MD5 0034c5083022b35ca12d12e691917730
BLAKE2b-256 52ea9a51f7c5f8168e73780a341311679832ed9dfa39222ee5519e6b63382716

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8da25bb6048cef48ea530d710ff61e54b89e1bdbd0fbaf02c23ee87afeeac7ba
MD5 8f805fcf472a5dc0e40f0568faf6aa17
BLAKE2b-256 4e7e9c3bb37c95c09f628a73b5cd82ee7b3a9dcb6c53d20e8edae723453da57d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d07b45a69263c538e0ab8ee6ec6604636d7511dd753b308e12479bcbdeda174f
MD5 647a803549e9917a0b8f5277e41f27ea
BLAKE2b-256 25fbc5bfc5b2d9b7634de4049612820400abdfc4008c54dde6289d8aec8aebb8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 150fdae56d849189590e56114f6ee9e625614aa8d96409693e1d9c4de77a4057
MD5 944d967a5256a45794fe1a85cf055950
BLAKE2b-256 ef7f6ec1dcd65cb316359c8c1ec84568c5f893af7648e99d946414757dd95173

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ecb2fc3565169b5114af34cc3490c8bb17df4b7ad433764b5c3a891c9cced0c
MD5 a4230cb08e7edf32e5f69b2cd851501f
BLAKE2b-256 da5fa9b597022fe13375c92bb685e72d19afc15eca3dfe8acb4de14edb1b07f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4da728e7ff1a0a9d8b07fa8d026b2c737f92271e5a92990d199c71596a148563
MD5 50adacb596ff3f05db89357c489495bc
BLAKE2b-256 557474e3f8c6644d8e6d171ad74d6fee5c1e38442157563cbf39a2cf1b866c89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 f7faf026a8a4cfbd47dfcbc67268f30ba58724e0d1f2ea39d53c33932c294802
MD5 a50862b10e991b4c929ebe63878d021b
BLAKE2b-256 3ff77461fedffbce1a1025cfcce7cd9812fdea38d96097121db176cad359fd12

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2328634ba47bb3a0d972e23b2bbc2453f2bd1d308991defa899dcdcb4b3308dc
MD5 0fe626d351ad72e8a62160ba68824057
BLAKE2b-256 cf7f5f2997c7939c6e54ca1b54dd4d1e1961b13a7a821737a6e59aa9e36a525f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5015cf382a7fabd10b8218d4e54fda7f092ae794e36c6b4d2df265fc84f1a11d
MD5 47471e9280c7dca4cc375f5876533ec6
BLAKE2b-256 376f3b55671483d3138a877ea36f2f6573ee75e22a8b4ba3919c5c71a6a222dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ee40effbcc4e152f57466881255043f45bb8a059e72e46884e673dff656bdba1
MD5 774b1ee0e588f6021a154c963aad78b4
BLAKE2b-256 030802747ec5b59d3ef8126f88ed9ce1c1b5c908d80e41fca0eb0fa2c4110754

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 50e61adbc501a4511710fac99c02294015007afc1f878cb465d658d476d759f0
MD5 29eb70e6df62fbf810ccabdb79cbccf2
BLAKE2b-256 e32293a25af849732c70bedc3d7f7d5e8743d8e226ce6bebcbdb03efd5effbfc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9926e9e63fd4798ac913093592ce329a7cdcf138eaf06816a9ffd10c667d4b5a
MD5 73ae701550727e32de35f239aa8aeb8c
BLAKE2b-256 1272070abce2e076718bb9b4df4a6a1a3d0c0518e0f5f40f6d96417b265d8b8a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21a76e8ea068452e0b3e10d6ae6b6c49fa5ed9b8392197247ae1f55bc233fd68
MD5 ca36bd2043764f9702cc0666e4fe2ca3
BLAKE2b-256 31f75906156df6b23f5c438ff2e7d1117d0d7f0138bb00685d969b156c85704a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b790b4e2b0fc984ba14e3bc25109ca585fe782ef90e01f422b31e77b36f81b5e
MD5 345e7391ba55f27fe9e594a03cb217f3
BLAKE2b-256 799fe805db91ed66357dd7c464f1230c3065df7c02b8587b0ed638673abbda7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ee7e3d28c89e567205f311a37cf1e2c5baad69ee09c53277103f052eda0e69d
MD5 4c1940befc91c02b7441b6a2abd52379
BLAKE2b-256 e09dfc27660aefb530045cafd8c611c22b4c9ee841b0ab2a3b4fcdc5b7a87fe6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 95c15cb99c754260c33b799e473384c4f52a071b10de01e57d2feee90baa9dda
MD5 b3e2de061042a30de0f956d00ab4c2e7
BLAKE2b-256 63f535a64bffa298c9a4bba631153e21d18176f2d86ecfc1f48b0dfc8117ea59

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 446c6ecb52dbdc6f8d08713dd4ee0ebb5e5b1fc53961b127a72652851599fc5c
MD5 10162d43905e720a51d6c5fdf64656c5
BLAKE2b-256 0a40fbe23bb2fddec1c1623244f92a912f5322ac78ea7048a4126b61dd538b51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d9f5a879b24dc7babfd80a44e9d991dea9166303e26cf2c37634ec144f0bc0d9
MD5 832c189bb4b2a7a7ff54f9ae802a52d8
BLAKE2b-256 13ab14414dabbfd41564b0e69869a0a89d4c4d1a6c1c3fb1bf6074f1effbf56b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 308a74efb6184072050a9f7e8928166519e16adc4070b9904cdbcc4e0b462a77
MD5 1834e93da0f54b2fcb13ec478b94fa16
BLAKE2b-256 b4e149ee7daeaaf18f4e96face73f789716d5784702fb478a06564771494f1e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8fd9167b2aa5c45aaefb521f44625f618de97c474a10b4c7cb63113786dbe0b9
MD5 d38c87bc8588fbc180a48b56e21e9b9b
BLAKE2b-256 b92423e1e9288142163015c83168785d2ad33d953f85ce326f36cd8f7607375f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5173e09ee6616ab0892446fbb1000ae9a7169192d97df751aad8a4548e9738de
MD5 566715e7eda9fadd7428262800b62953
BLAKE2b-256 2ab5387ef9eaa236e88847a800e5ad6f2a13ab83f6c0f0c92850a1884c5d9480

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 89a985acccf92a56da40d2fa6c9a1732181a83aaacb74525561cfbbb491e0b08
MD5 021431361946c4700d8571d416083862
BLAKE2b-256 0bc9b0378404060c3752880e6d6d9950aa175891fcf42656743c9b2427c39476

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5a33cdc391fe18eabe76b3bc0338a7be84c1376025057428f5968fadd84a1eb
MD5 715252b4413eb62a01edb89d25f53f8e
BLAKE2b-256 99e90063f442f571339814642c0d3f9bd4511e43ded0be0d4c3ece97fedb53d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 78facecc688e47f979ae735876f28a8bb9dc653bca1a03b0685f96abfaf045b2
MD5 0265bda25ec37900389b941322842314
BLAKE2b-256 5e78ec907bb05596c259afe5a405a742d3c1e3ffc88a7145c47c48bc7b34ba12

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2377fc53dce2b91a069d53816e2577c99484c3323737d9c87f4c2e2a0b67d132
MD5 99b02eaa291f4f2a200e638406ad79b1
BLAKE2b-256 1f4a1339de40d2782cb170042a1a750693e2fc275dbc10e3a1b5ac13aaf7872b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 877cc860aadd89c8b611e315ba8a80c974868be2f5e1a4a0c8064d84837bd655
MD5 af07dc70c73131db6f900f17d3bd54f8
BLAKE2b-256 899708b95bcd8825db68ed05cca582ed3d830ee96e04805344fafed6e8f1599b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 a9641f4ea8f1c75a58de1535e55e456cc0abecb41bc535de8283ddb9bffad4f7
MD5 53721c55e4a28494e2ff55cc4a33baf2
BLAKE2b-256 479f1cfd3bb8a03e9fcf1db8fdf3fc459029e8dfb148c3fe1ca3b4a61cecb3b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ec3a88c4e67882ae9072138927d24bd61e30219a6fa6effcb543646e0042d56b
MD5 59b37efed9a0183ccb546dd2990685d9
BLAKE2b-256 eb4397f1ca9b6f9ce1c2957cd37de42e0796adf92e5a2cbb104baa43459b5bdc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 de5601d75a72b8f430821be7f676c0910b3a398956ab7e98652001f7075555a9
MD5 f28822dc61609e620746c6896667ed7e
BLAKE2b-256 9ec01b20a931731cb84213dfb48d1559b0271a2e5216dfeea6912ea3235a0cbe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 10b4ff041b0769e578869b0eb48f89bb13bbbaf84a73950ee1ad83290e88e244
MD5 bba98c0f96ba14b7355148c4f9a3f844
BLAKE2b-256 938cbca56db4e8badd6a76abdc2beb34955fa7ce79a64f9158f7db1924915a15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f05bb17932607d0a8704ef274dd118c1fc74d438667e6962712548e7f19ba164
MD5 45e649a931b073c1b7bb923e08eb593c
BLAKE2b-256 7de5474df4375f0e382a7c66b81f4cc6efec8b4ab8f10ca2e407c7634f3c823e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f44b5f07b2aaa763111f393e03e83ee7583306fa4467a877f615966e10d37204
MD5 9cd3d48cab044675af3a867a8b7d902a
BLAKE2b-256 86958fda9c716e000be3ce4b68449c4a9ae849e66fd3a099ec29fa5a322935ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ec861fcd99309a902152a26fc9b29e97692d7a74c4445e186af9ead2cc4fedd
MD5 28707555787f1a05e9b076c22f754745
BLAKE2b-256 a172bb9479656f5067bd0bd5c7fb5c90c379232a7fcdafcd3512b0ab506132e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2287f9dc7b1cf499573a2417ccee9406f7c66983300d53ded5b27f74fac49f9c
MD5 37a24c2dbdd3af443303ac341f9ede89
BLAKE2b-256 c3c7b70e656879ebcffe83c02a2c9ae1dd930c1c86cf8141e6b89bab17288006

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d22c70e4763cc54a9827014b7251e16c542f4ca477841da57ed6d7a470041bf5
MD5 0307a51b8552aa65f8e4657f49f81028
BLAKE2b-256 adfe0db5f85042e556b13a7bd1a95f919180904bf695365e861d06958d10bea3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2d32c3d8e69dcc87ec1ac4dec5e5a05e37ac50fc75c532c940aee7c348eca676
MD5 36e0c44b84789f2a56067406d4383d8e
BLAKE2b-256 b9e2335a4988ed0a0b104213b62e4104ce4812114d9049a26387b5e59e7d7111

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d30d276c2bff3f8d08db6cbccee1dbe72aca2c8fad3c8ecc8bbcd1a703a997bf
MD5 581cc50f7253fb5b5c91b6027a21329b
BLAKE2b-256 5e60c4a86f3069d5bf8d6a57c71cf709a1daa2715b785aa82166d1b97d48a2b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 67831b28916322696038b6657f07da1630c425fbfdc2679239c48bd7f2881732
MD5 de395468a1e02a3d0cc7894f580bf757
BLAKE2b-256 dd8b16fde56c48c50d5db5786f0c94d45b295a9587c60e8536e4933c67a96d27

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9bd99ae2407d20f91bd967195d5a06d25e1b808cd631fc6dc61ae1e933bd6a2c
MD5 a4dade264336c2204af7509a94d58e89
BLAKE2b-256 6b295b950426ca12f0f641fb8d1d4a9449552ba57e6b6ef4eb7d40e68f6bd8e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b2cd10fae199480eb3c705349243352ef3fda3e88d00ed773ef73d7758ab5102
MD5 777428320c7037fe0c586504de6e3717
BLAKE2b-256 20ba76cfba0afafeae28e80ef91c5b8934fa244dbe2ed8bf1aa1d2a05a3d2d9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 093265a1dae06879f3a12b69d4981cd108999113a40ed3ad0720f07186673e1d
MD5 d9def82f7f3be252843f0bc3f2a96a8a
BLAKE2b-256 ca91ef0178caa08d0a197149550844c034c54858f2403fe57fef8f31a52f8c67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f08ec012b8755743351ead5dc776b9a2ec1fea3875ab4a8fa2a7f2616407d72d
MD5 3948a52d3b95cfa1ddd67ea2638d4798
BLAKE2b-256 e60b2d65a069a959cb746b70076d2bd118fc1b75b66c51a15160cd26074be467

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.63-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.15 {"installer":{"name":"uv","version":"0.11.15","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.63-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 edca9c85f98eb2eb7fc4ea4205c023d25eec52be45ffecf3ca2bfadd037c3208
MD5 b2a4c9c33924755accf8572c45394458
BLAKE2b-256 bd5232b1121f77fab5c8c7d7a5eba265d7ced3cc1e3a518a5e626091939eff37

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