Skip to main content
Incomplete provenance

16 of 32 files were uploaded without provenance metadata. View details.

Atabet-Data

A data retrieval library for financial data from multiple sources with token-based authentication.

Authentication

Atabet-Data uses token-based authentication. Token authentication is mandatory for all API calls.

Install authentication support with pip install atabet-data[auth] (requires atabet-token >= 1.2.0 for licensing-server session support).

Token types

Token source Format Usage
Licensing server (/admin/generate_license) JWT (three dot-separated segments) Default — AtabetData(token=jwt) uses validation_method='licensing'
Dev HMAC (generate_secure_token with DEV_MODE=1) Hex string Pass validation_method='original'

Using the AtabetData Class

All API access is through the AtabetData class, which validates authentication tokens:

import os
import socket
from atabet_data import AtabetData

# Licensing JWT (default validation)
client = AtabetData(
    token=os.environ["ATABET_DATA_TOKEN"],
    licensing_server_url=os.environ.get("LICENSING_SERVER_URL", "http://39.101.65.167:5001"),
    device_name=os.environ.get("ATABET_DEVICE_NAME", os.environ.get("ATABET_CLIENT_ID", socket.gethostname())),
)

# Dev HMAC token (offline / local testing)
client = AtabetData(token=dev_token, validation_method="original")

Set environment variables in the same shell that runs Python:

export ATABET_DATA_TOKEN='eyJhbGci...'
export LICENSING_SERVER_URL='http://39.101.65.167:5001'
export ATABET_DEVICE_NAME='my-macbook'

Seats

One install is one seat. AtabetData sends ATABET_DEVICE_NAME (or ATABET_CLIENT_ID) and ATABET_SESSION_TOKEN when those are set, including when the call also passes a hostname, so a script inside Quant Intelligence shares the app's seat. Outside the app, pass device_name (hostname is fine) and the client stores session_token in ~/.atabet/session.json (override with ATABET_SESSION_STORE). Basic allows one seat online and Pro allows three. A new install past that cap takes the seat from the oldest one.

Licenses must be issued with application_id: "com.atabet.chat" (the Quant Intelligence license). A JWT plan claim of basic can use yahoo, localcsv, and tushare. futu, qmt, and ib require plan: professional. A token with no plan claim is a legacy license and keeps Pro connectors.

Note:

  • Token authentication is mandatory and validated when creating the AtabetData instance
  • If an invalid token is provided, InvalidTokenError is raised during initialization
  • Once initialized, all methods can be called without additional authentication
  • The token is the Quant Intelligence license (com.atabet.chat), not a separate data license

Yahoo Finance (source='yahoo')

Install the optional extra (pip install atabet-data[yahoo] or pip install yfinance), then pass source='yahoo'. Tickers must be Yahoo symbols (for example AAPL, 700.HK, ^GSPC), not Bloomberg-style identifiers. Hong Kong names are 4-digit on Yahoo (0700.HK); 700.HK is accepted and padded. Supported fields are PX_OPEN, PX_HIGH, PX_LOW, PX_LAST, and PX_VOLUME for snapshot and daily history. get_datasets, get_mem_weights, and run_query are not implemented for this channel.

1-minute intraday: pass freq='1M'. Yahoo limits 1m bars to ~7 calendar days per request and only within the last ~60 days; wider or older ranges raise ValueError before calling yfinance. For multi-exchange intraday requests (e.g. AAPL + 700.HK), atabet_meta['exchange_tz'] is a per-ticker dict when zones differ. With output_tz='UTC', each ticker is converted using its own exchange zone before columns are merged.

Futu OpenAPI (source='futu')

Install the optional extra (pip install atabet-data[futu] or pip install futu-api), run Futu OpenD locally (default 127.0.0.1:11111), then pass source='futu'. Tickers must be Futu codes (HK.00700, US.AAPL, SH.600000), not Yahoo or Bloomberg identifiers. Snapshot uses get_market_snapshot; history uses paged request_history_kline (see Futu API Doc v10.9), once per ticker (OHLCV columns are sliced from that page set, not re-requested per field). Override OpenD with host/port kwargs or FUTU_OPEND_HOST / FUTU_OPEND_PORT. Supported fields include PX_OPEN, PX_HIGH, PX_LOW, PX_LAST, PX_VOLUME, and PX_TURNOVER. Intraday freqs map to Futu KLType (1M→K_1M, 1H→K_60M, …). See samples/futu_example.py.

