Skip to main content

python bindings for banta

Project description

BanTA Technical Analysis Library

中文文档
banta is a high-performance technical analysis indicator library that supports both state-caching and parallel computation modes. It aims to provide a highly flexible, high-performance, and user-friendly indicator framework.

DeepWiki Q&A

  • State-Caching Mode: Updates and caches on each candle, eliminating the need to recalculate historical data. Indicator results are globally reused, similar to TradingView.
  • Parallel Computation Mode: Computes all candles at once without caching. New candles require a full recalculation, similar to TA-Lib.
  • NaN Compatibility: Intelligently skips NaN values in input data, resuming calculations with the previous state.
  • Rigorous Testing: Each indicator is validated with unit tests under various conditions and compared against results from common indicator libraries.
  • Lightweight & Dependency-Free: Pure Go implementation with zero external dependencies.
  • Python Support: Packaged as the bbta module via gopy, ready to be imported and used directly in Python.

Supported Indicators

Consistency Comparison with Common Indicator Platforms

banta MyTT TA-lib Class TA-lib Metastock Pandas-TA TradingView
AvgPrice
Sum
SMA T1
EMA T1 T1 T2
EMABy1 T1 T2 T2 T3
RMA -- -- -- T1 --
VWMA -- -- --
WMA
HMA -- -- --
TR -- --
ATR T1 T2 T3
MACD T1 T2 T1 T3
RSI T1 T2 T3
KDJ T1 T2 T1 T3
Stoch -- --
BBANDS
Aroon -- T1
ADX -- T1 T2
ADXBy1 -- T1 T1 T2
PluMinDI -- -- --
PluMinDM -- -- --
ROC --
TNR/ER -- -- -- -- --
CCI
CMF -- -- --
KAMA -- T1 ✔~
WillR --
StochRSI -- ✔~
MFI
RMI -- -- -- -- ✔~
CTI -- -- -- T1
LinReg -- -- -- ?
CMO -- T1
CMOBy1 -- T1 T1 T1
CHOP -- -- -- T1
ALMA -- -- -- T1
Stiffness -- -- -- --
PercentRank -- -- -- -- ✔~
CRSI -- -- -- -- ✔~
CRSIBy1 -- community -- -- --
DV -- -- -- -- --
UTBot -- -- -- --
STC -- -- -- --
--  This platform does not have the indicator  
✔  Consistent with this platform's results  
✔~ Mostly consistent with this platform's results (minor deviations)  
Ti Inconsistent with this platform's results  

How to Use (State-Caching Mode)

import (  
	"fmt"  
	ta "github.com/banbox/banta"  
)  

var envMap = make(map[string]*ta.BarEnv)  

func OnBar(symbol string, timeframe string, bar *ta.Kline) {  
	envKey := fmt.Sprintf("%s_%s", symbol, timeframe)  
	e, ok := envMap[envKey]  
	if !ok {  
		e = &ta.BarEnv{  
			TimeFrame: timeframe,  
			BarNum:    1,  
		}  
		envMap[envKey] = e  
	}  
	e.OnBar(bar)  
	ma5 := ta.SMA(e.Close, 5)  
	ma30 := ta.SMA(e.Close, 30)  
	atr := ta.ATR(e.High, e.Low, e.Close, 14).Get(0)  
	xnum := ta.Cross(ma5, ma30)  
	if xnum == 1 {  
		// ma5 cross up ma30  
		curPrice := e.Close.Get(0) // or bar.Close  
		stopLoss := curPrice - atr  
		fmt.Printf("open long at %f, stoploss: %f", curPrice, stopLoss)  
	} else if xnum == -1 {  
		// ma5 cross down ma30  
		curPrice := e.Close.Get(0)  
		fmt.Printf("close long at %f", curPrice)  
	}  
	kdjRes := ta.KDJ(e.High, e.Low, e.Close, 9, 3, 3).Cols  
	k, d := kdjRes[0], kdjRes[1]  
}  

Core Concept

Traditional technical analysis libraries like TA-Lib and Pandas-TA are widely used and highly optimized for performance, making them extremely fast when computing hundreds or thousands of candles at once.
However, when your trading bot uses these libraries in live trading, every new candle requires passing in hundreds of historical candles. If you're running multiple symbols or operating on 1-minute or even 1-second timeframes, the computational delay can become unbearable.
Many are familiar with TradingView, which uses Pine Script—an event-driven technical analysis engine. It doesn't recalculate historical candles upon receiving a new one but instead reuses cached results.
This is the philosophy behind BanTA: event-driven computation, processing each candle as it arrives while leveraging cached results.

