Skip to main content

Python wrapper for ta-lib using nanobind

Project description

pytafast

PyPI Python Codecov License Downloads CI GitHub Stars

A high-performance Python wrapper for TA-Lib built with nanobind. Provides 150+ technical analysis functions with pandas/numpy support and async capabilities.

Features

  • 🚀 High Performance — C++ bindings via nanobind with GIL release for true parallelism
  • 📊 Full TA-Lib Coverage — 150+ indicators including overlaps, momentum, volatility, volume, statistics, cycle indicators, and 61 candlestick patterns
  • 🐼 Pandas Native — Seamless support for both numpy.ndarray and pandas.Series (preserves index)
  • Async Support — All functions available as async via pytafast.aio
  • 🔒 Memory Safe — Zero-copy data access with proper ownership management
  • 📦 Drop-in Replacement — Same API as ta-lib-python, easy migration

Installation

pip install pytafast

Build from Source

git clone --recursive https://github.com/twn39/pytafast.git
cd pytafast
pip install -v -e .

Quick Start

Basic Usage with NumPy

import numpy as np
import pytafast

# Generate sample price data
np.random.seed(42)
close = np.cumsum(np.random.randn(200)) + 100

# Moving Averages
sma = pytafast.SMA(close, timeperiod=20)
ema = pytafast.EMA(close, timeperiod=12)
wma = pytafast.WMA(close, timeperiod=10)

Momentum Indicators

# RSI — Relative Strength Index
rsi = pytafast.RSI(close, timeperiod=14)

# MACD — returns 3 arrays: macd line, signal line, histogram
macd, signal, hist = pytafast.MACD(close, fastperiod=12, slowperiod=26, signalperiod=9)

# Stochastic Oscillator — requires high, low, close
high = close + np.abs(np.random.randn(200)) * 2
low = close - np.abs(np.random.randn(200)) * 2
slowk, slowd = pytafast.STOCH(high, low, close, fastk_period=5, slowk_period=3, slowd_period=3)

# ADX — Average Directional Index
adx = pytafast.ADX(high, low, close, timeperiod=14)

Bollinger Bands & Volatility

# Bollinger Bands — returns upper, middle, lower bands
upper, middle, lower = pytafast.BBANDS(close, timeperiod=20, nbdevup=2.0, nbdevdn=2.0)

# ATR — Average True Range
atr = pytafast.ATR(high, low, close, timeperiod=14)

Volume Indicators

volume = np.random.random(200) * 1_000_000

# On-Balance Volume
obv = pytafast.OBV(close, volume)

# Chaikin A/D Line
ad = pytafast.AD(high, low, close, volume)

# Money Flow Index
mfi = pytafast.MFI(high, low, close, volume, timeperiod=14)

Statistics & Math

# Linear Regression
linreg = pytafast.LINEARREG(close, timeperiod=14)
slope = pytafast.LINEARREG_SLOPE(close, timeperiod=14)

# Correlation between two series
beta = pytafast.BETA(close, ema, timeperiod=5)
correl = pytafast.CORREL(close, ema, timeperiod=30)

# Standard Deviation
stddev = pytafast.STDDEV(close, timeperiod=20, nbdev=1.0)

Candlestick Pattern Recognition

# Generate OHLC data
open_ = close + np.random.randn(200) * 0.5

# Detect patterns — returns integer array (100=bullish, -100=bearish, 0=none)
engulfing = pytafast.CDLENGULFING(open_, high, low, close)
doji = pytafast.CDLDOJI(open_, high, low, close)
hammer = pytafast.CDLHAMMER(open_, high, low, close)
morning_star = pytafast.CDLMORNINGSTAR(open_, high, low, close, penetration=0.3)

# Find bullish signals
bullish_idx = np.where(engulfing == 100)[0]

Pandas Support

import pandas as pd

# Create a DataFrame of stock prices
df = pd.DataFrame({
    "open": open_,
    "high": high,
    "low": low,
    "close": close,
    "volume": volume,
}, index=pd.date_range("2024-01-01", periods=200, freq="D"))

# All functions accept and return pd.Series, preserving the DatetimeIndex
df["sma_20"] = pytafast.SMA(df["close"], timeperiod=20)
df["rsi_14"] = pytafast.RSI(df["close"], timeperiod=14)
df["atr_14"] = pytafast.ATR(df["high"], df["low"], df["close"], timeperiod=14)

upper, middle, lower = pytafast.BBANDS(df["close"], timeperiod=20)
df["bb_upper"] = upper
df["bb_lower"] = lower

Async Support

import asyncio
import pytafast

