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.9

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.9
File Actions
atabet_data-1.0.9-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for atabet_data-1.0.9-cp312-cp312-win_amd64.whl
atabet_data-1.0.9-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for atabet_data-1.0.9-cp312-cp312-win32.whl
atabet_data-1.0.9-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.9-cp312-cp312-musllinux_1_2_x86_64.whl
atabet_data-1.0.9-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.9-cp312-cp312-musllinux_1_2_i686.whl
atabet_data-1.0.9-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.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
atabet_data-1.0.9-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for atabet_data-1.0.9-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
atabet_data-1.0.9-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for atabet_data-1.0.9-cp312-cp312-macosx_11_0_arm64.whl
atabet_data-1.0.9-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.9-cp312-cp312-macosx_10_13_x86_64.whl
atabet_data-1.0.9-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for atabet_data-1.0.9-cp311-cp311-win_amd64.whl
atabet_data-1.0.9-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for atabet_data-1.0.9-cp311-cp311-win32.whl
atabet_data-1.0.9-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.9-cp311-cp311-musllinux_1_2_x86_64.whl
atabet_data-1.0.9-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.9-cp311-cp311-musllinux_1_2_i686.whl
atabet_data-1.0.9-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.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
atabet_data-1.0.9-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.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
atabet_data-1.0.9-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for atabet_data-1.0.9-cp311-cp311-macosx_11_0_arm64.whl
atabet_data-1.0.9-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.9-cp311-cp311-macosx_10_9_x86_64.whl
atabet_data-1.0.9-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for atabet_data-1.0.9-cp310-cp310-win_amd64.whl
atabet_data-1.0.9-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for atabet_data-1.0.9-cp310-cp310-win32.whl
atabet_data-1.0.9-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.9-cp310-cp310-musllinux_1_2_x86_64.whl
atabet_data-1.0.9-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.9-cp310-cp310-musllinux_1_2_i686.whl
atabet_data-1.0.9-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.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
atabet_data-1.0.9-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.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
atabet_data-1.0.9-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for atabet_data-1.0.9-cp310-cp310-macosx_11_0_arm64.whl
atabet_data-1.0.9-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.9-cp310-cp310-macosx_10_9_x86_64.whl
atabet_data-1.0.9-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for atabet_data-1.0.9-cp39-cp39-win_amd64.whl
atabet_data-1.0.9-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details for atabet_data-1.0.9-cp39-cp39-win32.whl
atabet_data-1.0.9-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.9-cp39-cp39-musllinux_1_2_x86_64.whl
atabet_data-1.0.9-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.9-cp39-cp39-musllinux_1_2_i686.whl
atabet_data-1.0.9-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.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
atabet_data-1.0.9-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.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
atabet_data-1.0.9-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for atabet_data-1.0.9-cp39-cp39-macosx_11_0_arm64.whl
atabet_data-1.0.9-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.9-cp39-cp39-macosx_10_9_x86_64.whl

Total release size: 183.3 MB

Release files / atabet_data-1.0.9-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.9-cp312-cp312-win_amd64.whl
Size 1.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
445eb7525efc6eba53d1a5d67c5e5f0e3ec19edec88a4917c0cffd10650de146
BLAKE2b-256 checksum
How to use checksums
481b646781f73ca57ecc2c3f30895d201a6ce1dacdd66a4c4212e68f5aff1f81
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.9-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.9-cp312-cp312-win32.whl
Size 1.4 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
c4d4a5a8fe359a04a533ca15aa761d0b3109eb8ba2bc4c403858c131ea217836
BLAKE2b-256 checksum
How to use checksums
05d6ec4e09c26edea9542d83a2317f92b960fd550457b05205cd4cf396a34889
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.9-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.9-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
889ae8915429bb59fd6af309310bab2f63cdecf9c3cc2aaf83cbe6a62a694a4b
BLAKE2b-256 checksum
How to use checksums
f7491a83b52f06b4bb72407c24d9a314c89e4597669c8e8240e0505c0498dc10
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 25, 2026.

Transparency log

Release files / atabet_data-1.0.9-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.9-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
581b62924c2408c4e135d6dbedf7f7f8c0013c35bb120bcd4f216d425c6ddb95
BLAKE2b-256 checksum
How to use checksums
7014c34a32195574e2e68a6cf98f3ec292ae79af6d0ac12d72dd75dc49978406
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 25, 2026.

Transparency log

Release files / atabet_data-1.0.9-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.9-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
5d1b96311890af47ce3ec39777387cd31528700576c44dd5e964f237d6dbc6de
BLAKE2b-256 checksum
How to use checksums
6a9c9ec381e23f9b52b07d28e0d74c320039d13a9c4c611952b748839d220cae
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 25, 2026.