Interactive Brokers (source='ib')

Install the TWS API 10.48+ Python client (ibapi — do not pip install ibapi from PyPI; that line is 9.81 and does not match current TWS), run TWS or IB Gateway with API access enabled (paper 7497, live 7496), then pass source='ib'. Tickers: US.AAPL, HK.00700, BTC.USD (CRYPTO PAXOS, whatToShow=AGGTRADES), EUR.USD (CASH IDEALPRO, MIDPOINT). Snapshot uses reqMktData(snapshot=True); history uses paged reqHistoricalData (one page-set per ticker; 1-minute windows are fetched in 1-day slices). Override host/port with kwargs or ATABET_IB_HOST / ATABET_IB_PORT. The quote socket uses ATABET_IB_DATA_CLIENTID (default 17) so it does not collide with the trader gateway (ATABET_IB_CLIENTID, usually 1). Supported fields: PX_OPEN, PX_HIGH, PX_LOW, PX_LAST, PX_VOLUME. See samples/ib_example.py.

Big QMT Redis bridge (source='qmt')

Install the optional extra (pip install atabet-data[qmt] or pip install redis), keep the shared Big QMT bridge from atabet-trader running as a live strategy, then pass source='qmt'. This is the MiniQMT sunset path: clients talk Redis only (no xtquant). Tickers use QMT codes (600000.SH, 000001.SZ). Daily OHLCV via bridge get_market_data_ex; financials via get_datasets (Balance/Income/CashFlow/Capital/Pershareindex, or native ASHARE* tables) plus get_divid_factors / get_instrumentdetail over Redis. History and financials are local QMT cache only (数据管理 → 补充数据). Configure Redis with kwargs or QMT_REDIS_HOST / QMT_REDIS_PORT / QMT_REDIS_PASSWORD / QMT_REDIS_DB / QMT_KEY_PREFIX / QMT_RPC_TIMEOUT (defaults match trader: db 5, prefix atabet:qmt). See samples/qmt_example.py.

Tushare Pro (source='tushare')

Install the optional extra (pip install atabet-data[tushare]), then pass source='tushare' with token= or TUSHARE_TOKEN. Tickers are ts_code (600519.SH, 000001.SZ). get_historical_data uses unadjusted pro.daily (no adj= flag; daily only). get_adj_factor returns the daily trade_date / adj_factor series (pro.adj_factor, ~2000 points) for load-time QFQ in atabet-trader. Do not persist pro_bar(adj='qfq') as the kline CSV.

Channel capabilities (native operations)

Channels do not all implement the same method matrix. Discover what each source supports at runtime:

from atabet_data import AtabetData, list_channels, describe_channel

print(list_channels())                 # summary: sources + operation names
print(describe_channel("yahoo"))       # params, ticker convention, field map

client = AtabetData(token=token)
df = client.run_operation(
    "localcsv",
    "get_historical_data",
    {
        "tickers": ["FUT.CBOT.ZC"],
        "flds": ["PX_LAST"],
        "start": "2024-01-01",
        "end": "2024-01-31",
        "csv_path": "/path/to/K_1D",
    },
)
Source Plan Native operations Notes
yahoo Basic get_data, get_historical_data Yahoo symbols; daily + intraday
tushare Basic get_historical_data, get_adj_factor Daily unadjusted OHLCV + adj_factor series; needs Tushare token
localcsv Basic get_historical_data Requires csv_path. Intraday num_trds is optional
futu Pro get_data, get_historical_data Futu codes; needs OpenD + futu-api
ib Pro get_data, get_historical_data IB codes; needs TWS/Gateway + TWS API 10.48+ ibapi
qmt Pro get_historical_data, get_datasets, get_divid_factors, get_instrumentdetail Daily OHLCV + financials; Big QMT Redis bridge

Adapters for blpapi, bql, bqia, s3, and xtdata remain in the package (hidden=True on ChannelCapability) but are omitted from list_channels() / channel_catalog.json until re-enabled.

Calling an unsupported convenience method (e.g. get_datasets on yahoo) raises NotImplementedError with the available operations and a pointer to run_operation. The static catalog is also shipped as atabet_data/channel_catalog.json.

