Skip to main content

Python wrapper for ta-lib using nanobind

Project description

pytafast

PyPI Python 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

MIT

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.0.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.0-cp314-cp314t-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.14tWindows x86-64

pytafast-0.3.0-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.0-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.0-cp314-cp314t-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

pytafast-0.3.0-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.0-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.0-cp314-cp314-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

pytafast-0.3.0-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.0-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.0-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

pytafast-0.3.0-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.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

pytafast-0.3.0-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.0-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.0-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.0.tar.gz.

File metadata

  • Download URL: pytafast-0.3.0.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.0.tar.gz
Algorithm Hash digest
SHA256 b33d860840406cec25f109e76b6cb7a71821fd3fc284a5ac486b3ff07a3d9444
MD5 dc8c84d58dc77b86a9634ab5e64a177a
BLAKE2b-256 356f862e9a428212ee69e70d7bba71bb8d620dd59f1ec6846e2e823df8b5258c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0.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.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pytafast-0.3.0-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.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 9dfba0d223ca0b2c45b2abb1d1f7eb804971c54f2fead1a2524946a62c1b5d8d
MD5 002911847b90bc6e868dc51bed2083fe
BLAKE2b-256 a617ef21cf4401a531f76719e47c964036e30920090be5bc3546ae75c0f80985

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 96288556b659fb12efe35eb4a1b37932fd7a3fe23ec1ce560d3af61c6c0d55ba
MD5 d87e77d12698731f686037865a928f02
BLAKE2b-256 2dda399f0bbc48e74c3048c1552b833b7fdd0746c31fed6a33ad033149f6c212

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e087e3483bd432c84611308ac61c2b5de35229e9b4230fa13a4c0d4544dd96c3
MD5 c25a6429d8b9d0138719e0e2d4c31d5f
BLAKE2b-256 8fc17b841b8c991898d0dc8b1dd164a21ff68f0f945bb8e8d15c9e9e3ce519db

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30dfdb410fa9de242f16b3f09310357da070946560e28ff4c7bfd167d395177f
MD5 a5f508a93c84dd6b70ea3aaa619e3485
BLAKE2b-256 f1015697ac02310c4e9a1ba4dd9d3364a3ffa81231c3ef33af5b23f79372048f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pytafast-0.3.0-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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 810d7e2214d773b3824db2559babed5a6fb652e3f7d432e70b0c03298bddad05
MD5 2955a41d16bd328297af33c0b55da72b
BLAKE2b-256 9b3c06929b1ff5b6a95173b51f792b1f4210119224374425cdee4fef63a4fcfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 59280b9155766ef13d96b03985aba068ce123ffe119dbb1e7ea089d5f339226c
MD5 26fa2239304499937b8dfca01423feb7
BLAKE2b-256 c426fc9aaef094845bf16dee44590a13f3efd8daa9bd84cbe2e62807196cfb17

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 754138584ef36919e937f6eae0666cbb88a461d688c85bae1d4c27ca11d265dc
MD5 62f59d6899a2dd5f1f1145c04f16d6ad
BLAKE2b-256 1111cc8d954d43dca2a3fb2dd4c107eb1c6d1f628749f3d1df001cb97734a945

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ae7b0c7f6231f228623c45cb574bf05bfdf737c45c4feeb78f7f77aecf92737
MD5 be6be4da5a2bcd9c9d791c627d892089
BLAKE2b-256 22509e8f331b94d70e1d755786af13db6b8c7c435bb9ebc6e1382050e561a25d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pytafast-0.3.0-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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7ccdde9f047dd316aa8b72f2c9db8fe35a6ddc687a11fc50c3fd9a164b4806d7
MD5 5cbceb24ea81bda9b08373b17a486265
BLAKE2b-256 bb3993b9d4a9eafd9d21645d51c88cd0f1b6f462d7b7ae28c8fcf2c8eb675dd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 89f2e7f9a7ff14a193934f873b8848cefbc4b48601c1c9611cd4767fc12ad80a
MD5 feba039abba6230bc3fbbdee55d15226
BLAKE2b-256 ea75c7967f16d95c146edd242462235122ee4c7908c8c698ee7e4b827a14c914

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6eefbd9f87f3dbe79a2c0c08b1b2e9ffcc01fc089ef23e44ed3d828637c918b6
MD5 eda0dc505fef3c1cd45f9c46c6ac9e15
BLAKE2b-256 d9259aaee7cc4c2e38f93881a9efb0af7e4e1eb7e5a930e4538861972ef9c3ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f4f67506884dc8991e1d0de8d986057cd28cb22d8be71371be8accf367bf2ec3
MD5 b918e9e7b983e6730173d4d8d7375f0f
BLAKE2b-256 1500978cbf3fdeb6ac9d6ef4ad40457a3a41d7f487e46a55c1c8d2f4d24c7de7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pytafast-0.3.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dd3dee197d64a046c3463154fab46aa008cd93c6f8ec9453a81c09f44a9f8388
MD5 03152f2b08791d4b8fd21795c746f053
BLAKE2b-256 25f2a6449a437fbaae2290b30313ba87a676021608c5cd372f7bac48d66e8a38

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ff12a2bedc106ea32c182a68de109e1bb3eeaa80c041df4ae1ac74f416c710e
MD5 8a66cf91f78de8274e2ada2082a303d8
BLAKE2b-256 4f077eba46a4fa0ba8ea831fa71b5733e0dbfc82437ddecc1fd4a269fc47a70f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c6a68ac9dbf466f6dd052070d342194f83acbd89524cfa8173890ff44ed6ec4a
MD5 306b3e9f6e5e725c8a3145be9109333e
BLAKE2b-256 84df42a7fe64c0ac05827e9172a036173bfada70dfd580a9a0380ca62f338c1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3adf36b40e97a0162e5411d7cf300120cdde9c17514f476dae418f1fde12d1b1
MD5 7038af1f76d4b1eee6ed01f588782c65
BLAKE2b-256 2990ea9cefb246de1b1d4f879b6b789a2d41fa32c4f41f2e5e5286e24cda9385

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pytafast-0.3.0-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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ac805411b41db31deea079107965568d4c74a24ba13f68a6c5ed9f894a1748cb
MD5 4b5e0a0aa20e98e10c11755b38c68146
BLAKE2b-256 cddba234fd6faad7300e78d3b38cff26415addcb320bfdaa82fc91c25839b63c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cbe8e4017e575cb821822516fac8a3ff09fc7961e8e710df68cbbb353e666ead
MD5 91922a399ffbcbc12865ed7d9e2a8eeb
BLAKE2b-256 345313f77034ed73edca74812e123a8397a41adc726c044074df37585ae32ba8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 550231a09c78544c8d71212e7f93686c0b2c73087e97facd6d557a7069acc9ab
MD5 69277e39e3ca88ec76f35c67d7be09b2
BLAKE2b-256 89ef27a3431385cf3820d7a79a57962efc9c9a144562cac8f4ce31ad7384b6a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytafast-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e95250c7b29ccb83e28f73c4afde16e731e0c833cec57eccbfdcd5789b3850fd
MD5 cff8b9a6a14fd85ee956cd9ae0b6ec85
BLAKE2b-256 43d2c5c8a7faa3b1f5878b31a6ef15aa6e7c74041934999d4259211ad5ed0f74

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.3.0-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