async def compute_indicators(close, high, low, volume):
    """Compute multiple indicators concurrently."""
    sma, rsi, macd_result, atr = await asyncio.gather(
        pytafast.aio.SMA(close, timeperiod=20),
        pytafast.aio.RSI(close, timeperiod=14),
        pytafast.aio.MACD(close),
        pytafast.aio.ATR(high, low, close, timeperiod=14),
    )
    macd, signal, hist = macd_result
    return sma, rsi, macd, atr

# asyncio.run(compute_indicators(close, high, low, volume))

Cycle Indicators

# Hilbert Transform indicators for cycle analysis
ht_period = pytafast.HT_DCPERIOD(close)
ht_trendline = pytafast.HT_TRENDLINE(close)
sine, leadsine = pytafast.HT_SINE(close)
trend_mode = pytafast.HT_TRENDMODE(close)  # 1 = trend, 0 = cycle

Supported Indicators

Overlap Studies

SMA, EMA, BBANDS, DEMA, KAMA, MA, T3, TEMA, TRIMA, WMA, MIDPOINT, SAR

Momentum Indicators

RSI, MACD, MACDEXT, MACDFIX, ADX, ADXR, CCI, ROC, ROCP, ROCR, ROCR100, STOCH, STOCHF, STOCHRSI, MOM, WILLR, MFI, CMO, DX, MINUS_DI, MINUS_DM, PLUS_DI, PLUS_DM, APO, AROON, AROONOSC, PPO, TRIX, ULTOSC, BOP

Volatility

ATR, NATR, TRANGE

Volume

OBV, AD, ADOSC

Price Transform

AVGPRICE, MEDPRICE, TYPPRICE, WCLPRICE, MIDPRICE

Statistics

STDDEV, BETA, CORREL, LINEARREG, LINEARREG_ANGLE, LINEARREG_INTERCEPT, LINEARREG_SLOPE, TSF, VAR, AVGDEV, MIN, MAX, SUM, MINMAX, MINMAXINDEX

Math Operators

ADD, SUB, MULT, DIV

Math Transforms

ACOS, ASIN, ATAN, CEIL, COS, COSH, EXP, FLOOR, LN, LOG10, SIN, SINH, SQRT, TAN, TANH

Cycle Indicators

HT_DCPERIOD, HT_DCPHASE, HT_PHASOR, HT_SINE, HT_TRENDLINE, HT_TRENDMODE

Candlestick Patterns (61 patterns)

CDL2CROWS, CDL3BLACKCROWS, CDL3INSIDE, CDL3LINESTRIKE, CDL3OUTSIDE, CDL3STARSINSOUTH, CDL3WHITESOLDIERS, CDLABANDONEDBABY, CDLADVANCEBLOCK, CDLBELTHOLD, CDLBREAKAWAY, CDLCLOSINGMARUBOZU, CDLCONCEALBABYSWALL, CDLCOUNTERATTACK, CDLDARKCLOUDCOVER, CDLDOJI, CDLDOJISTAR, CDLDRAGONFLYDOJI, CDLENGULFING, CDLEVENINGDOJISTAR, CDLEVENINGSTAR, CDLGAPSIDESIDEWHITE, CDLGRAVESTONEDOJI, CDLHAMMER, CDLHANGINGMAN, CDLHARAMI, CDLHARAMICROSS, CDLHIGHWAVE, CDLHIKKAKE, CDLHIKKAKEMOD, CDLHOMINGPIGEON, CDLIDENTICAL3CROWS, CDLINNECK, CDLINVERTEDHAMMER, CDLKICKING, CDLKICKINGBYLENGTH, CDLLADDERBOTTOM, CDLLONGLEGGEDDOJI, CDLLONGLINE, CDLMARUBOZU, CDLMATCHINGLOW, CDLMATHOLD, CDLMORNINGDOJISTAR, CDLMORNINGSTAR, CDLONNECK, CDLPIERCING, CDLRICKSHAWMAN, CDLRISEFALL3METHODS, CDLSEPARATINGLINES, CDLSHOOTINGSTAR, CDLSHORTLINE, CDLSPINNINGTOP, CDLSTALLEDPATTERN, CDLSTICKSANDWICH, CDLTAKURI, CDLTASUKIGAP, CDLTHRUSTING, CDLTRISTAR, CDLUNIQUE3RIVER, CDLUPSIDEGAP2CROWS, CDLXSIDEGAP3METHODS

Performance

pytafast achieves near-parity with the official ta-lib-python — both wrap the same underlying TA-Lib C library. Benchmarked across 62 indicators on 100,000 data points:

Category Indicators Avg Speedup
Overlap Studies SMA, EMA, BBANDS, DEMA, KAMA, TEMA, TRIMA, T3, SAR, MIDPOINT 1.03x
Momentum RSI, MACD, ADX, CCI, STOCH, ROC, MOM, WILLR, PPO, BOP, MFI… 1.03x
Volatility ATR, NATR, TRANGE 0.99x
Volume OBV, AD, ADOSC 1.00x
Price Transform AVGPRICE, MEDPRICE, TYPPRICE, WCLPRICE 0.98x
Statistics STDDEV, BETA, CORREL, LINEARREG, VAR, TSF 1.07x
Math Operators ADD, SUB, MULT, DIV 0.97x
Math Transforms SIN, COS, SQRT, LN, EXP 1.00x
Cycle HT_DCPERIOD, HT_DCPHASE, HT_TRENDLINE, HT_TRENDMODE 1.01x
Candlestick CDLENGULFING, CDLDOJI, CDL3WHITESOLDIERS, CDLHAMMER… 0.97x

Overall: 39/62 indicators equal or faster · Average speedup 1.01x · Notable: BETA 1.42x, BBANDS 1.27x, CCI 1.13x

pytafast's key advantages are pandas native support, async capabilities, and GIL release for true parallelism — not raw single-call speed (both use the same C core).

See BENCHMARK_RESULTS.md for full details.

API Compatibility

pytafast follows the same function signatures as the official TA-Lib Python wrapper, making it a drop-in replacement in most cases.

License

This project is licensed under the MIT License - see the LICENSE file for details.

This project includes and statically links to the TA-Lib C library, which is distributed under a BSD License. Copyright (c) 1999-2025, Mario Fortier. See third_party/ta-lib/LICENSE for details.

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

pytafast-0.3.1.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

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

pytafast-0.3.1-cp314-cp314t-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.14tWindows x86-64

pytafast-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pytafast-0.3.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pytafast-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pytafast-0.3.1-cp314-cp314-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.14Windows x86-64

pytafast-0.3.1-cp314-cp314-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pytafast-0.3.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pytafast-0.3.1-cp314-cp314-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pytafast-0.3.1-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

pytafast-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pytafast-0.3.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pytafast-0.3.1-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pytafast-0.3.1-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

pytafast-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pytafast-0.3.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pytafast-0.3.1-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pytafast-0.3.1-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

pytafast-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pytafast-0.3.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pytafast-0.3.1-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file pytafast-0.3.1.tar.gz.

File metadata

  • Download URL: pytafast-0.3.1.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pytafast-0.3.1.tar.gz