How State Caching Works in BanTA

In BanTA, state caching revolves around the Series sequence type. Most return values are sequences, and the Series struct includes a Data []float64 field that records the indicator's values across candles.
For example, e.Close is the closing price sequence, and e.Close.Get(0) retrieves the current closing price as a float64.
Calculating a moving average is straightforward: ma5 := ta.SMA(e.Close, 5), which returns another sequence.
Some indicators like KDJ return multiple fields: kdjRes := ta.KDJ(e.High, e.Low, e.Close, 9, 3, 3).Cols, where Cols contains an array of sequences (e.g., K and D lines).

How to Use (Parallel Computation)

import (  
	"github.com/banbox/banta/tav"  
)  

func main(){  
	highArr := []float64{1.01, 1.01, 1.02, 0.996, 0.98, 0.993, 0.99, 1.0, 1.02}  
    lowArr := []float64{0.99, 1.0, 1.0, 0.98, 0.965, 0.98, 0.98, 0.984, 1.0}  
	closeArr := []float64{1.0, 1.01, 1.0, 0.99, 0.97, 0.981, 0.988, 0.992, 1.002}  
	sma := tav.SMA(closeArr, 5)  
    ma30 := tav.SMA(closeArr, 30)  
    atr := tav.ATR(highArr, lowArr, closeArr, 14)  
    xArr := tav.Cross(ma5, ma30)  
}  

Note

For research purposes, we recommend using parallel computation to compute indicators in bulk. For live trading or event-driven backtesting, state-cached indicators offer higher efficiency.

Python Installation

pip install bbta  

Only supports Python 8 and above. Currently not compatible with Python 13 on macOS and Windows.

Python Usage (State-Caching Mode)

from bbta import ta

# 1. Create an environment
# BarEnv manages state; create one for each time frame/trading pair.
env = ta.BarEnv(TimeFrame="1m")

# 2. Prepare candle data
# (timestamp ms, open, high, low, close, volume)
klines = [
    (1672531200000, 100, 102, 99, 101, 1000), (1672531260000, 101, 103, 100, 102, 1200),
    (1672531320000, 102, 105, 101, 104, 1500), (1672531380000, 104, 105, 103, 103, 1300),
    (1672531440000, 103, 104, 102, 103, 1100), (1672531500000, 103, 106, 103, 105, 1600),
    (1672531560000, 105, 107, 104, 106, 1800), (1672531620000, 106, 106, 102, 103, 2000),
    (1672531680000, 103, 104, 101, 102, 1700), (1672531740000, 102, 103, 100, 101, 1400),
]

# 3. Simulate candle pushes
# In live trading, call OnBar for each new candle.
for kline in klines:
    ts, o, h, l, c, v = kline
    env.OnBar(ts, o, h, l, c, v, 0)

    # 4. Calculate indicators
    ma5 = ta.Series(ta.SMA(env.Close, 5))
    ma30 = ta.Series(ta.SMA(env.Close, 30))

    # Get the latest value
    ma5_val = ma5.Get(0)
    ma30_val = ma30.Get(0)
    print(f"Close={c:.2f}, MA5={ma5_val:.2f}, MA30={ma30_val:.2f}")