Each channel includes docs_urls (official / primary references) and search_hints (good web_search queries) so agents know where to look before inventing vendor API usage.

Maintaining the channel catalog

Edit here (source of truth): atabet_data/capabilities.py — CHANNEL_CAPABILITIES entries (operations, params, ticker conventions, docs_urls, search_hints, notes, hidden, requires_pro). Set hidden=True to omit a channel from the public catalog without deleting the adapter.

Do not hand-edit atabet_data/channel_catalog.json; it is generated.

Change type Where to edit Then
Vendor doc URL moved / renamed docs_urls / search_hints on that channel in capabilities.py Sync + test (below)
New operation or param on a channel OperationSpec / ParamSpec in capabilities.py and implement the function under from_<channel>/ Sync + test
New data channel Add ChannelCapability + from_<channel>/ module + wire in api.py load_api Sync + test
Hide a channel without deleting hidden=True on that ChannelCapability Sync + test
QI agent behaviour only (wording) atabet-quant-intelligence src/lib/skills/default-skill.ts No catalog sync
# from atabet-data repo root (expects sibling ../atabet-quant-intelligence by default)
python scripts/sync_channel_catalog.py
# optional: --qi-path /path/to/atabet-quant-intelligence   or   --skip-qi
pytest tests/test_capabilities.py

Commit both repos when the catalog changes:

  • atabet-data: capabilities.py + channel_catalog.json
  • atabet-quant-intelligence: src/lib/data-channels/channel-catalog.json

Do not hardcode vendor doc URLs only in the QI skill — the capability catalog is the source of truth. See also scripts/sync_channel_catalog.py.

Index and timezone contract

Historical outputs use a consistent multi-index layout across channels:

  • Daily data: index levels (FLDS, DATE) — naive calendar dates at midnight (no timezone).
  • Intraday data: index levels (FLDS, DATETIME) — exchange-local timestamps by default; pass output_tz='UTC' to convert (exchange_tz may be required for naive sources such as localcsv). Yahoo and localcsv multi-exchange intraday apply UTC conversion per ticker before columns are merged.
  • Parameters: get_historical_data(..., freq='1M', output_tz='UTC') — freq selects bar size ('1D' daily default; intraday e.g. '1M', '1H' for Yahoo); output_tz converts intraday timestamps when supported. For localcsv, exchange_tz may be a single IANA string or a {ticker: zone} dict. Crypto quotes such as BTC.USD infer UTC.
  • Metadata: returned DataFrames include df.attrs['atabet_meta'] with freq, index_semantics (calendar_date or timestamp), output_tz, exchange_tz (string or per-ticker dict for multi-exchange Yahoo/localcsv intraday), and frame_schema.

Channel matrix (historical)

Source Daily (FLDS, DATE) Intraday freq / output_tz atabet_meta
yahoo yes yes supported yes
localcsv yes yes supported yes
tushare yes no intraday raises yes
futu yes yes supported yes
ib yes yes supported yes
qmt yes no stripped by wrapper yes

Passing freq or output_tz to daily-only qmt is safe — the wrapper strips unsupported kwargs before calling the channel.

Available Methods

The AtabetData class provides:

Channel-native (preferred for full coverage)

  • list_channels() — summarize registered channels and operations
  • describe_channel(source) — full params / ticker conventions / field map
  • run_operation(channel, operation, params) — execute a native operation

Convenience facades (best-effort OHLCV / datasets where supported)

  • get_data() — snapshot
  • get_historical_data() — historical OHLCV
  • get_datasets() — datasets
  • get_mem_weights() — index member weights
  • run_query() — raw vendor query (channel-specific)

Module-level helpers (no auth): list_channels, describe_channel, catalog_as_dict.

Technical Analysis (ta accessor)

Atabet-Data ships with a built-in technical analysis module. Any OHLCV DataFrame can compute indicators directly via the .ta accessor (no external dependency required):

from atabet_data import AtabetData

client = AtabetData(token=your_token)
df = client.get_historical_data(
    tickers=["AAPL US Equity"],
    flds=["PX_OPEN", "PX_HIGH", "PX_LOW", "PX_LAST", "PX_VOLUME"],
    start="2024-01-01", end="2024-12-31", source="yahoo",
)
ohlcv = df.ext.to_ohlcv("AAPL US Equity")

