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.67.tar.gz (343.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tower-0.3.67-cp314-cp314-win_arm64.whl (8.6 MB view details)

Uploaded CPython 3.14Windows ARM64

tower-0.3.67-cp314-cp314-win_amd64.whl (9.1 MB view details)

Uploaded CPython 3.14Windows x86-64

tower-0.3.67-cp314-cp314-musllinux_1_2_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

tower-0.3.67-cp314-cp314-musllinux_1_2_i686.whl (9.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

tower-0.3.67-cp314-cp314-musllinux_1_2_aarch64.whl (8.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

tower-0.3.67-cp314-cp314-manylinux_2_28_aarch64.whl (8.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

tower-0.3.67-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

tower-0.3.67-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (9.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

tower-0.3.67-cp314-cp314-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

tower-0.3.67-cp314-cp314-macosx_10_12_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

tower-0.3.67-cp313-cp313-win_arm64.whl (8.6 MB view details)

Uploaded CPython 3.13Windows ARM64

tower-0.3.67-cp313-cp313-win_amd64.whl (9.1 MB view details)

Uploaded CPython 3.13Windows x86-64

tower-0.3.67-cp313-cp313-musllinux_1_2_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

tower-0.3.67-cp313-cp313-musllinux_1_2_i686.whl (9.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

tower-0.3.67-cp313-cp313-musllinux_1_2_aarch64.whl (8.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

tower-0.3.67-cp313-cp313-manylinux_2_28_aarch64.whl (8.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

tower-0.3.67-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

tower-0.3.67-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (9.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

tower-0.3.67-cp313-cp313-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

tower-0.3.67-cp313-cp313-macosx_10_12_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

tower-0.3.67-cp312-cp312-win_arm64.whl (8.6 MB view details)

Uploaded CPython 3.12Windows ARM64

tower-0.3.67-cp312-cp312-win_amd64.whl (9.1 MB view details)

Uploaded CPython 3.12Windows x86-64

tower-0.3.67-cp312-cp312-musllinux_1_2_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

tower-0.3.67-cp312-cp312-musllinux_1_2_i686.whl (9.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

tower-0.3.67-cp312-cp312-musllinux_1_2_aarch64.whl (8.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

tower-0.3.67-cp312-cp312-manylinux_2_28_aarch64.whl (8.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

tower-0.3.67-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

tower-0.3.67-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (9.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

tower-0.3.67-cp312-cp312-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tower-0.3.67-cp312-cp312-macosx_10_12_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

tower-0.3.67-cp311-cp311-win_arm64.whl (8.6 MB view details)

Uploaded CPython 3.11Windows ARM64

tower-0.3.67-cp311-cp311-win_amd64.whl (9.1 MB view details)

Uploaded CPython 3.11Windows x86-64

tower-0.3.67-cp311-cp311-musllinux_1_2_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

tower-0.3.67-cp311-cp311-musllinux_1_2_i686.whl (9.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

tower-0.3.67-cp311-cp311-musllinux_1_2_aarch64.whl (8.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

tower-0.3.67-cp311-cp311-manylinux_2_28_aarch64.whl (8.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

tower-0.3.67-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

tower-0.3.67-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (9.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

tower-0.3.67-cp311-cp311-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tower-0.3.67-cp311-cp311-macosx_10_12_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: tower-0.3.67.tar.gz
  • Upload date:
  • Size: 343.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67.tar.gz
Algorithm Hash digest
SHA256 5fef15449ceeafcd4f2c6651e78589d6e669953dafbccccf38592dc17d658c14
MD5 8c28a2502bbe98e0915b8c0f5e5a28c8
BLAKE2b-256 98e6fe66b5e5edaedc5beb8991b4598b5f2b2b88bcaccfbfaeff0f552bfc6896

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 646699634fec652d93c8d7315d6929e6a5dd351f8ca2e4e6d69b72f6cf6c6ea1
MD5 3b9b5a1cf108fb49e9b1708832b0b08a
BLAKE2b-256 0aed696bf0d17ecf373972291dc7a374b3eede1ce71ca8ed45ba2e613b592733

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d02eb404c068d82d8843c4d9b85bc6ed77afca2bd881c4556fd1043ffb7d9972
MD5 647ae4957b51f06fb80e202986a0aa68
BLAKE2b-256 b4d53b40b5d776ebc5cd295831b4e1a490854666f18483e678a4ab4e4e6cff2e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp314-cp314-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 815b583774aae79dc4b9b6c48b16c5245ef5c0d39e0b3bf87c77ced9155d6734
MD5 606e434fa4ab90d29f554127bdbd805f
BLAKE2b-256 1d0919ae232d0c818e3e75153c28fbc05e64ff5662f09a3ad0321bea14d04a70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp314-cp314-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6fb553cd380cdcc3609390e0b4004b905ad8fd928a95c8c326c358991ee1ee27
MD5 a066604f41e0a99b4d82b99efc49f752
BLAKE2b-256 2aa2577ca0fb2eedbae7320b81aed491a76044a33b971208689dc1dbfec4bc86

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp314-cp314-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 8.8 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 05c83e8747cd404b44b468bfc2e4e2ef1d837172d739092b4ee3a02e0b946169
MD5 dce78697fe8fd84ca556a3721e9857ab
BLAKE2b-256 d6fc47bfe4c8c2b4e29b36c2641bdbc33e7b46ce850d9dfc600dcb48447527b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp314-cp314-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.14, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 61915136c74245dfcec25c74b83b4c0c7c7c192fdcd2584d0dbd7ed84b326287
MD5 c6dba5e82f8ece2a68eab6f4bb5bcf91
BLAKE2b-256 ca46479acd61b4754ebf7873f637bb89b214814db1a743b161a1733f620bfcb9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0504c022877af1a19a8855660fdee6e1b86673f223b71ec1c29d5d0807ea41ec
MD5 07dc49382ae03c4934fd2f7c10a8e4f7
BLAKE2b-256 8c4623d738a694a51c5abc744dd348c9230fa6487b8ec9f03afc505be9bea096

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 9.7 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0c09b4ebe0b49f5f3505d1dcfea9b68c0d49e78383d403479e6be93e5bc6cfa1
MD5 569c36b77b81d9898ac63e224fe89f07
BLAKE2b-256 073df34ff67e4c5104609755c825ed9f557cab11899be5cf030f24ef4a7ef862

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e03c553579a699c33157db94b1fba27e254f0c00b6843f70c0b4c1a9b26ea2d
MD5 590f96792c17ec69394f97203baa047f
BLAKE2b-256 eea09673298dd62f88ec26315fcaf6cc077a0678418414f2b170633619eb24e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp314-cp314-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.14, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1effb7c72b783103dc2d1281ae828ad82c4530e035c0e3de56e9c3008ab877ec
MD5 3ccd3fd074f50dffc4841454656b17a5
BLAKE2b-256 07886c186b50981272577eeb0c04e599f655df79c6f5bbd98c569c4d62a2fcf2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 62fbceef28c4309b5515d114884ae4e20eb549059658f6c10921a2a9e12f9e3f
MD5 26c55da148be4d0ead6e14f4f3dd5544
BLAKE2b-256 a61f48cdf0702487ed5fbd17cb7ac3c2ca8a34087f94dd17fd6b9cef21eb2343

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 78b2ab7810f6ed5caa375161feac59e96ae9f7c8a70aa7c31abbec3423fdc3a9
MD5 a6fe0f2b9c1e931f05449558482d3ec7
BLAKE2b-256 d9863efdb85f81ba95369846ed73308d9a43532b4188a64bb1cc8a4aecde8693

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp313-cp313-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9aaf47a6b0de03b5eb8797851ca6d35e4720bbf410a0af8e7d3b9c96f1c24b4c
MD5 1aeb70f5f2b7e29152e54cf8b869a362
BLAKE2b-256 90f93abf3be1a09b6fbc816ab5c1d86e4b3cb22c0d14849ed7a1efd9a3a923e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp313-cp313-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2e02e06d1cc3a783343ac43d4f40790f549771d6a416108d62f855dad4d85810
MD5 b4576fe3f96dbec229da22e3913179f8
BLAKE2b-256 fec68e5e1441062a4a122f389563e41082013e98fb27879b5e3a0f449ca41ea4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp313-cp313-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 8.8 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ba833522a10c15a9de6138e32ca83208aa8d87db9c9b2ccdce3678e2d674132e
MD5 aa3ae75b09038b75c19a170b9175055a
BLAKE2b-256 0d485425477fa7a774b137782299fb84fa7d7f03c6b0ec993b6cd3db3adb2eae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp313-cp313-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.13, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c437f9a7756e36b01e913cc63ff5ba14458afd38ac4b87b1afd70a402718b46c
MD5 105b1bfa86ff343ca5d2bb7f3f7f5641
BLAKE2b-256 c2f9f2ee3130d83caaf88bbc0e08a69e765b2202fed359f15eb96b4eb0ae5dfd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc5e3135719cb8dd5a5a1034bb0df4acdcea8a9b37dad1059e9d333a8a3627ff
MD5 afa17f0791624d73e359660ce9ee53c3
BLAKE2b-256 ba4948ed10fe8fad8abc913b581c5c2af814fd2ac78e2d6a07542ab2b9886f55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 9.7 MB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f4edda18761face01b8fd0382cc29a0763a1362b6d667a0bf37311e712d00f7e
MD5 78de9a3fe59a67c7504f9f08784bf94d
BLAKE2b-256 0f417de75aaed137bddede4b8c6809ff5cbbbad07808f0a999698495c1f2e78e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb045dbccf273f8170bb5d792694bb1c2a28bd2442a2b609e4a94162446c18a7
MD5 9060c9d8c5c5b8cdebaee3fe2c7b1049
BLAKE2b-256 208aa9f1169218166569a0fe5da34e4c8322110935eafa9ba780f365f43322df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp313-cp313-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.13, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b503625d760808024272976b4e986b2e79d746dd100b555138245c8703facf2a
MD5 6a7f31c55c01f254d176afe2eb98bc8c
BLAKE2b-256 22870d268be0d9229d7a6d1d1b9bf58e759aee8ec33814bebb07a04e5e4d05a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 6431f1d860fd21ea2ff936081246d57d4798e848d11c5e042dd2d85785b8dfc0
MD5 a4a5f6d620db4af89af8ccf2bf7fd932
BLAKE2b-256 3980975910575002488ad306a26feeb72b888fc742738345399e7752f74cfad1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 297b7c55404a7c5a9506d6c511cf70b7984248db6b0e376bb42210b48ba98518
MD5 86c00cc5923dd5a6afcae5ab5d601217
BLAKE2b-256 5e47e204131b22672fffffbde9707b2f7d72f420f35ad90e9e3dadb6d4277177

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp312-cp312-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8e9f0e80cc710d740a03f21fb21b8382f7662b9cfba681705813c2ab30fdb66b
MD5 8cab7de4a5c553f669fdbdc0fd6d029b
BLAKE2b-256 64594f8a4bc191f7c76b0bf1330a563756435f9bf8c58dffffc562f6306495d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp312-cp312-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5f6ccdc9886ea50b427202fe18398bad50968c0854f19aeb46b4f4c4d68cbbf7
MD5 8767009a9e30c69c4fed2d9863ff7973
BLAKE2b-256 e85b58bf9c2babe3054a0539c988a1aa7a003ecc3486f58626b5360063d91c6e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp312-cp312-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 8.8 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bc6dc57ad54ed3646c8667f97bfa0c9cdfa1e3e634ac34c74cd83ad004787c53
MD5 bf8b0a01285fee6cee337e8fdc2bd068
BLAKE2b-256 5c3b1e00a915ce2b2b6fcce5c4a8ba0addcf461b27f962956d68bc1d0ea8abc8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp312-cp312-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e866050aa646b325329715cd41b848c9842a5019902634da9b28fcf05676b627
MD5 61083b7d089d25d5895d6d25dc53e157
BLAKE2b-256 a211cf71c8eca91b4a3ee8e79b29cfb9c72f09afd4afc00faeca3a150f29ac1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e1912380c66fbcd2658c8ce0204a3f78c852d69363dadd61ea289c8233a1b7f
MD5 c6027381f72184a827c5e2a7f3884fbd
BLAKE2b-256 d257e4bf79a69fe965919455f9bd3c5b74f0915d16e0f19a93b1e780204e3951

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 9.7 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7acc3959712608609a6891527c85f0e324f179d0173daab128f28141b91337dc
MD5 6f51a39b0b68bdc414cc24d52e418a9f
BLAKE2b-256 3c9026d14ca4bec9cba2bf133739943e5555acf1efe6c6a16ad635631c190688

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1cb9236ee412af26739859634964063c0cfe5c0a91e312f7f77efdf6ac42fe10
MD5 84f21caa34cf2b369a59708d6b210c6e
BLAKE2b-256 b86014ce982fd0da5d7bc6e63a7df63b7865ce7a8aa044551106068fbebd3b6b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp312-cp312-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.12, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3aa069a3097acfd6ee9f23b0f2b80d056ba5c80a1374b11d0b9ecf9b5759a043
MD5 f68fa3f760bb36cb2e71788aa2eb3b92
BLAKE2b-256 417ac16ea9246f8f89b2554b6e9c289914b726a209e52062e371a5efe58707d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 54cc32f070ac335930e0986c239de1e2e9d59dbafb06ececae6bc6f72e1090eb
MD5 a1757c32c865843b798794f8e6ea305c
BLAKE2b-256 af64253992be87eb625e6d3b19d5ce1a2eefeb0f8547d8fa6cd7dc2d9689f5dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 25b162c3877215533ee12986238c5b028e586d50aed920fbeff507158d1949d5
MD5 8109aaabbf70016f150d52581e7e1457
BLAKE2b-256 e45ac639bfa3d8b5e60aae235bd262bbbb3ca58a9940a2c8c06307fb241b0496

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp311-cp311-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d5b07d144d09e5338c2816f5f6b8f7bd62bf87a6144b574ea7db23f66ab2ec1c
MD5 0d52880e7a33ee8c62e05887f193f36a
BLAKE2b-256 a6f573f1f23e982d60b443a393b1dc84586017b53f9a02f151abcf59bec2d61a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp311-cp311-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a5e3ea72798ac3249bc9670cb872fab142d3edf848ba04edd06908454983f357
MD5 34958dfd5504616af30378691bb8af2a
BLAKE2b-256 06d8f75f5b0ae7cfb344f430c60694230d416f094bb9f6995a1850bee65e95f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp311-cp311-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 8.8 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e6f95b1db592c205de9fb8241a920b14b6bea00c3f6f8950ded3b36d88f0ed5b
MD5 8ce5adf4fd8d18c391a7fc9dbd2451ba
BLAKE2b-256 3d22f7e7503b304d03fcc662fffced1ef42fc9d6f7869f888935743e41c00522

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp311-cp311-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c657641b0a572e7e6f6ce5c9a386133f17c1f9d21695a87552847b2540e1d8d6
MD5 dbdbc55c1a4235a3518d998c3737b488
BLAKE2b-256 5463f1897dc5d84660efe05730c2284239b9db143c1c96e2913e5947dbd6f664

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1028ffef26baa933a66fee39cb73bcee86b4c8068f3579d0264a136d69addc15
MD5 ebaabd0ebe26b54247f1acadd2d48db4
BLAKE2b-256 989a553cdc8230cc19d32ea7a2c63ff4190b39575a0d8f662f868ef522d722ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 9.7 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d32ad15c4a203c43c61616af8f5bc0f586133b6d1de45821c97e023a60ef74a9
MD5 7c09a2e330c92c21f0250a325e1a95b9
BLAKE2b-256 4b6901f15a3a526e32d1ba6d6b74e70994684c0aedc20cc9608e061115f61c20

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7d3da366bd1bf810592cb3cafa305326384397b7a9053001fd02e1922c530f9
MD5 a94d5fe563bbaf7f0c19b549d0d7f66d
BLAKE2b-256 7a89198ff5c1bacb6268c6ed43f807f4d2937b43f4e155235b8392e8d83e55c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tower-0.3.67-cp311-cp311-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.11, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","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.67-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fd0f03ff1bb18a07718fb6a17050f28a8b1e36d83247b3347f6098ae20f6eeb6
MD5 a01029694f5b6be8b0b1719ca5a1268a
BLAKE2b-256 7137e85a6e09bc5c168e40a02a2f34accaf19802af24e2d388439b2d116ca2ff

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