Skip to main content

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 →

Metadata

Release files for tower 0.3.74

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tower 0.3.74
File Size Uploaded
tower-0.3.74.tar.gz 427.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for tower 0.3.74
File
tower-0.3.74-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
tower-0.3.74-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
tower-0.3.74-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
tower-0.3.74-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
tower-0.3.74-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
tower-0.3.74-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
tower-0.3.74-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
tower-0.3.74-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
tower-0.3.74-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
tower-0.3.74-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
tower-0.3.74-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
tower-0.3.74-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
tower-0.3.74-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
tower-0.3.74-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
tower-0.3.74-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
tower-0.3.74-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
tower-0.3.74-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
tower-0.3.74-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
tower-0.3.74-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
tower-0.3.74-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
tower-0.3.74-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details

Total release size: 492.5 MB

Release files / tower-0.3.74.tar.gz

Download URL tower-0.3.74.tar.gz
Size 427.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d49ca2385a58a0dc569a04316e4103b49372b8d9316997c04372f1bca41b810f
BLAKE2b-256 checksum
How to use checksums
d610c6fb9faafc5f4dfd89b04ebb92e93ee0d78c35893ab97af932b5edf90979
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp314-cp314-win_amd64.whl

Download URL tower-0.3.74-cp314-cp314-win_amd64.whl
Size 19.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
29699855956b1df0f6bdedbdf19b67cdf9cb3d17cfff5bc1afadf239bcb1f90e
BLAKE2b-256 checksum
How to use checksums
c536199f72ba93db10e708a70cb51e447f37500a128ac587807c2c991f4f1e45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL tower-0.3.74-cp314-cp314-musllinux_1_2_x86_64.whl
Size 30.1 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7a3073c890b517fb8321d6ae92890451225decb8e87a6ba1e3574487c9e2df7b
BLAKE2b-256 checksum
How to use checksums
56f20769a5cb47d0cfd723bc3f4963805c18ef79599fb489784897d72a2f473d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL tower-0.3.74-cp314-cp314-musllinux_1_2_aarch64.whl
Size 27.8 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
54aa7a780f1cf765e60fe27d4e0d054c2bde2468fb9c629750035d7b3bcff011
BLAKE2b-256 checksum
How to use checksums
86a93dbd80058c8a876fa541f3872f097d7513c686b3c38325a5f8177075f3b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL tower-0.3.74-cp314-cp314-manylinux_2_28_x86_64.whl
Size 24.1 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d2dd7c4a4d35204740e9f44e5908ea55a881158af89dfa2e09e1135d88e8824a
BLAKE2b-256 checksum
How to use checksums
33236238d49cb58435963920ef27c8e45521db875fb27db783f57366e64caac9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tower-0.3.74-cp314-cp314-manylinux_2_28_aarch64.whl
Size 22.0 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
99151e8d8b3f6b1818d7fcecc2eac1a3b609317d6eb53c8e2b04d754dca82d72
BLAKE2b-256 checksum
How to use checksums
2e7cd23e2af9cc87f11077a0c36a52c058b39480ea7d2d34a115da6769cf4b42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp314-cp314-macosx_11_0_arm64.whl

Download URL tower-0.3.74-cp314-cp314-macosx_11_0_arm64.whl
Size 19.5 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9ddccbf2b0810598f3fa0f71993fc9dc4837c25d32ebfdfa0f4d3c23cc9a93ce
BLAKE2b-256 checksum
How to use checksums
23987bc1f7572730ef5e41993e19125937210cbe080955d519574edc0166a2c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp314-cp314-macosx_10_12_x86_64.whl

Download URL tower-0.3.74-cp314-cp314-macosx_10_12_x86_64.whl
Size 21.1 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
446f4a40c9ab94546351ccf0b7c82b6539a2325cf6d494073e77faab663f566f
BLAKE2b-256 checksum
How to use checksums
cfb0b0bced0419ed1fec2149219af07822648a39ecd42385539a62d9d4898228
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp313-cp313-win_amd64.whl