# Individual indicators
ohlcv.ta.sma(length=20)        # Simple Moving Average
ohlcv.ta.rsi(length=14)        # Relative Strength Index
ohlcv.ta.macd()                # MACD (returns DataFrame with line/signal/histogram)
ohlcv.ta.bbands(length=20)     # Bollinger Bands
ohlcv.ta.atr(length=14)        # Average True Range
ohlcv.ta.obv()                 # On-Balance Volume

# Append results to the DataFrame
ohlcv.ta.sma(length=50, append=True)
ohlcv.ta.rsi(length=14, append=True)

# Batch: run a preset strategy (Common or All)
ohlcv.ta.strategy("Common")

# Or define a custom strategy
from atabet_data.ta.strategy import Strategy
my_strat = Strategy(name="Quick", ta=[
    {"kind": "ema", "length": 9},
    {"kind": "rsi", "length": 7},
    {"kind": "bbands", "length": 20, "std": 2.5},
])
ohlcv.ta.strategy(my_strat)

Indicator categories

Category Indicators
Overlap sma, ema, wma, rma, dema, tema, hma, vwap, hlc3
Momentum rsi, macd, stoch, roc, cci, willr, mfi
Trend adx, aroon, psar
Volatility true_range, atr, bbands, kc, donchian
Volume obv, ad, adosc, cmf
Statistics stdev, variance, mad, zscore
Performance log_return, percent_return, drawdown

Functional API

All indicators are also available as standalone functions:

from atabet_data.ta import sma, rsi, macd
sma(ohlcv["close"], length=20)
rsi(ohlcv["close"], length=14)

Custom indicators

Register your own indicators at runtime:

from atabet_data.ta.custom import bind, create_dir, import_dir

# Scaffold a directory tree, write custom modules, then import them
create_dir("~/my_indicators")
import_dir("~/my_indicators")

See samples/ta_example.py for a complete walkthrough.

Environment preparations

Quant Intelligence users: create the combined stack with ../atabet-quant-intelligence/environment.yml (atabet_env) instead of a data-only env.

conda create -n py39_atabet_data python=3.9
conda activate py39_atabet_data
(py39_atabet_data_test) conda install conda-forge::cython
(py39_atabet_data_test) conda install anaconda::pandas
(py39_atabet_data_test) conda install anaconda::setuptools # Windows

Packaging

# Basic usage - will cythonize all .py files including __init__.py
python atabet-data/run_packaging.py

# Remove source files from the wheel
python atabet-data/run_packaging.py --remove-source

# Specify a different module name, version, or distribution directory
python run_packaging.py --module="my-module" --version="2.0.0" --dist-dir="dist"

# Combine options
python run_packaging.py --remove-source --module="my-module" --version="2.0.0"

Test

Unit tests run offline with mocked channels (no Bloomberg, Yahoo, or licensing server required):

conda activate atabet_data_env
pytest tests/ -v

Integration tests (real licensing server) are marked @pytest.mark.integration and excluded by default. Run them explicitly when the server is available:

pytest tests/ -m integration -v

GitHub Actions runs unit tests on every push/PR via .github/workflows/test.yml. Wheel builds remain gated by [build ci] in .github/workflows/build-wheels.yml.

Sample scripts live in samples/ — see samples/README.md for channel demos. Downloading history into atabet-trader backtest folders: samples/LLM_TRADER_HANDOFF_GUIDE.md (+ trader samples/download_atabet_data_kline.py).

GitHub Actions: tests, wheels, and PyPI

Unit tests: .github/workflows/test.yml runs pytest on Ubuntu for every push and pull request (integration tests excluded by default).

Wheel builds: .github/workflows/build-wheels.yml. Wheels are built with cibuildwheel; options live in pyproject.toml under [tool.cibuildwheel].

When jobs run (push): the Linux / Windows / macOS matrix runs only if the head commit message includes one of:

Tag Effect
[build ci] (or [Build CI], [BUILD CI]) Build wheels and upload per-OS artifacts (kept 1 day); no publish.
[pub pypi] (or [Pub PyPI], [PUB PYPI]) Build wheels and publish each platform's wheels directly to PyPI (production).
[pub test.pypi] (or [Pub test.pypi], [PUB TEST.PYPI]) Build wheels and publish each platform's wheels directly to TestPyPI.

