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


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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

tower-0.3.64-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.64-cp314-cp314-musllinux_1_2_i686.whl (9.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

tower-0.3.64-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.64-cp313-cp313-musllinux_1_2_i686.whl (9.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

tower-0.3.64-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.64-cp312-cp312-musllinux_1_2_i686.whl (9.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

tower-0.3.64-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.64-cp311-cp311-musllinux_1_2_i686.whl (9.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: tower-0.3.64.tar.gz
  • Upload date:
  • Size: 322.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.64.tar.gz
Algorithm Hash digest
SHA256 025b19087499494a619649d9e2e0bbe2ade8ca07c62348acb4ba32bdd0a0ae6e
MD5 94520aeb604e75756af80534c945cba2
BLAKE2b-256 ea9c0d95a89f4a1f792aa8ffb7b2ffd145d6267134f1820dd77c03397d84fd42

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 4269769c8469ef1897fff937d415ee187895eacc64366354167e72f0c6ff04c4
MD5 acf8ef15990efc31aa02cf559a7922b8
BLAKE2b-256 a2e9d7de4b9c2f6cd452117487982a2c4210d34793b95b7f67856503616e6b87

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 011bed1de9da6b243296615ae50bb5dc366aaad7ff05fdb312b8f1226192785e
MD5 57d1bbacb7b6858cd0158bf5a0426e23
BLAKE2b-256 19f12b313fea48e0063a8fb91cc73a3a9ba17df77ee2735b3aaaa663a61fafe0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ebbef692ea4cf523f550395a02cd7ee5ea8900c2d6f8588b67d98a0b34dd720c
MD5 4db546f55cd9ed6be510a863431e5e3b
BLAKE2b-256 d8c345e876801d608acf6964997c706e5aafe59665797ac1066926c11c70277b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-cp314-cp314-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 9.5 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c6232538692bf3ae33c54db664119ee85a181a4914affd872832af0900bf6746
MD5 2dcf75dac9d0949806b6cd3bb644d85c
BLAKE2b-256 e0a93c9505102b17dabbd79dca4347cd3af2a276ce314e2f71d2a02ed6f86119

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3b6aeccdaf87eee9cbd498956cda9b6454bc950e4d2cd7edf3dbfe9053231222
MD5 9197eef1a7b244130ac6c532de3fcd1f
BLAKE2b-256 cc0b395ada21de5b2ac8e779b9edadb10e29b9960cb11170e31b8484b37bbc1e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3e6506d5ded2188309f3c726e14a9c466aabd30d71112ce4d4f63a52451ed631
MD5 5ce521cc342feff1021b92eb280b1d7d
BLAKE2b-256 6f9b2f00e8867addd7c5940cb3d529d6d8d908eb0ac0b7010ecd9b89c1bd84e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 106dc0b23ad23d7962533d596f004708bad6f8399236ffa4e686493648bc254e
MD5 33cf39f2f01a4812861e92c797e061b2
BLAKE2b-256 cbefbef67ab874e3c4b6e979fbcf5a13fb71de5034f5863f3d28578a91e12599

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5c7695ce243f11aa6f9331cc5deee991d23f901d7969015d724adbe515c7ab91
MD5 bb627b3f087098f1bf5131414568dec0
BLAKE2b-256 af485954cabdc66fa26f38dae10700e196fb1e2e27dd24f363cd9359df2ebd42

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1217d3867762ed4fcd127f17ae270bc55fc3f62147315e5e2ee458c12230d75d
MD5 aa06f5fa7cd312745ea44e10c8836aea
BLAKE2b-256 7de29c69c363e1226ad1a2f8e4ebc52642e64fc1ee304979711293d350850148

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cc7f0b9f706b0d8e176d4bd4178f57f002263a145394ba6f5cc026147a21a44e
MD5 793c9e630bc8464b1a8da8cd54fa1f24
BLAKE2b-256 472472a836fd24e6b7c85edaf7f740710065a76f747aff9c9a89c8c95a92c6ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 a2735d5a6c0cc6923d8ba69e55a60e18a244042b172002969d9c66d0700255e7
MD5 f7c29f5421116538be6a5f8471464ecc
BLAKE2b-256 686f50e8bbda38a5c2c3a8390015a5b0bd842e9bad91735bb37a55746942c3b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0744421ddb358417d0aa45885e285892e528adb8631368194a0ab61224587044
MD5 78eb7700a23e3e01b87c09af0085ed42
BLAKE2b-256 335068d01ff2413fac68ffbd7e9f954a675a5acdc814d8bc32118e231159bfa2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1dbbac534c6e0979c93e4cdccd8dddd74254ac65159aaee798f8be43046a0eb3
MD5 400327a82dea7256b053ae677acb2056
BLAKE2b-256 be70f490e84c23d4d57b5eecf711ef3843d0917c44c9f112893d293fbac67b78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-cp313-cp313-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 9.5 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d2152b59a29f136c15f7a885e51a1aff9b4f7cee60a3f416868f49f33ddf1915
MD5 07c13e0483ac31d4e6e200cb4a343939
BLAKE2b-256 3ad087ed1be6dc79c33ae6c3404fd232ab0878d1a9d3ed01bf37865a7136cb2a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b0ce5a846242c3681013e5b078d061b0081ea8711bbaca6231c52e0f4a4d18a9
MD5 6ec76b4286d8196ed13a526a41eaccee
BLAKE2b-256 8c4baa20801f7047097c66b260c005b9e546cf843894f5f1ff631116a802ba78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9797450a147c00f03724a2ca44738e0afa758ca54abf5058b63567d47d92a62f
MD5 23e23abc5fec53c54adf6256520e5723
BLAKE2b-256 95d4893782de915e5c8b6407c7369dc14e93dcc25379fa23332d66ab017143f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad6da1ff1ae03c47212e885bad5ac720a568d80c8a564e2f6bb248e52483a889
MD5 08472ebe1aef4595c06042ad8729b465
BLAKE2b-256 3aea9c9c4b291332e2f22145c280340543747d7be6290444762845be021f277c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c433c9bfca52fc6f8dbf0dfca7e02b5e2e8eeef56faf354b0d3bc26af8ba3cd7
MD5 00d4644268359f71af5ae87f7709274b
BLAKE2b-256 0b7914e81d2e571e248d6c35c9bf4a68f71972c136c8449c860f55c4488656a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12d0ff5226850619b4955d5971f6c30f3a0e2737efffa09e063eddb95b4b4d43
MD5 a58643771c13cae35b997d88fc114086
BLAKE2b-256 d0d983453cad234a12ba5201a5c39f7d4ba9402c2bdb8fec6f018fab376562e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9ee034f0213e82c2ba87dd67d7554506666c79be0a3f65eaf21936c3528f4684
MD5 e72eb163e90547fb1c99ffc977d15aa1
BLAKE2b-256 b545ac687701df4a2eb8e089b9334b9a6c6295d5c7674c4d5dc2218672e332b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 ff0f068570aa011bfacee5a4f02179ad015f7d42c5d0cc486e55e73127dbdf61
MD5 bd103054a0555b0ba32efa8819c818b5
BLAKE2b-256 2cd1937f32d9a364bef7e507dbfe305c7ac2eb98e9c48644f35ec48386c85351

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 652dc478c8a81d8144e53a934ef498f5309bedce7c3dcf4128c6f399aa16da34
MD5 a34523b168b13ce7dfc3d8da1e71222f
BLAKE2b-256 2852b6fbe2e585017ccbb733404ac849d43b8e79e5e20f7b213862d7978e0aa6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 68f60250c24fbc6ac2be296b2e997272484d65c2ddcae07317fe292b01e32c19
MD5 eb19bc60fc17a091d41c41c670e20ec9
BLAKE2b-256 c748d5a8a86348cf7728e8f2a17dfd143a2ceb6f0a9b1ec6fae20942a273e45e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-cp312-cp312-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 9.5 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 33a9391a5af704941e5c7944a41ad66afbe7a390ae8ee4eb0455a841d6bcfca6
MD5 096663b0bf393af24060093e55505294
BLAKE2b-256 87eed37b866bbee1b4d9acbe941eedcdd1ccc3698ed5153903324820f7eae872

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f7c7837849ad3132b0f40e8aeedf61d77b0de02c57abd61b3b3b6c15584c55f6
MD5 0bc55d3fe1bc91af8a7037165d2fb915
BLAKE2b-256 766206ba2192b526f68796b5c46856e31c6a97ca098e567f39248949c6d8bf61

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0845653103d9afacc3b6a14beef85fcdac984e196bfceb2b019b82ef19715b8c
MD5 821ba1ac1505179451a533fb6212fa5e
BLAKE2b-256 458ea0075f9377d440b39e045a54058e35b14b51ef0934161d8c7143dcfd5125

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf524fbbf4aa9412887ec5f3165291e16e783d05abaf49ec5ff28f6876177081
MD5 af440ee37376c2524bcb9a24955a587e
BLAKE2b-256 daa0f00e81889cb40d1b1984e23fb3397b2a8ad2ca9faaae419ffbb0823fa888

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 de684bf2b49feb95e33e02b99d7ba69cfa49572bad3ad53d158488be621ab6bd
MD5 1b075baac75ea39f3bf6d1e97cd84a8b
BLAKE2b-256 e9e1b0bb91b71e8296adcdf374fa8cde9aaee16db9b8aa7e516e5b3a3d400e67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 362c402945d2b8be3ed7cece97cdb7045c3b2338c45c9f93406332809b6d1240
MD5 8249f44cf1d5ab8f97f929cc50a0f3a9
BLAKE2b-256 2a46903181aea1806777f64ec49769626c13db3cbdade300be9a8c0d810c39c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ca4b0358614da7ceaf0e5480df87360e966b20f6f094a15630c095bb100944fd
MD5 a9b49e04e91bcfb57aa204fafdefd857
BLAKE2b-256 88a689a804d804d1ac6d72b36600638d604f136fc1dc8be60a5347bb86554a5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 04d9dd1ad47de66533807fbabcadc71b45f1bc4131686a9e3e614cdbe4d06bc7
MD5 4fa461cf3610dc3916d723e9ef0b8c05
BLAKE2b-256 96e05a55e5931ac90e28721c540ff88e548bb5e18efcecf69d104d0301472446

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 baf470783b4ddd32ea2bddfbf6140cbcfe153153a3b9a789eddd0d4a077a156a
MD5 b52bf8209a6bf9e21a9864c880ce14b3
BLAKE2b-256 372a560a097b25550109433d5930a074c323680228485056c8d076258825939e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e2c278183cd0912df090fec9adbf7c309b00a3aae828355115e503c9acc87bf
MD5 1f2456d5652f3b490bece9c073fa1219
BLAKE2b-256 43a007ade9fb1026e424ac0f35fd13923a3d6c06f527bed20a00f55bc998b4ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-cp311-cp311-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 9.5 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e3fc627f710a35e956dcd05d53c3f08fe7bb123d4102ef4173bc207bc11d878a
MD5 a19cf03bf54e9b46ea1fc504c7916644
BLAKE2b-256 cbf0a6273025c924ae715bbe32e3ee16e5dc33f4dccd70eea6a60a0f6df2e1d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 92f104095fc78fe22beab6836b79efc127997b1d4918f39fc44bb460ff2251b3
MD5 949c3b838c9765768d8a0af2da8fed5e
BLAKE2b-256 e4434e47f8ea24258fa0141a27f68fe36b1da2f7d93a9cce6e5ffc74f4a19de6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0aadd53a4f0c9bb2e03c6704efb11035cdf72259c872278804161243019f08e
MD5 81ea0afda4598303b5aa452750389ad1
BLAKE2b-256 a6251619ebc028fe416f7db83fd605e5db266019c1f5c868eb201d2f43a378d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b34d563fa2f8fd9ac7da4903ea54354f2f982ff33c813235350c72f55a60684d
MD5 19606be1b855f82ca4bfd447736a2e01
BLAKE2b-256 8d8ba3125651d775e55c6b1b3031d7e8d5003df4f009749e9dc28ec4f692a636

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 26e07243a3d3d1d137a28a7443c3b6f8b46acb2ca9fd3dc27eb0f25883ea0ccd
MD5 09519f71b34ea831e4c696ae3093137d
BLAKE2b-256 806b5f82d4e6837b36632d917d17c4d910730e52f454e75d0b24f65c8173d978

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 088fdd20cfe2f0b52fc73f6ca53d0eeefca8675b86b0a79fe1b3aa8a8ff4d888
MD5 40aa4f786e734f027011a51328592fe1
BLAKE2b-256 4d813f327b2194b0d6212b6cd75fdc9fec24f1e2cf69f876f991c3c2b02c1180

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.64-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.19 {"installer":{"name":"uv","version":"0.11.19","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.64-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5611ee848fcfbd426536dadd33528a8fabffff94187dd6246d8cb8e7e15946df
MD5 ea841dfdc3b5760fa29de470ab2a0443
BLAKE2b-256 ab0d4d7a4a48ea0f549b5c5991ddabae5cb152b7f9befce47bc15547bf25bc34

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