Download URL tower-0.3.74-cp313-cp313-win_amd64.whl
Size 19.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d1e51cb02fe689f58e5ae86e0fce8f1da42d40a57bdd04a76443ff178ba61a2d
BLAKE2b-256 checksum
How to use checksums
f32b397aa3b8eaed7cb6b201c393e04db43af52d3b6598d9e43869d57752dac6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL tower-0.3.74-cp313-cp313-musllinux_1_2_x86_64.whl
Size 30.1 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4aa3726863a6bb43ee9f9049d2354e4bc65c2a8d94f54499edd251afedd9d973
BLAKE2b-256 checksum
How to use checksums
619050332dbce540bde67907d09d644e291cedf8fa7e21cf032c9762b3e1b641
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL tower-0.3.74-cp313-cp313-musllinux_1_2_aarch64.whl
Size 27.8 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
02167c0ec1b0a5dfa707b10e8a2ee53f5e36232f8849d3ed33c3f3f369cbfa34
BLAKE2b-256 checksum
How to use checksums
eb1da5bde3d737730613b17265c23146d600c0a8c047b29e613de4c7549ca261
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL tower-0.3.74-cp313-cp313-manylinux_2_28_x86_64.whl
Size 24.1 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
68966bef862c0bdf2ecac1b350c4966bafec19ea09fa47d467c30a084044c707
BLAKE2b-256 checksum
How to use checksums
34eacf9040a624d3445dc943da673c58e97183620b24255ff7da6c874efe8c20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tower-0.3.74-cp313-cp313-manylinux_2_28_aarch64.whl
Size 22.0 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b88be861fbd878b1cd856d52b7e6d6d4cf46c0d39f61345ad2add76fa67908fb
BLAKE2b-256 checksum
How to use checksums
2f034ad155ee3ddd3e6d3f9c95bac089a1bcb771294385648516cb6c36a96c16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp313-cp313-macosx_11_0_arm64.whl

Download URL tower-0.3.74-cp313-cp313-macosx_11_0_arm64.whl
Size 19.5 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
820094833b2cd82cfdd8f1e299e7c1055b5e855bd003668f9cf1cff8840d08cc
BLAKE2b-256 checksum
How to use checksums
b957131ee25c28ca14df1333b2c095155f259f68c84afc9d0b8892116157abc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp313-cp313-macosx_10_12_x86_64.whl

Download URL tower-0.3.74-cp313-cp313-macosx_10_12_x86_64.whl
Size 21.1 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
555547b223414dc722e7e77a7bac49bfc58bc6383955afd3b79d706ac4b0865f
BLAKE2b-256 checksum
How to use checksums
f2bdb676a1f73da7faa83d5b06ef26a95588498d9d1c12fc8da78eeb0c91d83e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp312-cp312-win_amd64.whl

Download URL tower-0.3.74-cp312-cp312-win_amd64.whl
Size 19.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
945b5f473f86d55f2886636585b34d1ca7fda6e95bbd7ddee1b7fe0e340d5edd
BLAKE2b-256 checksum
How to use checksums
75ca625ef0b2787a96112555af73c67e295ac681d92dbb9eb7f0100d65887074
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL tower-0.3.74-cp312-cp312-musllinux_1_2_x86_64.whl
Size 30.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2830e0d5bb0adf4139e237a7ba8c729b170e8ab5d03783a175f220957c6313e7
BLAKE2b-256 checksum
How to use checksums
aefe87292881f9db0832a573c11d4ecc640ac27af5f502ec20b1ad4b374628cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL tower-0.3.74-cp312-cp312-musllinux_1_2_aarch64.whl
Size 27.8 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e333efb00719ec2cd9eccf2151613583e068994f7bf60eb01a5b7e5c123a10e6
BLAKE2b-256 checksum
How to use checksums
ba9503fa266a0a79b1977db6f568d85cfea3a0a43b97d3ce7edcaa3b320bb55e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL tower-0.3.74-cp312-cp312-manylinux_2_28_x86_64.whl
Size 24.1 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4c528c9a47ee9e50ad4eeca2c463d89d6a312b2b479ef70f28e247aa81a72f73
BLAKE2b-256 checksum
How to use checksums
0857fcef2af6e3ff6df6e643033d086f17db7952c905062ab4271c2657802cbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tower-0.3.74-cp312-cp312-manylinux_2_28_aarch64.whl
Size 22.0 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6fd690bfb4a8065f1ba70012026ab0b96f20366be111a5d531e5b9423f23d758
BLAKE2b-256 checksum
How to use checksums
de20604c57eeb0bc130e04f7867d240b08843a98267021f000490939ae235c4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp312-cp312-macosx_11_0_arm64.whl

Download URL tower-0.3.74-cp312-cp312-macosx_11_0_arm64.whl
Size 19.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
41eb93ebb9b25ad581ce238616886ec13053e4d4416375c00190b03ca16e96e0
BLAKE2b-256 checksum
How to use checksums
c6cac883dd97d500a25be98bba529006d2d5c912355dec4f6e79dd94b655a11f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / tower-0.3.74-cp312-cp312-macosx_10_12_x86_64.whl

Download URL tower-0.3.74-cp312-cp312-macosx_10_12_x86_64.whl
Size 21.1 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ee33f3f755cc1095f2d81cba2ff18847b1adee8990398905f47c722903f48f2c
BLAKE2b-256 checksum
How to use checksums
fdd47f70a068873906313e2cc211a4fa95774c8c63b4834eabc0d506efbbb2c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release history Release notifications | RSS feed

This release

0.3.74 This release

22 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page