Plain pushes (no tag above) skip the matrix so CI does not run on every commit.

Manual runs: Actions → Build wheels → Run workflow runs the build matrix only; publishing is by push with [pub pypi] or [pub test.pypi] in the commit message.

Authentication (publish): the workflow uses Trusted Publishing (OIDC) by default — no API token in GitHub secrets. Register the GitHub repo and workflow file on each index (project Manage → Publishing). Linux uses gh-action-pypi-publish. That action only runs on Linux, so Windows and macOS exchange the same OIDC token and upload with twine. See the comment block at the top of build-wheels.yml for OIDC vs API-token options.

Private repositories are supported for OIDC the same as public ones.

Metadata

Release files for atabet-data 1.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Incomplete provenance

16 of 32 files were uploaded without provenance metadata.

We recommend further investigation before installing these files. View details.

Built distributions (wheels)

Table of built distributions (wheels) for atabet-data 1.0.8
File Actions
atabet_data-1.0.8-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for atabet_data-1.0.8-cp312-cp312-win_amd64.whl
atabet_data-1.0.8-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for atabet_data-1.0.8-cp312-cp312-win32.whl
atabet_data-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for atabet_data-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl
atabet_data-1.0.8-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details for atabet_data-1.0.8-cp312-cp312-musllinux_1_2_i686.whl
atabet_data-1.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for atabet_data-1.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
atabet_data-1.0.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for atabet_data-1.0.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
atabet_data-1.0.8-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for atabet_data-1.0.8-cp312-cp312-macosx_11_0_arm64.whl
atabet_data-1.0.8-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for atabet_data-1.0.8-cp312-cp312-macosx_10_13_x86_64.whl
atabet_data-1.0.8-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for atabet_data-1.0.8-cp311-cp311-win_amd64.whl
atabet_data-1.0.8-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for atabet_data-1.0.8-cp311-cp311-win32.whl
atabet_data-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for atabet_data-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl
atabet_data-1.0.8-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details for atabet_data-1.0.8-cp311-cp311-musllinux_1_2_i686.whl
atabet_data-1.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for atabet_data-1.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
atabet_data-1.0.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for atabet_data-1.0.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
atabet_data-1.0.8-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for atabet_data-1.0.8-cp311-cp311-macosx_11_0_arm64.whl
atabet_data-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for atabet_data-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl
atabet_data-1.0.8-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for atabet_data-1.0.8-cp310-cp310-win_amd64.whl
atabet_data-1.0.8-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for atabet_data-1.0.8-cp310-cp310-win32.whl
atabet_data-1.0.8-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for atabet_data-1.0.8-cp310-cp310-musllinux_1_2_x86_64.whl
atabet_data-1.0.8-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details for atabet_data-1.0.8-cp310-cp310-musllinux_1_2_i686.whl
atabet_data-1.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for atabet_data-1.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
atabet_data-1.0.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for atabet_data-1.0.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
atabet_data-1.0.8-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for atabet_data-1.0.8-cp310-cp310-macosx_11_0_arm64.whl
atabet_data-1.0.8-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for atabet_data-1.0.8-cp310-cp310-macosx_10_9_x86_64.whl
atabet_data-1.0.8-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for atabet_data-1.0.8-cp39-cp39-win_amd64.whl
atabet_data-1.0.8-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details for atabet_data-1.0.8-cp39-cp39-win32.whl
atabet_data-1.0.8-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details for atabet_data-1.0.8-cp39-cp39-musllinux_1_2_x86_64.whl
atabet_data-1.0.8-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details for atabet_data-1.0.8-cp39-cp39-musllinux_1_2_i686.whl
atabet_data-1.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for atabet_data-1.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
atabet_data-1.0.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for atabet_data-1.0.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
atabet_data-1.0.8-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for atabet_data-1.0.8-cp39-cp39-macosx_11_0_arm64.whl
atabet_data-1.0.8-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details for atabet_data-1.0.8-cp39-cp39-macosx_10_9_x86_64.whl

Total release size: 183.3 MB

