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.
- 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
bbtamodule 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:]]}")
Metadata
Release files for bbta 0.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 52.6 MB
Release files / bbta-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | bbta-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
a954bccf671fe348d58c5640ebf096af1cd903c701eeaca34a2cff03ac704124
|
|
BLAKE2b-256 checksum How to use checksums |
2db6f45329a12bacb677110a67d875769caf621a3c0b636389e979b7eaa048d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | bbta-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
7f7a345d3fc51d302bd48f8dd4626e6f0686afc824ecfc11c86c7233017e44cc
|
|
BLAKE2b-256 checksum How to use checksums |
366c38e525e3bc4debc32bfa92fc4349ac84d17231a4cc0ebac2ec7e464a0d60
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | bbta-0.3.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
85b4ac42cd62572fad8a75dfdaf27ac7477ae2ecf0198867ef07dfad0d6923f6
|
|
BLAKE2b-256 checksum How to use checksums |
ca92fc0c6e710a0c3c7f09080eae914e042def9545bc76a979f8a8bb0db75e51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | bbta-0.3.2-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
f40c89fd41cd72574d8e954deda4dc932049f5cff2fda1b04fd55eb0b0295a10
|
|
BLAKE2b-256 checksum How to use checksums |
479af34d984e7e42a4120e53fa1e844170c1011a3784c930e22f282d5e291185
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp312-cp312-win_amd64.whl
| Download URL | bbta-0.3.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c4089652a76b7dea444547b576df5264a0e670d69903cb09da31bb425b457b1f
|
|
BLAKE2b-256 checksum How to use checksums |
7c8a4e193e743e90464c46271648013994821e3261bbda98d5f260c5e1ddc27b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | bbta-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
aacf85fb6dbc09827ecbba754b676b53b3d7a9f0c7976b14eef60549a09eccaf
|
|
BLAKE2b-256 checksum How to use checksums |
664fe83e0ab72adb7566264caccd4eccb6183847512dc6446bf8d95ec4ec9edb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | bbta-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
955ce5c592a27e03911bbe4bc1dc5205007308104ba1067a76b97388628a9b04
|
|
BLAKE2b-256 checksum How to use checksums |
467b74a8da3d6b61b7fa37eaa89339ec48900d6e5f17b60370e6e9c88cd938d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | bbta-0.3.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
1fc127a5bad91d176e69f7fad38878d4289dc852759b6f085b5363d44784a78e
|
|
BLAKE2b-256 checksum How to use checksums |
4a0b488b2e8ab7a46c7dcaee67b8b624f0cc833a019f5d344c5019d6f76c2fa5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | bbta-0.3.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 954.2 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
62f29d1a54672d667339aa156107a0d4ef0f2995bb33660d0654ee7f0a4a4048
|
|
BLAKE2b-256 checksum How to use checksums |
94f3a0d8cbe72963aa07af81c590aba83cb9a5e06a4291255ca3863092406443
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | bbta-0.3.2-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
f8daf15d7da245bc84a316dfcdb22d147f935d7fe3dc258ddd70e1b539836d6a
|
|
BLAKE2b-256 checksum How to use checksums |
a58cd1e5c596541b25f5b707b050b15ba21d96b1160152ebbe972e6a2449deee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp311-cp311-win_amd64.whl
| Download URL | bbta-0.3.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bdbdb973e5e012c12bbd290e1f8035d4922ed19d4ef564854e779eddd45b4fae
|
|
BLAKE2b-256 checksum How to use checksums |
78f8e7055f4e174bb6ac7fd238b9e838bc414b0efd795c1ed059b6c3e8af16c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | bbta-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
61416bdcb1d46a0385a11a2c8ce40dc13b6fc9391ff6e3576f2ecbfd59aa4076
|
|
BLAKE2b-256 checksum How to use checksums |
d50bface1e0b0a752e64c79e200b01c69b0dc97a782488fb341e20669a069d44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | bbta-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
16ee07990b5e3cec081a7319a2af7c6a40c704215dc9633f6dcc911b05172554
|
|
BLAKE2b-256 checksum How to use checksums |
3a8eba828911978ffc440d0a4c4cde8b0bbbdc75d70ea0d5d382129f3b407590
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | bbta-0.3.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
2c3212302f4519ac4b2442b4ca776d642adc8f5c88b55c5bb3c5c832e20638a2
|
|
BLAKE2b-256 checksum How to use checksums |
1ff181a0640de146454bd73eea542cbebd215551e3ec49e7694dc9df06b1524f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | bbta-0.3.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 955.2 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
96ac1d0bf967a0d5544c0bcd8c6b220c57c3d69cdcd638aa67b8a3d9f83d0f3b
|
|
BLAKE2b-256 checksum How to use checksums |
ca7b4c06bad7e70cc9815d27147e7c12948819c2be835f0d718c0082c0827231
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | bbta-0.3.2-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
d097129ed58d7afce30c2cdd801a73e07460bd7fd9df41d416822a053e207a53
|
|
BLAKE2b-256 checksum How to use checksums |
37c783d2b6a46bd5e59d04bfdd4aaefa6ec61b9b2f5126d10e9102d36113153f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp310-cp310-win_amd64.whl
| Download URL | bbta-0.3.2-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
58ee5cdac9a699f0c0007eeb8d240533ca50f239d4f32e1b7f133e1a3cb31d5b
|
|
BLAKE2b-256 checksum How to use checksums |
cf0f430998ef3fbf4abcc753ab85a9f0fb822cd17c0e44bf26528b9c9b3e9142
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | bbta-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
48c4c8623f431dc66661419e740d4af574db37df456400b54ff95bd3caf14b22
|
|
BLAKE2b-256 checksum How to use checksums |
a2020fee51fcdbffe4fcb953ca9a65f2bd14320fd92238c3f6f0c22103b2a8e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | bbta-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
779a092cad52707325cba5080b2f1e9bf5b7d8793448c9abdf03bfd4f5ff62ea
|
|
BLAKE2b-256 checksum How to use checksums |
6135f35d8339e724a3dfa579ad9542e7a3b0038cab6100363901ef920377f6df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | bbta-0.3.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
25444b8edc9162aa490fe28b983b9d7a1353ee8ef501b4153f6a3f98f91218ac
|
|
BLAKE2b-256 checksum How to use checksums |
62437b82993c903b15629ed0fa6c3b5c4b589695f48fff37dfdb5dacd029ee27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | bbta-0.3.2-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 953.5 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fca0197e21434eba144c469ac87ed81bef00303636801de789d03216ed08a84c
|
|
BLAKE2b-256 checksum How to use checksums |
cbd012b74d355ae772cacc61b249df649c317889065f385f50aaaa9d6675f195
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | bbta-0.3.2-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
c55c62d3eac7f3a02be0622e011a9952488983b0d0e0b2c8228ab59e9dcb6105
|
|
BLAKE2b-256 checksum How to use checksums |
a7dc5ecc884e6c4b27eb2ecff3d3a010f63b98a0defd03bec7cc87027072d3b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp39-cp39-win_amd64.whl
| Download URL | bbta-0.3.2-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bf694310327541e122cb56f613ccba6736eb8e7cd861b0e59bb35f8dbba52e30
|
|
BLAKE2b-256 checksum How to use checksums |
60bc43848a19a078dad701879fd09015bf65efc0b08c682a53280ff9292e4836
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | bbta-0.3.2-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
9088ab429fd5b0a7877d8ce869c0765fbd555f0d17ade2f38e8a6944096b3b9a
|
|
BLAKE2b-256 checksum How to use checksums |
0cc3dcd6c3d961349cdc3501500ad436610ba32ae85a481033d604c4b6950d04
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | bbta-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
6e2590d172b51acad24cfcda355deb92fe7ac15946ac6fbe5f054b9c2f985320
|
|
BLAKE2b-256 checksum How to use checksums |
9d252efc992876dcc87d8847ab03f620d00b2572f6b264b7651b385b803b8367
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | bbta-0.3.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
6b5cbd6e51bedfff228badf280c7ab7057c647c9fa78c8fb1b2297bdf2fe1483
|
|
BLAKE2b-256 checksum How to use checksums |
22459ab51c747887a2ef5f053a79c4d8aad091dcf4ac0e87b45328f22dfdd92f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | bbta-0.3.2-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 953.4 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9cd2ec9ba3e61b6696383b877de7f2e7ad96be96bb1fda1e4b9df498efed3c71
|
|
BLAKE2b-256 checksum How to use checksums |
3b9e35a0dd9250ce17b18961cd2edf270769ca7b7a8740debda187430dbfe765
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | bbta-0.3.2-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
d12e1b75d4b4b2d7d3e5ffecc7783aa1639c445e6ae6d099349bcbdfdc1022dd
|
|
BLAKE2b-256 checksum How to use checksums |
d06a40e8d91386521dc2b0f6d8f8fc98961b10a2b6a4ae58a7186be271e4ead7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp38-cp38-win_amd64.whl
| Download URL | bbta-0.3.2-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ecad15f71317b10fc9834a5e3700d0687594bbbe1968581be179a36ed2063d87
|
|
BLAKE2b-256 checksum How to use checksums |
eb767931b477f0295ea75fc9175afe51dc42e4e3516ff58f304ac263d8fe8694
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp38-cp38-musllinux_1_2_x86_64.whl
| Download URL | bbta-0.3.2-cp38-cp38-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
b138e84d4526d8875e7e82e01564006e08f580d06287715e414c75c94998ce8d
|
|
BLAKE2b-256 checksum How to use checksums |
1b8718c03d08a3875819d8347d1d08d395bce32bc71359c3a52f90a2d600ba42
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | bbta-0.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
dc415d5faf6301a70dba812b82eb01b665604794d25d216b0c752da5c1040bbc
|
|
BLAKE2b-256 checksum How to use checksums |
dc5c2e87f0ba8a7bc132991c23c29ee3adbebdaa11eac013e31305abbd0e093b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | bbta-0.3.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
8b7e84038a578facef9f36fc3dce1fa8d1f55190598780a6bd3f0fe8498228cd
|
|
BLAKE2b-256 checksum How to use checksums |
cb79f1ee582971b9748b2e01b08c31f5cc3a9ce94c8f9216b30320897dca2624
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | bbta-0.3.2-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 953.3 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ea681df098d0b368c57cadbb6b1039524f00e45ad59b7d390736055c2dd80d3a
|
|
BLAKE2b-256 checksum How to use checksums |
628059eebbd1b2622b45db0ce16ce8ae914d7d8066bc74eb466ae109de2b3531
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency logRelease files / bbta-0.3.2-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | bbta-0.3.2-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
f1b8dad27eaee958b31309c718a8b08cb5884a5141280713a31946fbf41623be
|
|
BLAKE2b-256 checksum How to use checksums |
00fd549c6d0c1da7903406fec492b5ad9ba3d44dc39b141cff2c63564c8d0cbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.
Transparency log