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.65.tar.gz (338.8 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.65-cp314-cp314-win_arm64.whl (9.0 MB view details)

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ i686

tower-0.3.65-cp314-cp314-musllinux_1_2_aarch64.whl (9.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

tower-0.3.65-cp314-cp314-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

tower-0.3.65-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.65-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (9.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

tower-0.3.65-cp314-cp314-macosx_11_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

tower-0.3.65-cp314-cp314-macosx_10_12_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

tower-0.3.65-cp313-cp313-win_arm64.whl (9.0 MB view details)

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

tower-0.3.65-cp313-cp313-musllinux_1_2_aarch64.whl (9.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

tower-0.3.65-cp313-cp313-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

tower-0.3.65-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.65-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (9.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

tower-0.3.65-cp313-cp313-macosx_11_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

tower-0.3.65-cp313-cp313-macosx_10_12_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

tower-0.3.65-cp312-cp312-win_arm64.whl (9.0 MB view details)

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

tower-0.3.65-cp312-cp312-musllinux_1_2_aarch64.whl (9.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

tower-0.3.65-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.65-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (9.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

tower-0.3.65-cp312-cp312-macosx_11_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tower-0.3.65-cp312-cp312-macosx_10_12_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

tower-0.3.65-cp311-cp311-win_arm64.whl (9.0 MB view details)

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

tower-0.3.65-cp311-cp311-musllinux_1_2_aarch64.whl (9.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

tower-0.3.65-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.65-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (9.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

tower-0.3.65-cp311-cp311-macosx_11_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tower-0.3.65-cp311-cp311-macosx_10_12_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: tower-0.3.65.tar.gz
  • Upload date:
  • Size: 338.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65.tar.gz
Algorithm Hash digest
SHA256 9665afee55c30b0b6a9850c248f9df422dfed45bd5cb42e65ebb4cfd2c056d79
MD5 615a1950a0bf5e2698aa22772e487bda
BLAKE2b-256 4fca19ebe140047f29623b32a3c36e47e20bcaf1b38064636964c5d6d51dd052

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 f11eab62f5de8598c58a1afa4585815376a2c7e4872259f88675f19eb065b3b6
MD5 abda5e1a93ae81f736f77c260c7cb1e8
BLAKE2b-256 f25a648c6db7b3f0d7437062827197593f2cfdee8b46258317dcfd98182182fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ad565bca0615d568716d5fd9977f78f10d107e1433c496e97ee38df7a80c7c26
MD5 4b922fa536db596f5c2a42dc9ba07082
BLAKE2b-256 df0e2c08f93735bb185f9bb9d97542789c35a70d169c4c23e1a6bbc102600d00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d3698ab77bf57f6e4aa69a26fa8f1367a9e2c407ad6009b16bce888f43733404
MD5 eed22021700cb03ad395a3195f1212e1
BLAKE2b-256 8b12609d66ebc8ea92409253dd4bce06e931c7efac3d96c3972f9ec861ad219e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1cfb9aaa7e2ed13f7dbbdd38e8f4de2a0b698094620f3f0145ed16e532dcd144
MD5 18b31cd4da195471cf2d5030f9a06d4c
BLAKE2b-256 77a5e575771478f969eb96e779b704c91c303b6936bc7620a0e3123091ae799b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp314-cp314-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1f209f6f8a1d39fa96a2b89ec14954d13c1a3e364fbae4749fd6582e99a78dfa
MD5 44059410abdb04a7df952fb74c2e4643
BLAKE2b-256 2c1ad4bf739962240376904cec3097cf6dd315fafbdda3ef01b55a782d09487d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp314-cp314-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.14, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7db62c0b3099c01cee9aa76bdccb11530abfbb92ca3e9ac7e126996664f82449
MD5 6f135e3b1375a770eff8e3773a63d28c
BLAKE2b-256 4b9e52d3656f34a3e159f80e5c48a8c2ebdc0fcf12e84fbfb18b8dd0e4d84f21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08f3ed838b41d411ee3e72ce501724759bb21d283c95416c94f4a0502ce179b0
MD5 80b8c3eef945e74438ead96e6b9920e8
BLAKE2b-256 883f0532cdaf303be021007b7661ac636f1dc1cc1a51154ddef1f0ea9d5b6954

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 9.9 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c92014a8c2b3986a9bb0c453c1e6bd077d9228efb7fbf57c60a0fb6f1b54f1e8
MD5 7fc7ebd94be4630d844e03c385bee321
BLAKE2b-256 0277f51e441b1539d6d53868a12f360494e67b5bf40eeb15cfd3c0185c7336c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 653fc89ca7cfa926bc489b9c3a4fb26078eb067b8fda10a65c8a0e5e465e3879
MD5 03febbecdd2534e3cf6ab0c12f83560e
BLAKE2b-256 3c6150f5d9fea1e8fd57e37d8d6af187f2fa24dcc546f2854ea8ddc37af1defd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp314-cp314-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.14, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c53f3640827d8d45973195cdbfedaaefbd9942b5b66c365499d601fc843281ac
MD5 11eef4ba7efc7c27d1cdce36146e1816
BLAKE2b-256 c6e4b1b90706e549709447861189edbdafc55c7ac89966d45b3a86390a595b04

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 a9febd79f60c13e8c1919264dff99a49096d878ba5be95b6463a39119a6ca390
MD5 c32e7dfe5853df1355f03f09b72da7d1
BLAKE2b-256 d84f34a59278c3ae096912be2206de044ffca03888d603fb4dd0ad760a91bc80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c65f05ac7b9994e4a0fd21b133cf98f3bf3079a240ce178423f1ca5d2b1ff591
MD5 b1b5268050bb4a00ac53e64faf6fa4d6
BLAKE2b-256 be52de517d02cda78352b2cfa187104b9e706cd0ea6ea52d204627997bc8633d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e7add5671a1eea249e2467ee883f9666ba284ddffa268f5780b198240cc4ae74
MD5 564f26c2e6f6c58e0c8d9e9715934261
BLAKE2b-256 3962477963e121da5fd5268544cee25bb528c8ed5212e33f8446fd25c7cb7c8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6c47427d6b767695bacd0d2886f399a5eb5a0bcb269a79d92979273e41773b1b
MD5 ec5479e036292f5c2b5c65948b5e0112
BLAKE2b-256 d6dd72a76622df2aaa9f4675c53d5b29112bc9eec5770426f332ea48a9711e0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp313-cp313-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e84bdaf0aead966d1500c9dda43bb02389ecc9752b92677a20986fe4d5a7674e
MD5 635852adc80ca432b0fe4d65924a5aae
BLAKE2b-256 7f12fa6f118d8ddc7df878ba4bab0de097b4cdedf764e5ab5523a26e0ed5ff72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp313-cp313-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.13, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2c006d059a7ec8da07bcc73f91cce0cc60d9ac800568c26f5c9926d7fe5db58c
MD5 5239562f828fb952795336466b74f847
BLAKE2b-256 3b069944f1f3d1634ad1c9c118d6ab827fc19a6eedd245fd9145c7dc3a005d0a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5e739604c42312a6ada34673f0cf7431d5eb074bc71ef331da34ffb6f00ec71
MD5 0fb3aa9786a2dd81de76189c4259e1a1
BLAKE2b-256 ead7752277cabdf5a941766f3d7cebf769fe831dc95164ac1e5c9ba203644d50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 9.9 MB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d9106cc2cc226307417ce1f777aff8b07c4da9a65c7d5db3de2460e242db8dac
MD5 8442975f6f527567d8b27d90abbf6d47
BLAKE2b-256 687044856fa28a89885618f494eeae5712b113e75b10848ad376fa02f41af5cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b7315106be874273869cdb1cffb07e0414c2a6c1b9b1c0529aaf6643b59a8ad
MD5 d680d5cbd7345fd039b6a11ae95b7be0
BLAKE2b-256 3284f1d3b08ff7b164a1992c7de9d61c69899c5c0a995d87b0fbedff562e2c74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp313-cp313-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.13, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f360aaef8744eb1594848b1bbce2e1b810606229f843f2bc38ce463c74410917
MD5 d97baee397a573933019dbdcb0ab194e
BLAKE2b-256 93248b14dd63cf98c6f7668e3a9068f207a8b39cf1566623fea86dfaab9bb905

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 45b120972cfb596cfeade9ef2e15c1ee34e476606479257cee98a04b00aa12c0
MD5 5aa2996f35ad38608bd149b2cf25a613
BLAKE2b-256 250fd386cd8bd5e41f83e9798ba3a3babe678acece7ca9e27f86c8fd4c233d5c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a8099e509cdb77a7d764615479b50e2af651b2fa696e7e1268afac78e17e6fa6
MD5 e503e61d81e516bdcb008d9dd7e235cd
BLAKE2b-256 6979e810203dbf8e1177c4b783468a387340a92617a04760d858cdaed9bf9d18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 89663a548cfb01b4b2b08c52066fb10fd3bdb12d54b1d51e71a6eb74f7bad2cf
MD5 85e3dd758dcb632c4b9149c62a107d0b
BLAKE2b-256 070bb43a6432b4a1a861032180fdc1d2f70e84aa7769cd7cf350447e753a6a40

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b7e514b35cb344bad1f7611e6562ec6a2386c2755bdaf581ad7dbdf6acc2f260
MD5 31a102f6ff0f1f2415d7311983c2c0a2
BLAKE2b-256 ae428a08a5418e12abdb7133a7ff13c57b602d35ad17dd4725f65bc144bb75ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp312-cp312-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4f877cf5fb602d3f9d5ddf494853388ce9d2d76a90404e948260b1a228f45e25
MD5 3c21fd620bf257c253d388bb959d6fae
BLAKE2b-256 8e00ee2f9a564a55d9ea229c1534abdb8b49d9b6bdc2c02b115b3c533bb15de0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b02d4a6397e075729ad3fa5fe551e1976602c4f55e1f12d1e4ce0bcab7a2488
MD5 46b4f6af141b4c4c60f48e3037a81ebe
BLAKE2b-256 2c5d58cb754078358a3c572a0f55767760a3e1753eae4c7c72936d1b66d566c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3376d82b4379abfbefe8d4d5d4375ef39895a9b0320826cd9c5fcd37f1d99ea9
MD5 656aa049dfdc9567fe89f9aec58c5cf8
BLAKE2b-256 2d89d411cf825e706b6e42f444af33b63bcd37d1b4519aa1c0aecf78e118559a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 9.9 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7bc8d6df724169740d71874db2780fad82101b904dbd0e0a7f7d46a6be6c1d83
MD5 24ddc3a849fa5fbf7da0472011ca3144
BLAKE2b-256 d8f80aec72df36f017f73633cd0d3ecd9186f9bd83fddbdbf4f36d80548dd256

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54622f8f1cd9f84a3be67304cb2f89a2c5996268eaf08dc8a0d95e17ad45e9b6
MD5 382a14c0aee6b5bff1ff4e52e71b09bc
BLAKE2b-256 69d917c78a2e7fbc988f1d37beae81f1aa7500e3fe1a14ff566b0b69123fc327

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp312-cp312-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.12, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8faa9e108b415e062715a831f6f9d4f2a02ba7d6f7625b53cdf32d8ec7052bd9
MD5 de4056fe1a9d717478aa96e1035a430c
BLAKE2b-256 58000cffac0adf7aab4cb688721c9ae17725e2701638bd657b0a9ef4a89a8ecd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 6d7fd7667f29a8176095cfe359209707f5517e69cb083d2d0e89bfa3088d8294
MD5 bca1e2d5ba7fa74205fb00eb14b9cda6
BLAKE2b-256 fcbd91a488f56c5a31bdd67e0d9ea31749a67a6a0874e1b981f630931bab8190

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1e77c3811d13dccffbbf5fa180cc94e56c53318eb14f87aa6626d5448c70f0bd
MD5 9747a8ac4d8dec3a164e2aeed34fe1b5
BLAKE2b-256 adeb86ac7fd7a51a5ead0d1da644cb8f00696c68f9194470c4b2f072c9fa07e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 015b59e3886dcec9644f2cb86f220e84a1947177d982d2ea01a3e8de34cfb69e
MD5 7d2940b3ea072621ed09b4e0fda96bcd
BLAKE2b-256 ca593105014888b5c72772a7a0d04c55cd10440f5d65b288f8522a8a608813ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4d91b5a30dcd38465216db058bd5ce8e2873043a0a848368fdcaa8c323290913
MD5 5719a1d2945a794261fd1b58be0f132b
BLAKE2b-256 f02946e0a38adc2df893685d1a0685a002814fe308c50b0b5902a487df888dc6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp311-cp311-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e4b1512dad9e41b1af4b4d54ba15ec88dc12db29925d1cbab88222448d936b56
MD5 f535fdb2bb82027a822362d2ab7cc6ca
BLAKE2b-256 c257d7f1f632c9fe0dbf6473f269a316fc98c2bc8d1be856099cf83925e27297

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c478c4415645ce1a66bee7d328f3c4f535baebd46f89cf2d0bbc8fb729b97bf7
MD5 543f542f0afb514e986842e33a94154c
BLAKE2b-256 28e2e19662fb95fcc5274b5828b229a0b9d14d01da3e169a90c0cccbfe2c7867

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-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.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c923dad725178ea6dfe195fc2d1283b388be4ee868719e8d7f7c78b6d276823
MD5 78b76c3035f75d39f6170d1639b7b9e2
BLAKE2b-256 55c16be619296b2046f04483240a8813643932b0814119069bd4aca150957982

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 9.9 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 44fc230a9bd0922c8e276d5591d55b57bff2bda9d10cc3961d9dba7c313da88d
MD5 7460f1b330f88069acd8330c6ea3bcfa
BLAKE2b-256 7a613f13ab532fb6b0c819caecde743c6af5e995afcf0c61549a7fdb2401f3ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63e1ba0d8e526eac9954a9060ae7b160d441248413c77f0615c990161e7eeb5b
MD5 6079f2f2120bacf13ddf1d95697d4e3e
BLAKE2b-256 b8c69d9b53378de301ad4409e104b1fec6dbf3aeba2f1779139b7663104e07f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.65-cp311-cp311-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.11, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.65-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aadd45a58d36e4bcc8f4b36090aee46370e7db32d15c8b61af0f2112035c9e87
MD5 1df8df85259f208ff9ac12e2e0dc63c0
BLAKE2b-256 ec7a5cc36e9eac814d7a1658774fc1f360fcb4b97e7eda257772a864da7858d8

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