Release files / atabet_data-1.0.8-cp312-cp312-win_amd64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp312-cp312-win_amd64.whl
Size 1.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
81d4eaeb7868d949ec3f185af59217c6939e1c36efca1cd02a1fabd77e365d0c
BLAKE2b-256 checksum
How to use checksums
428eb6df43685a031ddd8b08f72530fdf2784b9a449fff0dd1c0ed46d54a0b33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / atabet_data-1.0.8-cp312-cp312-win32.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp312-cp312-win32.whl
Size 1.4 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
d370df14260189e6dc150b89441d1811a28654ee7388fec4bddb68acac7e926b
BLAKE2b-256 checksum
How to use checksums
0af8e7537d3ad9cdda5150ba5867dcdd8003ff7d12fcd71c9690265bd355bccc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / atabet_data-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl
Size 10.7 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c4b4295f03494ceb684d8a63074f5870625e01416b70f02e0da587f275b11c3c
BLAKE2b-256 checksum
How to use checksums
8e2ec3719c0dfd08e004d849f263f486e7a1e157342bb086bbc25fc26bc46546
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Release files / atabet_data-1.0.8-cp312-cp312-musllinux_1_2_i686.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp312-cp312-musllinux_1_2_i686.whl
Size 10.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
aba1442773e4c1ea11527235f470822daeade33d3068d23476a34b37e4655848
BLAKE2b-256 checksum
How to use checksums
7586572ff634f8c0245a889bdaf34b341d0ebbba2f10fd01376cef0ce75865fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Release files / atabet_data-1.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 11.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6b316db4adafe739d9ef91e15b84e8169fbe2d3e8be6820bf82157ff826b2add
BLAKE2b-256 checksum
How to use checksums
b1f789248a0801f07dd9964678570f5113a808c7feb3df0a12b13b4203b549c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Release files / atabet_data-1.0.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 10.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
dd75e4eeb32582d6b4def87cb67d914a188ce717dfcdd24b4d28f8db9b3ba884
BLAKE2b-256 checksum
How to use checksums
2519b4f0eef5a674e120dc7f79e49ecacf8be35afbc0915dc7a4ad7559754d6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Release files / atabet_data-1.0.8-cp312-cp312-macosx_11_0_arm64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp312-cp312-macosx_11_0_arm64.whl
Size 1.9 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2d15d1c6a6ac75cb292339dade7633ae2bf9aba51d85f22fc7b27c2efc055042
BLAKE2b-256 checksum
How to use checksums
3e79edc97ec106a98526e56b95094d9a5f46ae179ba4a4fa9656e8bd4a555ed9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.15.0

Release files / atabet_data-1.0.8-cp312-cp312-macosx_10_13_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp312-cp312-macosx_10_13_x86_64.whl
Size 1.8 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
023bbb5bb56798137f97f66e2a3f2ab6ec817a021773a156dd6ec16ab8627db3
BLAKE2b-256 checksum
How to use checksums
64cb24ec6d074611fe0bc45a4e23f47f4e532a02ba28b3616cf998155e912f1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.15.0