Transparency log

Release files / atabet_data-1.0.9-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.9-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
f56fbff1a6cace49eb641db3d99de58ba683212220c56e7edd21d2d04943a829
BLAKE2b-256 checksum
How to use checksums
e0f30a3db5183a8c40325fb66914a4943c0e73030d27bcae31ccc7f7cc444f00
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 25, 2026.

Transparency log

Release files / atabet_data-1.0.9-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.9-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
619d79923c18a3221f2c84b628d52acc5de96171f54dc6f7a0af3e9972c279a4
BLAKE2b-256 checksum
How to use checksums
b8df6569cb7527fe131d25c73a1c198eb9f27bbd65714c33686fbe2b9026a268
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.9-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.9-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
92667df65ff29f0fe69701b76a8fad7f4efc5d70454e73084d6f9114d0c38741
BLAKE2b-256 checksum
How to use checksums
30631b2817158171587f397bb6f0790e0273be91bf2756a3ed7900f990e84483
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.9-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.9-cp311-cp311-win_amd64.whl
Size 1.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c10d4941dcf682d3fa0df6c1df647125010d452d93108668c25aaa6ef73524d8
BLAKE2b-256 checksum
How to use checksums
8be122e697294ec60cc5a73c948136fc868336af3c46c757618496ecfbd709fa
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.9-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.9-cp311-cp311-win32.whl
Size 1.5 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
4854c80e170f1edfb83822ed07ee7f297b41039513b2181d04ede0e776a8b73d
BLAKE2b-256 checksum
How to use checksums
8b83c52de7012d89c5caf6310611a1dcbf20ab7635503414632e93a5d73adde4
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.9-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.9-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
e5865626f0daeb2d8a1db34a4ba043c6ea0490fda59fadda7dabb61eb577b4d6
BLAKE2b-256 checksum
How to use checksums
bca86b5bbbb0f35dfa97718442f393fd528b69926d0beafb83789632f1447830
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 25, 2026.

Transparency log

Release files / atabet_data-1.0.9-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.9-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
cf8b5147266140445f7480b4407c513c5789e567b5e3bd985d09e9d815e80553
BLAKE2b-256 checksum
How to use checksums
98afc8084da3aac3c34ed735d4104a1abd8d03710129123126a1818010f0c312
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 25, 2026.

Transparency log

Release files / atabet_data-1.0.9-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.9-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
022ea38da4c89c9ec95d5469b62286429f489886036a73953b5fe55ba29c79f3
BLAKE2b-256 checksum
How to use checksums
7566ba71e9ddfd9c5063a218f926935d2e743e6b7c97df93830a4a96028e1e2b
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 25, 2026.

Transparency log

Release files / atabet_data-1.0.9-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.9-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
8f8b0c41b64983c37a4a05fb59989fd74e58f55070d2a9a1dbe1ca0c861dfb8e
BLAKE2b-256 checksum
How to use checksums
2ca558278054f1eef39eeee261935d1c892b48b9ab6274cbdeea5f218f986904
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 25, 2026.

Transparency log

Release files / atabet_data-1.0.9-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.9-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
0ca5250f9f2cf10c1e3b150fb98e8b7befb26ffa09933c4e7cb75409aad8fbeb
BLAKE2b-256 checksum
How to use checksums
5e3046071810f17c2edb48b63fd6255856b1aaf2cbb1ad9b1a263436e322ef18
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.9-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.9-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
756159917734a8918f5972c05c5069a0d15df4212ac2b41fc9fe57c6b744f9c2
BLAKE2b-256 checksum
How to use checksums
8f4dc93d14182310b962f0fc370a1e15a93b4386a26b4e1827deb95541b2c151
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.9-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.9-cp310-cp310-win_amd64.whl
Size 1.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
dda4aec0ce3c6f8ced841c510bacf7234988f4961d6ccdf17859767cd6b217d8
BLAKE2b-256 checksum
How to use checksums
374d065c8ca160a3d351dec72684b3057977f136032277c16cc216d4210b06bd
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.9-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.9-cp310-cp310-win32.whl
Size 1.5 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
e49bcf570b45916a1167fd4806e26e17c5add16e581412809e557153d9c89057
BLAKE2b-256 checksum
How to use checksums
fb103a675576db958577f5dd70bccb627b9c0b2ae03675175fcfd704da87dda5
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.9-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.9-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
520ef01395dbd3ce2c46937785242c329532c2f014655e2028ce295c659b2093
BLAKE2b-256 checksum
How to use checksums
01b5fe5ac15341289780303c79f1a4738017b063ed354699da59d8d6ab9e2607
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 25, 2026.

