Packages
Backports asyncio.TaskGroup, asyncio.Runner, and asyncio.timeout from Python 3.12.8 to Python 3.8–3.11, enabling structured concurrency patterns on older Python versions.
Taskipy is a task runner that lets you define and execute development tasks (like test, lint, build) from a pyproject.toml file instead of remembering shell commands.
Install it if your project uses Poetry or needs a lightweight alternative to shell scripts for task management.
Taskiq is an asynchronous distributed task queue that lets you send and run both sync and async functions across worker processes, with built-in integrations for FastAPI and AioHTTP.
The main gotcha is that you must run a separate message broker—it's not a standalone queue.
Provides a RabbitMQ broker implementation for taskiq, enabling asynchronous task distribution with support for delayed messages, priorities, and multi-queue routing.
Install it if you need RabbitMQ as your task broker; skip it if you're using a different broker or don't need distributed async task execution.
Provides FastAPI-style dependency injection for Python projects, resolving dependency graphs and managing both synchronous and asynchronous dependency lifecycles.
Verify the license first, and be aware that maintenance is slow—suitable for stable use but not for projects requiring active upstream support.
Integrates FastAPI request and dependency injection into taskiq distributed tasks, allowing task functions to depend on FastAPI Request objects and shared application state.
Adds Redis-based message brokers and result backends to taskiq, enabling distributed task queuing and result storage with support for streams, pub/sub, and list-based queue patterns.
Install it if you need distributed task queuing with Redis and are already using or planning to adopt taskiq.
An asynchronous Python SDK for Tastytrade's trading API that lets you build trading algorithms with typed models, websocket streaming, and order management.
TatSu compiles extended EBNF grammars into memoizing PEG parsers in Python, or generates Python source code that implements those parsers.
Install it if you need to parse hierarchical data, build a DSL, or generate parsers from grammars.
Tavern is a pytest plugin and command-line tool for automated testing of RESTful APIs, MQTT-based APIs, and gRPC services using a YAML-based test syntax.
Tavily CLI provides command-line and programmatic access to Tavily's web search, content extraction, website crawling, and AI-powered research APIs, with both interactive REPL and structured JSON output modes.
Python SDK for the Tavily API, providing web search, content extraction, website crawling, site mapping, and research report generation directly from Python code.
A minimal client library for querying and managing TAXII 2.X threat intelligence servers, supporting server discovery, collection access, object retrieval, and submission.
However, verify that your target TAXII server version is compatible and that you don't require Python versions beyond 3.9.
Python client library for the TaxJar Sales Tax API, providing methods to calculate sales tax, manage orders and refunds, validate addresses, and retrieve tax rates and categories.
However, the last commit was 487 days ago—verify that it still works reliably with current TaxJar API endpoints before relying on it in production.
Python client SDK for ThingsBoard IoT platform, supporting MQTT and HTTP protocols for sending telemetry, managing attributes, handling RPC commands, and device/gateway operations.
TensorBoard is a web-based visualization suite for inspecting TensorFlow training runs, displaying scalar metrics, histograms, images, and computational graphs from event logs.
Provides an MQTT client library implementing protocol versions 5.0, 3.1.1, and 3.1 for publishing and subscribing to message topics on an MQTT broker.
However, the 494-day gap since last release warrants checking whether your use case can tolerate the known limitations: in-memory session storage (no persistence…
Implements BATS and TBATS exponential smoothing methods for forecasting time series with complex seasonal patterns, built on numpy, scipy, scikit-learn, and pmdarima.
However, the last release was 2023-04-17 with no active maintenance.
Provides Python bindings to Intel's oneAPI Threading Building Blocks (oneTBB), a C++ library for writing parallel programs that exploit multi-core performance through task-based parallelism rather than explicit thread management.
Provides C++ parallelism primitives and task scheduling for multi-core performance, exposed to Python via bindings to the underlying oneTBB library.
However, verify that your Python version is supported (metadata does not specify), understand that the license is non-standard (Intel Simplified Software License),…
Serializes exceptions and tracebacks to pickle format or plain dicts, enabling exception handling across multiple processes without losing stack information.
Parses TensorBoard event log files and loads them as pandas DataFrames, supporting scalars, tensors, histograms, images, audio, hparams, and text from PyTorch, Keras/TensorFlow, and TensorboardX.
However, note that maintenance is dormant (last release 728 days ago), so compatibility with very recent TensorBoard versions is not guaranteed.
tbump automates version bumping in your project by updating version strings across configured files, creating git commits and tags, and running custom hooks—all with a confirmation step before execution.
Command-line interface for managing Tencent Cloud resources and calling Tencent Cloud APIs directly from the terminal.
Install it if you need to automate Tencent Cloud operations from the command line or integrate Tencent Cloud API calls into shell scripts and CI/CD workflows.
tclint is a CLI linter, formatter, and language server for Tcl code that detects common errors, enforces consistent style, and provides editor integration for VS Code, Neovim, and Emacs.
Manages CPU resource coordination between Intel oneAPI Threading Building Blocks and Intel OpenMP to prevent oversubscription when both runtimes run in the same process.
Applies ANSI true color and text styles (bold, italic, underline, etc.) to terminal output using hex color codes or named colors.
Install it if you need to add true color and text effects to terminal output; skip it if your application doesn't interact with terminals or if you're already using a…
Python client library for the Treasure Data REST API, enabling queries, job management, and data import to a cloud data warehouse.
A pytest plugin that captures test results and integrates them with TDD Guard for enforcing Test-Driven Development principles during test execution.
tdda provides test-driven data analysis tools: reference testing for data pipelines, automatic test generation, constraint discovery and validation, regex inference, data diffing, and metadata documentation for CSV/flat files.
Implements Ted Dunning's t-digest data structure for efficient percentile and quantile estimation from streaming or distributed data, with support for merging digests and compact serialization.
However, expect no bug fixes or updates—verify that accumulation-tree and pyudorandom remain compatible with your environment, and test accuracy for your specific use…
Provides a Python interface to control and automate Xena Networks test equipment for network testing, traffic generation, and performance analysis.
tdqm is an alias package that redirects to tqdm, providing progress bars and meters for loops and iterables with minimal overhead.
TdxPy provides a pure-Python interface to read market data from Tongdaxin (通达信) trading software servers, without requiring compiled libraries or platform-specific binaries.
Sends test results and build status from Python test frameworks (unittest, pytest, nose, Django, Twisted, Behave, Flake8, PyLint) to JetBrains TeamCity CI servers via service messages.
Technical provides a collection of technical indicators and utilities for financial analysis, designed to work with Freqtrade trading strategies and pandas dataframes.
Tecton is a Python SDK for defining, testing, and deploying machine learning feature pipelines that compute and serve features for training and real-time inference.
A Telegram bot library with route-based message handling that wraps pyTelegramBotAPI and provides decorator-style command routing for building simple bots.
Converts Markdown to Telegram plain text with MessageEntity pairs for direct Bot API use, supporting UTF-16 offset calculation, LaTeX-to-Unicode conversion, and optional Mermaid diagram rendering.
Telegraph is a Python wrapper for the Telegraph API that lets you create and manage articles on Telegraph with support for both synchronous and asynchronous operations.