Release files / atabet_data-1.0.8-cp311-cp311-win_amd64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp311-cp311-win_amd64.whl
Size 1.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b687c336f052e6a7e47ef52928884f0d9d66e0ff5ccc8887666621d777723c0a
BLAKE2b-256 checksum
How to use checksums
60fe6f2d6f9650f0533b17b10042f15533b9b0aa8d036333665e71e3e7bf7d25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / atabet_data-1.0.8-cp311-cp311-win32.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp311-cp311-win32.whl
Size 1.5 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
820312196d1c79b91a32c2c80dfa96c149273b322f7643f55181aa0e8e65e0cc
BLAKE2b-256 checksum
How to use checksums
94fe537eb39a0fb959e0ae3285cf545c4fcbd00bc09b7beaf377e1023813f84c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / atabet_data-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl
Size 9.8 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1032a677f034080942bef54caacdd59bdf941a8da8ccaff9212323968ef856b4
BLAKE2b-256 checksum
How to use checksums
f4c3175b25d11897a553d0746c43f77695fd76ec6ade7871f6cbce906ddd30af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Release files / atabet_data-1.0.8-cp311-cp311-musllinux_1_2_i686.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp311-cp311-musllinux_1_2_i686.whl
Size 9.5 MB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
b126a78a0b588f9e0bead73c85c9380349df30fe78be5ed407e69a2eb726e2d2
BLAKE2b-256 checksum
How to use checksums
cf0802ce728ab70310db424a4d58627331c0032c8e12aa7462930120081b401b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Release files / atabet_data-1.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
411a63190c89a5179ad6d31a9dada5a8d8c89df7853634a463a80fa3e6977ba8
BLAKE2b-256 checksum
How to use checksums
e00ca3a62b8114d7ae58791c0284a290f9ef6fe7a0e463909cf334d9e2303466
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Release files / atabet_data-1.0.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 9.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
aef066f4c54ace30587835cb9984458b400f72e5dcf27033a24280914ddadbc9
BLAKE2b-256 checksum
How to use checksums
0a9714361b39f1a888d87f5084fd38af13a44afcd1814b952d8420d77354f41d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Release files / atabet_data-1.0.8-cp311-cp311-macosx_11_0_arm64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp311-cp311-macosx_11_0_arm64.whl
Size 1.9 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f313beabdef7315cdae9e3133bb0b00d24d2d9ef6f9d7e91e2ace54559755561
BLAKE2b-256 checksum
How to use checksums
a4fdef1b66c61c5ef161159a9763c4b43670366e67f54f5e7d062204406b2d12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.15.0

Release files / atabet_data-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl
Size 1.8 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b9252c253a9066b65aabf7d36dddbeba2c19856ae17bfe1e02abdb133b36f6e3
BLAKE2b-256 checksum
How to use checksums
e9f804a8fb0c6127bd11ddfa772e4aeef4e187a4417f53fca522be03a539c0fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.15.0

Release files / atabet_data-1.0.8-cp310-cp310-win_amd64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp310-cp310-win_amd64.whl
Size 1.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4109e52b677edba10e06a33512035da313c4e8def5bed10b4352cdb5fae748f1
BLAKE2b-256 checksum
How to use checksums
ac2fabe51eda5ac855db46fa6d50126d0ee3c12c128ebb1359b7aeb3135df3eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / atabet_data-1.0.8-cp310-cp310-win32.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp310-cp310-win32.whl
Size 1.5 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
9217faa798bad73279c3e64ffdfc4d75594435e8e532f188f61bea134c8f39ff
BLAKE2b-256 checksum
How to use checksums
e165ac4f0be3fbddb352e20ab79806af7d0da662b99376b19c6c093773a04095
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / atabet_data-1.0.8-cp310-cp310-musllinux_1_2_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp310-cp310-musllinux_1_2_x86_64.whl
Size 9.5 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f8235c9723dc3d44e47c968ec724d3ab1c06c91f2474cef1cd16a71bb0c2f845
BLAKE2b-256 checksum
How to use checksums
5c6df97715c73cb71a7ce515d23b403e432eb464157762aee4c1ef1a4d2d110d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Release files / atabet_data-1.0.8-cp310-cp310-musllinux_1_2_i686.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp310-cp310-musllinux_1_2_i686.whl
Size 9.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
1c2b4eaae5c0619475be47b8a8bd9b9fb9ad19e3b2cc528d92ef4fd81a0b94be
BLAKE2b-256 checksum
How to use checksums
43c6bf4aa1df77b6046bf09752966d0ee7f168719f12596b3900ea62e379ed22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Release files / atabet_data-1.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
de5e54b7c9083ecf7a0afe5688e460d0f09fd7218dbae10d0ee4d7b536e67b66
BLAKE2b-256 checksum
How to use checksums
d079cb69b0f46b090f16aeefc2cb42e3d383b4bf532ac781fdd23d65620fde60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Release files / atabet_data-1.0.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 9.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
e659ab5fdbedbd4d3c71cef6c45b0f6c3780f16809b94f2b9c38d6da0dbf5c6d
BLAKE2b-256 checksum
How to use checksums
826097e1bab152d5bfd378e32d6be53b584b1007a7541209ff06f4e8161b8159
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Release files / atabet_data-1.0.8-cp310-cp310-macosx_11_0_arm64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp310-cp310-macosx_11_0_arm64.whl
Size 1.9 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cc32df5f12ad46416d59c4fbd8a2239a5edc7bfb7302d9cdfd715645a7e79440
BLAKE2b-256 checksum
How to use checksums
70ad7b65ef1d0a3e5c2ee2e63870601f1505cdbda1520027fdc2d0694b3b76cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.15.0