Transparency log

Release files / atabet_data-1.0.9-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.9-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
9a29baed918ceb31ea9833ca37ad185255296176baef914b007d5239a9ffb563
BLAKE2b-256 checksum
How to use checksums
9388b356cb85f691166f2840ce61402997136a1f7aa04595a706f9fa434cc959
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 25, 2026.

Transparency log

Release files / atabet_data-1.0.9-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.9-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
9871cac66e44dc6292e065e24a1fa4929636787f24623e74797f38acf10f68aa
BLAKE2b-256 checksum
How to use checksums
a0b667bd9fab9a235cdb3c7329df0b9030ab58ec2f4e6e4f4ad7f675fdc9e679
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 25, 2026.

Transparency log

Release files / atabet_data-1.0.9-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.9-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
ec94708f6ee4186f0fefd6abe95c5771f8828d5b40c2aa445977f3aa1718643d
BLAKE2b-256 checksum
How to use checksums
cd2ae9ba1180267a92111fb0d9757819c36fb5f9c1072857513351e9817065de
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 25, 2026.

Transparency log

Release files / atabet_data-1.0.9-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.9-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
6e2b126c9823e1cd5fbb4c72f617e8ae21d06ad49918d7d4702593a97fc984db
BLAKE2b-256 checksum
How to use checksums
bad34c4d5c7a2a8bc70ded89352ce2ebe57eed616dd3bdd44737578e5fe57b2b
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.9-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.9-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
1acdc8464a21216679d8e8225f64c4634cf432576e86386622945af08909fbaa
BLAKE2b-256 checksum
How to use checksums
ef4e6bdbb53e6f78ac8561eceb0157a6798cd4fb3a1c59974bf51d0a1d3f668c
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.9-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.9-cp39-cp39-win_amd64.whl
Size 1.7 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
e2930636f73727b9b5cf1eafc5f44fa27d5d5473e421fbb4dcefdf28903786f0
BLAKE2b-256 checksum
How to use checksums
aba7d99466d099833905ed6f3bdec51ff6f78c53bbc36037a5476ea4751d91e1
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.9-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.9-cp39-cp39-win32.whl
Size 1.5 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
de1c8eb2dab4931f008eed84a62df1819193aa0c45628719def2e8a70a4aaa2b
BLAKE2b-256 checksum
How to use checksums
fb4727242be37ac8b28deded18864996fad271998b2fb0e22866ffbbdc5baec2
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.9-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.9-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
77b6d813a23eb8eb5bf6bd03584f81969c135560885663e73d2f5da6721af208
BLAKE2b-256 checksum
How to use checksums
33b259493f8ae0ceb20144d27bd1ee93e3aed28d041f0dfe8ee06dbd27689fd0
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 25, 2026.

Transparency log

Release files / atabet_data-1.0.9-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.9-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
75070e543aafb19c8a188a02bd69e5a68b4475acb455eea7d3f1951c4f494657
BLAKE2b-256 checksum
How to use checksums
54bda570758242a27ef6cb66f7fb69cbbdbbdce0df8e62dcd65702dcdfd24f44
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 25, 2026.

Transparency log

Release files / atabet_data-1.0.9-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.9-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
26f2ac95922411473b51e788a2475b970693d9baffd5843320f8c22306b7135d
BLAKE2b-256 checksum
How to use checksums
ad55d7e2cf5e27b01b2002932160ffe7281bd092d6940d3ce39f92fafaa5ee4a
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 25, 2026.

Transparency log

Release files / atabet_data-1.0.9-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.9-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
68f6c805ac80fc3a383cdf489336e2d929e73a5dd502477193975525701f171f
BLAKE2b-256 checksum
How to use checksums
6c224815424214d9dcab0fe7f48e2bd8a87e3030c269397b716ca96459a8dadb
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 25, 2026.

Transparency log

Release files / atabet_data-1.0.9-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.9-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
ba67e90fce641d5ab0b9e2b74c766af89fcfc9969f4f76027baf57026ac34f84
BLAKE2b-256 checksum
How to use checksums
a5099c2fbb9cbac8744c02c758618a54c2380642d90307a290d5a83376acebc7
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.9-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.9-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
e7755b70eb308c5008262a883028af0f481d3905267ac4f05577a43c534c2c63
BLAKE2b-256 checksum
How to use checksums
bf2aa786ab83f6c5bd470f3599cde2cc7e99e0b8935999eb2277359c6a6d9545
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.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.

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.9-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