Skip to main content

Python To Tools

PTT Logo

GitHub commit activity GitHub License

Quickstart

pip install python-to-tools

Check out this simple example to get started!

Overview

Python-to-tools (PTT) is a simple, easy to use python library for implementing agentic handling of Python functions.

With PTT, you write Python code, then attach it to AI "Agents". Then you ask those agents to do stuff. Easy!

Supported Models

Provider Model Standard Agentic Behavior Recursive Agentic Behavior
Cloudflare @cf/meta/llama-3.3-70b-instruct-fp8-fast ✅ ✅
Cloudflare @cf/meta/llama-4-scout-17b-16e-instruct ✅ ✅
Google google/gemini-2.5-flash ✅ ✅

Philosophy

The philosophy of this project is to enable developers to enhance their apps with Agentic AI behavior while emphasizing a "code-first" paradigm.

Release files for python-to-tools 1.0.0

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

Source distribution (sdist)

Source distribution for python-to-tools 1.0.0
File Size Uploaded
python_to_tools-1.0.0.tar.gz 34.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for python-to-tools 1.0.0
File Interpreter ABI Platform
python_to_tools-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 81.1 kB

Release files / python_to_tools-1.0.0.tar.gz

Download URL python_to_tools-1.0.0.tar.gz
Size 34.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8540fbcd6999b913348412906336829bd5b8daadcf6506600d61c55107dd8e94
BLAKE2b-256 checksum
How to use checksums
6a87ec8b6af33d5defa683697ba1c80806708eec42dd9369df4142fecde12957
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / python_to_tools-1.0.0-py3-none-any.whl

Download URL python_to_tools-1.0.0-py3-none-any.whl
Size 46.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fe3f0ca90e12a324bdb42b9938e6c68eb7baac4b7f95984d7afc3d57646da92a
BLAKE2b-256 checksum
How to use checksums
1246afe6d6d83b24b07c2cc6f8e8fd3278794a9f1d9612a4505cb76d104de7af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 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