Algorithm Hash digest
SHA256 cca5a709f0af6975d1eb9b1ee7bc2c22eef29a2aa8d826a071b9c6594a4c4fe3
MD5 1a6decad88a0044a4edc0d08aa107af6
BLAKE2b-256 ff5d11f1bfbd7f92a59cc18bda5d2d9627bf365c21122e5045c943ecab402281

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1.tar.gz:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pytafast-0.3.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pytafast-0.3.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 86f8a4fd2ec29d1c9af153cf2931124425cdb7c1a5c1175440208757ccbba23e
MD5 f0663e1ed4c8dad0e1ab585310678d28
BLAKE2b-256 968ccc23c1f86dbf9849b91d480a79cbf788c9a2a6e3fc95f62c638c480d1d45

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp314-cp314t-win_amd64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fd31834f0e30b29bd8c5eb1b24dc1246b557faa54ef48e773df8d0a45919fb92
MD5 12f52b0f48f771e6be4cdb6ad04e252f
BLAKE2b-256 f3fdb0832982be539b7ec5da87574468bd2008a51ff320430d4d2ffc7140f18b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d72238389924d28bdecee04047265fa74f97c96451618492737874b6dfcf553a
MD5 18d8b24fd56cb966676cccab3d5adecb
BLAKE2b-256 180a5f3b2ce0dd7b200cc040316a880a7698836edc7df2f3a09dfe4cc778366a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4bfbca0f72c74de21fa85b4c0984d6e689ec3edfbbaaac866c0195d1806b58c6
MD5 f7a2d463b5e0275115b904990ca4bbbf
BLAKE2b-256 74fc9c954fdac7be7778b6d7e58d9f52e8b59b61966320f0ee0c8e0fd302b2c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pytafast-0.3.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pytafast-0.3.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dd3a55a2924a218c14f07756e015368c72de84db2d99af842710207db78e89e7
MD5 b872a2a697e99f0178e7cd9ade704fdf
BLAKE2b-256 ae8ebbe7a3a18b08281a3505ad0cf2090c510caf6a7790605902ab237a9e2fe1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp314-cp314-win_amd64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5ba21ca1e3debc1673e7f08f3f61d76d5ba251fdcd66f1b4abb3308b6dfe8d7e
MD5 b0c79aeeddf0da054342b212ce49477f
BLAKE2b-256 4472b129349979e504be95536c78024b6919b39ab0ed9ba340cd27a270a13249

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3234765d9782e0f2f78e7a5ee4fd94d1fbd068e10290a100f078328675ff8d75
MD5 157cf053c76edd2b5aaf2c0eca4238c9
BLAKE2b-256 08b6d0a5347743d6c840cd2fb708894c5cc62f32538abec5fb6598b9a8183167

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 480309cc8f6c4fd5b68bd418b9a057b51228526a5b8712d3e8fd30785dcacd39
MD5 697d5266fbb423aeaff05b14dc2d8c1c
BLAKE2b-256 006203898807f526dd640a00dda3dbc5df2dfa682546b361441ce2917fdfdbfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pytafast-0.3.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pytafast-0.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6a8a4eabdfd1bdefb00f42ec3d55a56998aa7739ad1ecadee6140d75202d4edf
MD5 da299afb7f07985d8faeab6dc7363cc9
BLAKE2b-256 f5c2c6a34aa289033bdafd1fa44574cefe25c1800add9a8d400fcabd8ecf7d3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp313-cp313-win_amd64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b17a3fc4b74318287188c7c7f85d1002b2c0124688dd8d6dd61121347ed362f5
MD5 b9c0569e3d2517cc0388dc002419088a
BLAKE2b-256 f6df7c1600254eead9cdb09d873ba4458d6e55ed8018bceb80aaf34f8bdafb20

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8cad37a54d935e3599bb1a8502acfaa0fd9fed4a7d9f06e36d48fcd1317755ce
MD5 069bb17fd188f59886cfafa164b3bf5b
BLAKE2b-256 264e95153377cf820c9b3da2d22b49a8403f742bd1e2048fbbf30be3fdae03a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ddf74edc7227b89fef9463e47b0ee41a796afc0f8cc0bfd009a96ffa24e46e6
MD5 2ec50c88973c69ad20e472c07af37260
BLAKE2b-256 035d6167515a0ddb812945b48dc06f254d0e5ba47c357b1eafbdae3aa0a82376

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pytafast-0.3.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pytafast-0.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1354a3350574befa301ca61e0d048267dd4e268263502b2879fda28e2722ed19
MD5 b5e31842ba15ee27490e48d2c2e8ef35
BLAKE2b-256 6391ed4fb16ce73e85aed8dcf4cee1fc9c3737a06e3f10088353ddd163369cfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp312-cp312-win_amd64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 12597aa8b3892d7406936667ac7ffb53882d17e2c308d36a1da7fd1976e92ab9
MD5 35a1b1b3443c0fd06af7b5a849fbc424
BLAKE2b-256 becfd50c80bf3c3b3dcbdd229df93b9a581c9b7efe460d4133774e3b6c647b88

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd215730542da455ab8c6e92070d166e2145f9728e21056d72b122331a6df1ba
MD5 8426b93e13257851f821f5a872ccc728
BLAKE2b-256 bae36f2e02afc77c1d168305d222eb6c563ed05843831a92eaeb9e7380d1eb61

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23d111f47008be891a366c774521d12b1ea4db628568f988ad4f9daf95108a85
MD5 9cfd6721f3ca754b789ee31e6bb4b3ce
BLAKE2b-256 4dfd0dc23231d29963c6598fa6f03cbc9e01d9fdbcae258999930f493d2e9b35

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pytafast-0.3.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pytafast-0.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 661907c56625e82c27aef2ec2af3eac0ba53d124ec6945dc27545a9f42880c5d
MD5 d6d29d63b392e8a9b0664cd8902d12bd
BLAKE2b-256 5f4585c1e7c6440ce1e3fd13114964efc601c233ab9b26dbabb8fdac6824d44c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp311-cp311-win_amd64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0587a4c1432f02c84d172e73f0d7cba54e893d85e13870aa09e9c7a58ec95b28
MD5 9126a9aa0dc0e087b6ce43cf5c8cd91c
BLAKE2b-256 e99a9d7b76a7e2a4bd86ad82faa2fd7c8b4d2118a3ce405d75794a9737f6ba07

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86cb1bc6fbea992afc0391e1cabc992b4bb5422bb4efe4f813202abfa8972d54
MD5 387922fbbe9e377f50ed0cf5b4112b6d
BLAKE2b-256 f003cd6429de8a7cb36f228b207b4d1f33cc29e8f97eb2ec9842d033a97d18ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytafast-0.3.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69789b327a141d2fa2d9d0d57d41550187a80722338ba4dcaf586f02dfcfdf92
MD5 e93cebcf48f28a6b0c5fd6e60668ed2f
BLAKE2b-256 40502038d64c5fa13018474c4d194bab3de55249a972f027cdad6bb1d5b84fc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build.yml on twn39/pytafast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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