## Python Usage (Parallel Computation)
```python
from bbta import tav, go

# 1. Prepare data
# Functions in parallel mode accept go.Slice_float64 type.
# We can create it from a Python list.
high_py = [102.0, 103.0, 105.0, 105.0, 104.0, 106.0, 107.0, 106.0, 104.0, 103.0]
low_py = [99.0, 100.0, 101.0, 103.0, 102.0, 103.0, 104.0, 102.0, 101.0, 100.0]
close_py = [101.0, 102.0, 104.0, 103.0, 103.0, 105.0, 106.0, 103.0, 102.0, 101.0]

high = go.Slice_float64(high_py)
low = go.Slice_float64(low_py)
close = go.Slice_float64(close_py)

# 2. Compute all indicators at once
# The result is also a go.Slice type.
ma5 = tav.SMA(close, 5)
atr = tav.ATR(high, low, close, 14)

# 3. View the results
# You can convert it to a Python list to view.
print(f"Close: {list(close)[-5:]}")
print(f"MA5:   {[f'{x:.2f}' for x in list(ma5)[-5:]]}")
print(f"ATR:   {[f'{x:.2f}' for x in list(atr)[-5:]]}")

# For indicators with multiple return values, like KDJ
kdj_result = tav.KDJ(high, low, close, 9, 3, 3)
k_line = kdj_result[0]
d_line = kdj_result[1]
j_line = kdj_result[2]
print(f"K-line: {[f'{x:.2f}' for x in list(k_line)[-5:]]}")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

bbta-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bbta-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

bbta-0.3.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

bbta-0.3.2-cp313-cp313-macosx_10_13_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bbta-0.3.2-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

bbta-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bbta-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

bbta-0.3.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

bbta-0.3.2-cp312-cp312-macosx_11_0_arm64.whl (954.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bbta-0.3.2-cp312-cp312-macosx_10_13_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bbta-0.3.2-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

bbta-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bbta-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

bbta-0.3.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

bbta-0.3.2-cp311-cp311-macosx_11_0_arm64.whl (955.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bbta-0.3.2-cp311-cp311-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bbta-0.3.2-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

bbta-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bbta-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bbta-0.3.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

bbta-0.3.2-cp310-cp310-macosx_11_0_arm64.whl (953.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bbta-0.3.2-cp310-cp310-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bbta-0.3.2-cp39-cp39-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9Windows x86-64

bbta-0.3.2-cp39-cp39-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bbta-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

bbta-0.3.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

bbta-0.3.2-cp39-cp39-macosx_11_0_arm64.whl (953.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bbta-0.3.2-cp39-cp39-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

bbta-0.3.2-cp38-cp38-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.8Windows x86-64

bbta-0.3.2-cp38-cp38-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

bbta-0.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

bbta-0.3.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

bbta-0.3.2-cp38-cp38-macosx_11_0_arm64.whl (953.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

bbta-0.3.2-cp38-cp38-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file bbta-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a954bccf671fe348d58c5640ebf096af1cd903c701eeaca34a2cff03ac704124
MD5 397b6d7a6505a42af442efaa3055e91e
BLAKE2b-256 2db6f45329a12bacb677110a67d875769caf621a3c0b636389e979b7eaa048d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7f7a345d3fc51d302bd48f8dd4626e6f0686afc824ecfc11c86c7233017e44cc
MD5 68aab1973e2e85acc999b648125a1a6d
BLAKE2b-256 366c38e525e3bc4debc32bfa92fc4349ac84d17231a4cc0ebac2ec7e464a0d60

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85b4ac42cd62572fad8a75dfdaf27ac7477ae2ecf0198867ef07dfad0d6923f6
MD5 d2569e4787fcccb3fb47b4911ec01ec5
BLAKE2b-256 ca92fc0c6e710a0c3c7f09080eae914e042def9545bc76a979f8a8bb0db75e51

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f40c89fd41cd72574d8e954deda4dc932049f5cff2fda1b04fd55eb0b0295a10
MD5 07c54e74a0c539d5cefba7bc674b0362
BLAKE2b-256 479af34d984e7e42a4120e53fa1e844170c1011a3784c930e22f282d5e291185

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: bbta-0.3.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bbta-0.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c4089652a76b7dea444547b576df5264a0e670d69903cb09da31bb425b457b1f
MD5 8e7fa8a486151d999fa87265788238f7
BLAKE2b-256 7c8a4e193e743e90464c46271648013994821e3261bbda98d5f260c5e1ddc27b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp312-cp312-win_amd64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aacf85fb6dbc09827ecbba754b676b53b3d7a9f0c7976b14eef60549a09eccaf
MD5 0d9ffe2cb6ea1071f1808a0cb72a6a21
BLAKE2b-256 664fe83e0ab72adb7566264caccd4eccb6183847512dc6446bf8d95ec4ec9edb

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 955ce5c592a27e03911bbe4bc1dc5205007308104ba1067a76b97388628a9b04
MD5 8ffe8f4203f3a1b6fb70ff8c2f91bafa
BLAKE2b-256 467b74a8da3d6b61b7fa37eaa89339ec48900d6e5f17b60370e6e9c88cd938d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1fc127a5bad91d176e69f7fad38878d4289dc852759b6f085b5363d44784a78e
MD5 08cfd1137ba465254e60affccf2bc476
BLAKE2b-256 4a0b488b2e8ab7a46c7dcaee67b8b624f0cc833a019f5d344c5019d6f76c2fa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62f29d1a54672d667339aa156107a0d4ef0f2995bb33660d0654ee7f0a4a4048
MD5 1e165202f73cfc24d125d436b7b31634
BLAKE2b-256 94f3a0d8cbe72963aa07af81c590aba83cb9a5e06a4291255ca3863092406443

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f8daf15d7da245bc84a316dfcdb22d147f935d7fe3dc258ddd70e1b539836d6a
MD5 1f260c43c4e9fea795b7a1dd8718ce4a
BLAKE2b-256 a58cd1e5c596541b25f5b707b050b15ba21d96b1160152ebbe972e6a2449deee

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: bbta-0.3.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bbta-0.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bdbdb973e5e012c12bbd290e1f8035d4922ed19d4ef564854e779eddd45b4fae
MD5 aab65b9ffd06beacd0c9f7419bd48351
BLAKE2b-256 78f8e7055f4e174bb6ac7fd238b9e838bc414b0efd795c1ed059b6c3e8af16c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp311-cp311-win_amd64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 61416bdcb1d46a0385a11a2c8ce40dc13b6fc9391ff6e3576f2ecbfd59aa4076
MD5 be1b19e15d55f9aaa9170afdc4eb07be
BLAKE2b-256 d50bface1e0b0a752e64c79e200b01c69b0dc97a782488fb341e20669a069d44

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 16ee07990b5e3cec081a7319a2af7c6a40c704215dc9633f6dcc911b05172554
MD5 64e0be5b50856f41afde9beb4a744c50
BLAKE2b-256 3a8eba828911978ffc440d0a4c4cde8b0bbbdc75d70ea0d5d382129f3b407590

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c3212302f4519ac4b2442b4ca776d642adc8f5c88b55c5bb3c5c832e20638a2
MD5 60e0dccf9c6a380303bf8ba1c88806e2
BLAKE2b-256 1ff181a0640de146454bd73eea542cbebd215551e3ec49e7694dc9df06b1524f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96ac1d0bf967a0d5544c0bcd8c6b220c57c3d69cdcd638aa67b8a3d9f83d0f3b
MD5 512661d4614b51a5dbbedca836369f58
BLAKE2b-256 ca7b4c06bad7e70cc9815d27147e7c12948819c2be835f0d718c0082c0827231

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d097129ed58d7afce30c2cdd801a73e07460bd7fd9df41d416822a053e207a53
MD5 9a7795ca231fc89eff03e7b23a6b0293
BLAKE2b-256 37c783d2b6a46bd5e59d04bfdd4aaefa6ec61b9b2f5126d10e9102d36113153f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: bbta-0.3.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bbta-0.3.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 58ee5cdac9a699f0c0007eeb8d240533ca50f239d4f32e1b7f133e1a3cb31d5b
MD5 3aa0ca4b8bf7f2f577d94c0d3a782c34
BLAKE2b-256 cf0f430998ef3fbf4abcc753ab85a9f0fb822cd17c0e44bf26528b9c9b3e9142

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp310-cp310-win_amd64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 48c4c8623f431dc66661419e740d4af574db37df456400b54ff95bd3caf14b22
MD5 accae321b6ed73d33f6c2c44b7a4acaa
BLAKE2b-256 a2020fee51fcdbffe4fcb953ca9a65f2bd14320fd92238c3f6f0c22103b2a8e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 779a092cad52707325cba5080b2f1e9bf5b7d8793448c9abdf03bfd4f5ff62ea
MD5 7b08efd9c490e7c7e779abe7de62eaeb
BLAKE2b-256 6135f35d8339e724a3dfa579ad9542e7a3b0038cab6100363901ef920377f6df

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 25444b8edc9162aa490fe28b983b9d7a1353ee8ef501b4153f6a3f98f91218ac
MD5 50fb85968b3b2c755458e2134703f8e3
BLAKE2b-256 62437b82993c903b15629ed0fa6c3b5c4b589695f48fff37dfdb5dacd029ee27

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fca0197e21434eba144c469ac87ed81bef00303636801de789d03216ed08a84c
MD5 8f8def58600b5592d05d7e568bd3c8fb
BLAKE2b-256 cbd012b74d355ae772cacc61b249df649c317889065f385f50aaaa9d6675f195

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c55c62d3eac7f3a02be0622e011a9952488983b0d0e0b2c8228ab59e9dcb6105
MD5 6fb9bc08e2aa42a04fe7702d1dabff7e
BLAKE2b-256 a7dc5ecc884e6c4b27eb2ecff3d3a010f63b98a0defd03bec7cc87027072d3b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: bbta-0.3.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bbta-0.3.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bf694310327541e122cb56f613ccba6736eb8e7cd861b0e59bb35f8dbba52e30
MD5 04ebfcce9fbccaf941541d8b67b91f6a
BLAKE2b-256 60bc43848a19a078dad701879fd09015bf65efc0b08c682a53280ff9292e4836

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp39-cp39-win_amd64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: bbta-0.3.2-cp39-cp39-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bbta-0.3.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9088ab429fd5b0a7877d8ce869c0765fbd555f0d17ade2f38e8a6944096b3b9a
MD5 6b4d4cdef5eac8ce8c27e00d42fb6678
BLAKE2b-256 0cc3dcd6c3d961349cdc3501500ad436610ba32ae85a481033d604c4b6950d04

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6e2590d172b51acad24cfcda355deb92fe7ac15946ac6fbe5f054b9c2f985320
MD5 14a4b77d4b1f7484ea96016558827683
BLAKE2b-256 9d252efc992876dcc87d8847ab03f620d00b2572f6b264b7651b385b803b8367

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b5cbd6e51bedfff228badf280c7ab7057c647c9fa78c8fb1b2297bdf2fe1483
MD5 0cab0791617b5222f1c9e92b6d82f530
BLAKE2b-256 22459ab51c747887a2ef5f053a79c4d8aad091dcf4ac0e87b45328f22dfdd92f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: bbta-0.3.2-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 953.4 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bbta-0.3.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9cd2ec9ba3e61b6696383b877de7f2e7ad96be96bb1fda1e4b9df498efed3c71
MD5 f31ddcbf3d95717d4d9ecc730b54f719
BLAKE2b-256 3b9e35a0dd9250ce17b18961cd2edf270769ca7b7a8740debda187430dbfe765

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: bbta-0.3.2-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bbta-0.3.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d12e1b75d4b4b2d7d3e5ffecc7783aa1639c445e6ae6d099349bcbdfdc1022dd
MD5 861ae1695421832e42ddf5e7350e0677
BLAKE2b-256 d06a40e8d91386521dc2b0f6d8f8fc98961b10a2b6a4ae58a7186be271e4ead7

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: bbta-0.3.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bbta-0.3.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ecad15f71317b10fc9834a5e3700d0687594bbbe1968581be179a36ed2063d87
MD5 b021914fb38819236caf464a6ab272ce
BLAKE2b-256 eb767931b477f0295ea75fc9175afe51dc42e4e3516ff58f304ac263d8fe8694

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp38-cp38-win_amd64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: bbta-0.3.2-cp38-cp38-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bbta-0.3.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b138e84d4526d8875e7e82e01564006e08f580d06287715e414c75c94998ce8d
MD5 2a3ef4df34786581cfcb2168585808fc
BLAKE2b-256 1b8718c03d08a3875819d8347d1d08d395bce32bc71359c3a52f90a2d600ba42

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dc415d5faf6301a70dba812b82eb01b665604794d25d216b0c752da5c1040bbc
MD5 c3ea19370b004a4cca4bce61d1b34fe5
BLAKE2b-256 dc5c2e87f0ba8a7bc132991c23c29ee3adbebdaa11eac013e31305abbd0e093b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b7e84038a578facef9f36fc3dce1fa8d1f55190598780a6bd3f0fe8498228cd
MD5 ad0ba1e8697bd6bc7306631c715a4617
BLAKE2b-256 cb79f1ee582971b9748b2e01b08c31f5cc3a9ce94c8f9216b30320897dca2624

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: bbta-0.3.2-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 953.3 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bbta-0.3.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea681df098d0b368c57cadbb6b1039524f00e45ad59b7d390736055c2dd80d3a
MD5 3fe8bcc00f9f77c4be27aef7fab3ccf1
BLAKE2b-256 628059eebbd1b2622b45db0ce16ce8ae914d7d8066bc74eb466ae109de2b3531

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: bbta-0.3.2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bbta-0.3.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f1b8dad27eaee958b31309c718a8b08cb5884a5141280713a31946fbf41623be
MD5 b7001402b1daed9196915587eede6863
BLAKE2b-256 00fd549c6d0c1da7903406fec492b5ad9ba3d44dc39b141cff2c63564c8d0cbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.2-cp38-cp38-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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