Release files / atabet_data-1.0.8-cp310-cp310-macosx_10_9_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp310-cp310-macosx_10_9_x86_64.whl
Size 1.9 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cd1d4c874eca0106f3dfc4069cb0888be33ad211c65eb7520283d05a2ebf2103
BLAKE2b-256 checksum
How to use checksums
f3d98e0602d836e35251e5b2a189b3a900131a823a4d7e8598feda98de89d85a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.15.0

Release files / atabet_data-1.0.8-cp39-cp39-win_amd64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp39-cp39-win_amd64.whl
Size 1.7 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
a33805dd57d03a294d746c1245bfadbb9a5d2d7eee7ec78da6cd3b2f682304e9
BLAKE2b-256 checksum
How to use checksums
6eaa40fb41295842b847cb0168bf68efe0c090510dbca70d465f88cfc1897223
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / atabet_data-1.0.8-cp39-cp39-win32.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp39-cp39-win32.whl
Size 1.5 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
fa557295831de38c0b10d8b1c701ee3979ba2004f9befb5a5cdf92d65a4ccb9a
BLAKE2b-256 checksum
How to use checksums
2af313ee0039d3bb1c65c434e9553c827d9c05cf5709fa55647cd65eaf3acf5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / atabet_data-1.0.8-cp39-cp39-musllinux_1_2_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp39-cp39-musllinux_1_2_x86_64.whl
Size 9.4 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
48719104811aefcb79e22e5c435448a7d3242a5e7d80897e9c974fe99eff134c
BLAKE2b-256 checksum
How to use checksums
b8028db770e2b3480598ad82db7cd5f4ceb6f1ba89d235a72c9f5cafc4bd0949
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Release files / atabet_data-1.0.8-cp39-cp39-musllinux_1_2_i686.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp39-cp39-musllinux_1_2_i686.whl
Size 9.1 MB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
1a10513d6d838d473f823756cfb30b1c9ef09b5f8c883f1bcb8a71f16366320c
BLAKE2b-256 checksum
How to use checksums
14306c9c0beb8a939a4e30e4e4425211173ceaad3333df74308086ca6bbc9805
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Release files / atabet_data-1.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.5 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c63d789cd6fa84e32f7d14358542c81a2acd757e1ec691f116b5994ecb7de99a
BLAKE2b-256 checksum
How to use checksums
87f92e40575b18d74defa548b215b71c9dd178583afd4361dee42b60b23040c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Release files / atabet_data-1.0.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 9.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
22628d2b6c6fcdb913f348abc7cc69de2fd1152735c9eed787bc727113c1a978
BLAKE2b-256 checksum
How to use checksums
9a31c8f639c3ebcc8ce7c6e65ec5dae83eca8adf785801bb97df3f1987f63825
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Release files / atabet_data-1.0.8-cp39-cp39-macosx_11_0_arm64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp39-cp39-macosx_11_0_arm64.whl
Size 1.9 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dba53044076731d145a08bdb4af682d4b7534538b430f5f0e1c8ad013b7c3479
BLAKE2b-256 checksum
How to use checksums
589321d2e558078bbe6bd0eb1aced4880dab7354fee65da6aeb1fce2c486a9d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.15.0

Release files / atabet_data-1.0.8-cp39-cp39-macosx_10_9_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL atabet_data-1.0.8-cp39-cp39-macosx_10_9_x86_64.whl
Size 1.9 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
830ca4ec000e39e4c30bfc9d432c0c8cce149c207efb505b74d22e49ae4dc7a2
BLAKE2b-256 checksum
How to use checksums
6dc436566e8d4fa0fec581ca580a7b21ca31e8ca92c2ea1beb15f546736d611d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.15.0

Security for atabet-data 1.0.8

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.

Incomplete provenance

16 of 32 files were uploaded without provenance metadata.

Files with provenance 16 / 32
Files without provenance 16 / 32
Select from 32 files

Attestations for atabet_data-1.0.8-cp312-cp312-win_amd64.whl

This file was uploaded without provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page