Skip to main content
Incomplete provenance

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

Atabet-Trader

Event-driven algorithmic trading engine for backtest, simulation, and live trading.

Features

  • Same strategy code for backtesting, simulation, and live trading
  • Supports equity and futures
  • Gateways: Backtest, Futu (securities / futures / crypto), Interactive Brokers (IB), QMT (Big QMT via Redis bridge) (CQG source is retained but disabled for public use)
  • Plugins: analysis, live monitor (Dash), Telegram bot, SQLite, ClickHouse
  • Token-based license checking via the Quant Intelligence license (com.atabet.chat)
  • N-minute bars (5Min / 15Min / …) via shared 1Min→N-min aggregation (atabet_trader.core.bar_aggregate) for historical requests and backtest when only K_1M CSV data is available
  • Daily backtest via TIME_STEP = 86_400_000 + K_1D/{code}/ohlcv.csv (Yahoo sample equities: AAPL / MSFT / GOOGL)
  • Stock backtest CSVs are stored raw; corporate-action factors live in {kline}/adj_factor/{code}/adj_factor.csv and are applied at load (ADJ_METHOD=qfq by default). Each vendor uses its own formula (Futu A/B, Tushare daily factor/last, Yahoo CRSP, Bloomberg DPDF). Refresh the factor file without re-downloading bars.

Authentication

Engine requires a valid authentication token. Install auth support with pip install atabet-trader[auth] (requires atabet-token for licensing-server session support).

Token types

Token source Format Usage
Licensing server (/admin/generate_license) JWT (three dot-separated segments) Default — Engine(..., token=jwt) uses validation_method='licensing'
Dev HMAC (generate_secure_token with DEV_MODE=1) Hex string Pass validation_method='original'
import os
import socket
from atabet_trader.core.engine import Engine

engine = Engine(
    gateways={gateway_name: gateway},
    token=os.environ["ATABET_TRADER_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)
engine = Engine(
    gateways={gateway_name: gateway},
    token=dev_token,
    validation_method="original",
)

When Quant Intelligence runs a script it sets ATABET_DEVICE_NAME and ATABET_SESSION_TOKEN. Engine uses those, so a backtest on that computer shares the app's seat instead of opening another. Basic is one seat online. Pro is three. A new install past the cap takes the oldest seat.

Licenses must be issued with application_id: "com.atabet.chat". BacktestGateway runs on a Basic license (plan: basic). Any other gateway requires plan: professional. A token with no plan claim is a legacy license and can still open simulate and live gateways. Call engine.close() (also invoked from engine.stop()) to free a licensing session slot via POST /logout.

Environment preparations

conda env create -f environment.yml
conda activate atabet_trader_env
pip install -e ".[auth,dev]"

Optional extras:

pip install -e ".[futu,ib,qmt,monitor,telegram,clickhouse]"
# or
pip install -e ".[all]"

Configuration

At the working directory (or on PYTHONPATH), create atabet_trader_config.py. Use atabet_trader_config_sample.py as a template.

DATA_PATH = {
    "kline": "sample_data/k_line",
}
ACTIVATED_PLUGINS = ["analysis"]

Backtest data (CSV-on-disk only) — illustrated cookbook: samples/LLM_DATA_PATH_GUIDE.md.

{DATA_PATH["kline"]}/K_1M/{security.code}/YYYY-MM-DD.csv   # TIME_STEP=60000
{DATA_PATH["kline"]}/K_1D/{security.code}/ohlcv.csv        # TIME_STEP=86400000
{DATA_PATH["kline"]}/adj_factor/{security.code}/adj_factor.csv  # stocks; load-time QFQ/HFQ
# DATA_PATH["kline"] = parent of K_1M / K_1D (not the symbol folder)
# Do not add "adj_factor" as a DATA_PATH key

CSV header: time_key,open,high,low,close,volume (time column first; no extra broker export columns). Native K_5M / K_15M are used when present; otherwise aggregatable TIME_STEP values build N-min bars from K_1M.

Repo sample equities under K_1D/ (AAPL / MSFT / GOOGL) were downloaded via the atabet-data Yahoo channel. General channel download (yahoo / futu / qmt / blpapi / tushare, daily or 1-min where the channel allows, ticker aliases): samples/download_atabet_data_kline.py (see also atabet-data samples/LLM_TRADER_HANDOFF_GUIDE.md).

cd samples
export ATABET_DATA_TOKEN='...'   # for download_atabet_data_kline.py
# Tushare also needs: export TUSHARE_TOKEN='...'
python download_atabet_data_kline.py --source yahoo --freq 1D \
  --tickers "AAPL,TSLA,700 HK,600519 CH" \
  --start 2023-01-01 --end 2025-12-31 --out /tmp/my_kline
# Multi-year 1-minute: --source futu --freq 1M  (Yahoo/QMT/Bloomberg cannot do this)
# Futu stocks: raw klines + get_rehab factor file; optional --verify-adj
python download_atabet_data_kline.py --source futu --freq 1D \
  --tickers "AAPL,700 HK" --start 2020-01-01 --end 2020-12-31 \
  --out /tmp/my_kline --verify-adj
# Bloomberg daily (Terminal + xbbg): raw PX (adjust='-') + DVD_HIST_ALL / splits
# ADJ_METHOD=qfq at load. Live check vs adjust='all': DPDF cash (P-D)/P + split 1/N
# plus EQY_DVD_ADJUST_FACT multiply for spinoffs Bloomberg still applies.
# method='hfq' is a no-op (no BDH backward adjust). Do not persist adjust='all'.
python download_atabet_data_kline.py --source blpapi --freq 1D \
  --tickers "AAPL,700 HK,600519 CH" --start 2020-01-01 --end 2020-12-31 \
  --out /tmp/my_kline
# Tushare daily A-shares: raw pro.daily + adj_factor series (needs TUSHARE_TOKEN)
python download_atabet_data_kline.py --source tushare --freq 1D \
  --tickers "600519 CH,000001.SZ" --start 2023-01-01 --end 2025-12-31 \
  --out /tmp/my_kline
python prepare_backtest_data.py --out /tmp/my_kline --code FUT.GC
python prepare_backtest_data.py --validate /tmp/my_kline --code FUT.GC
python prepare_backtest_data.py --validate ../sample_data/k_line --code AAPL --freq K_1D
python download_yahoo_k1d.py   # optional daily Yahoo shortcut (no Atabet token)

LLM / onboarding docs under samples/:

Doc Topic
samples/LLM_DATA_PATH_GUIDE.md DATA_PATH + local CSV folder structure
samples/download_atabet_data_kline.py yahoo/futu/qmt/blpapi/tushare → K_1M/K_1D
samples/LLM_PROJECT_STRUCTURE.md Layout + config contract
samples/LLM_BACKTEST_GUIDE.md Backtest wiring, gotchas
samples/LLM_API_REFERENCE.md Engine / Strategy / types / enums
samples/LLM_LIVE_GUIDE.md SIMULATE / LIVETRADE gateways
samples/LLM_PLUGINS_GUIDE.md analysis / monitor / telegram / sqlite

Quick start (backtest)

from datetime import datetime
from atabet_trader.core.constants import TradeMode, Exchange
from atabet_trader.core.event_engine import BarEventEngineRecorder, BarEventEngine
from atabet_trader.core.security import Stock
from atabet_trader.core.engine import Engine
from atabet_trader.core.strategy import BaseStrategy
from atabet_trader.gateways import BacktestGateway

class MyStrategy(BaseStrategy):
    def init_strategy(self):
        pass

    def on_bar(self, cur_data):
        print(cur_data)

stock_list = [
    Stock(code="HK.01157", lot_size=100, security_name="example", exchange=Exchange.SEHK),
]
gateway_name = "Backtest"
gateway = BacktestGateway(
    securities=stock_list,
    start=datetime(2021, 3, 15, 9, 30, 0, 0),
    end=datetime(2021, 3, 17, 16, 0, 0, 0),
    gateway_name=gateway_name,
)
gateway.SHORT_INTEREST_RATE = 0.0
gateway.set_trade_mode(TradeMode.BACKTEST)

engine = Engine(gateways={gateway_name: gateway}, token=your_token)
# ... init strategy, recorder, BarEventEngine, then event_engine.run()

Full runnable demo:

export ATABET_TRADER_TOKEN='...'
cd samples
python main_demo.py

Simulation / live trading

Replace the backtest gateway with FutuGateway, FutuFuturesGateway, FutuCryptoGateway, IbGateway, or QmtGateway and set TradeMode.SIMULATE or TradeMode.LIVETRADE. Install the matching optional extra first. List currently importable gateways with from atabet_trader.gateways import list_available_gateways.

Big QMT (QmtGateway): MiniQMT / external xtquant is being phased out; Big QMT has no XtQuantServer, so trading runs through a Redis bridge. Deploy atabet_trader/gateways/qmt/agent/atabet_qmt_bridge.py inside the Big QMT built-in strategy environment (see agent README), keep the QMT client logged in, and point GATEWAYS["Qmt"] at Redis (redis_host / redis_port / redis_password / redis_db). The same bridge is shared with atabet-data (source='qmt') — do not run a second strategy on the same key prefix. Historical bars (req_historical_bars for native 1Day / 1Min, plus aggregatable N-min such as 5Min / 15Min built from 1Min via bar_aggregate) use bridge op get_market_data_ex → Big QMT ContextInfo.get_market_data_ex. Financial datasets use get_raw_financial_data / get_divid_factors / get_instrumentdetail. QMT reads local history only — use 数据管理 → 补充数据 for each symbol/period you need; short lookbacks usually mean missing local data, not an RPC failure. Optional config: hist_rpc_timeout (default 30s), hist_max_count, hist_fill_data / hist_subscribe (default False). Install pip install -e ".[qmt]". Keep allow_orders=False (and agent ALLOW_ORDERS=False) until python samples/qmt_bridge_smoke.py succeeds. Strategy hosts may be macOS/Linux; Big QMT itself remains Windows.

Interactive Brokers (IbGateway): install the official ibapi Python client from interactivebrokers.github.io and match the API build to your TWS/Gateway (e.g. API 10.48 with TWS 1048). The ib extra expects the ibapi package; it is not reliably available on PyPI from IB. Configure GATEWAYS["Ib"] in atabet_trader_config.py (host, port paper TWS 7497, clientid, broker_account). Close other live TWS/IBKR sessions on the same account — competing sessions block market/historical data (IB errors 10197 / 162). Crypto spot (e.g. BTC.USD) maps to IB CRYPTO on PAXOS and needs a PAXOS crypto market-data subscription (AGGTRADES); without it you get IB error 162/354. CME crypto futures (e.g. MBT) may have market data but still require Virtual Asset trading permission to place orders. IbGateway disables ibapi 10.48 protobuf encoding for place/cancel (classic socket) because protobuf placeOrder can fail silently.

Important: live mode can send real orders. Use simulation first and review risk controls. Futu crypto (FutuCryptoGateway) supports live trading only (no paper trading).

Live monitoring and Telegram

Enable plugins in atabet_trader_config.py:

ACTIVATED_PLUGINS = ["analysis", "monitor", "telegram"]
TELEGRAM_TOKEN = ""       # prefer env / secret store
TELEGRAM_CHAT_ID = 1

Monitor UI (when enabled): http://127.0.0.1:8050

Packaging

Protected wheels are built with Cython (sources stripped; __init__.pyc kept for importability). samples/ remain plain Python in the distribution.

python setup.py bdist_wheel
# or via cibuildwheel in CI

Test

pip install -e ".[auth,dev]"
DEV_MODE=1 pytest tests/ -v

Integration / broker scripts live under tests/manual_*.py and are not run in default CI. Licensing-server integration tests are marked @pytest.mark.integration.

Note: Analysis / recorder / historical-data helpers avoid pandas in-place column writes (df[col]=…, .T then mutate). They use DataFrame rebuilds and .assign so Cython-built extensions stay compatible with pandas ≥3 Copy-on-Write.

GitHub Actions

  • Test workflow: every push and pull request (pytest with .[auth,dev])
  • Build wheels (build-wheels.yml): runs when the tip commit message contains [build ci], [pub pypi], or [pub test.pypi] (case variants allowed), or via workflow_dispatch (build only — no publish).
  • Publish: tip commit must include [pub pypi] (PyPI) or [pub test.pypi] (TestPyPI). Each OS job uploads its own wheelhouse/ directly, so a full Actions artifact quota does not block the release. Requires Trusted Publishing on PyPI for workflow build-wheels.yml (no GitHub Environment), or an API token wired into the publish step. Artifacts, when saved, are kept for 1 day.

Project structure

atabet-trader/
├── atabet_trader/          # library package
│   ├── core/                # Engine, Strategy, event loop, types
│   ├── gateways/            # Backtest, Futu, IB, QMT (+ disabled CQG)
│   │   └── qmt/agent/       # Big QMT Redis bridge
│   └── plugins/             # analysis, monitor, telegram, sqlite3, …
├── samples/                 # demos + LLM_* guides (plain .py in wheels)
├── sample_data/             # offline bar CSVs for demos/tests
├── tests/                   # pytest + manual broker scripts
├── atabet_trader_config_sample.py
├── pyproject.toml
├── environment.yml
├── setup.py
└── build_wheel.py

See samples/LLM_PROJECT_STRUCTURE.md for the config import contract (atabet_trader_config on CWD / PYTHONPATH).

License

Proprietary — ATABET LIMITED. Contact: info@atabet.com

Metadata

Release files for atabet-trader 1.1.2

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-trader 1.1.2
File
atabet_trader-1.1.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
atabet_trader-1.1.2-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
atabet_trader-1.1.2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
atabet_trader-1.1.2-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
atabet_trader-1.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
atabet_trader-1.1.2-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
atabet_trader-1.1.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
atabet_trader-1.1.2-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
atabet_trader-1.1.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
atabet_trader-1.1.2-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
atabet_trader-1.1.2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
atabet_trader-1.1.2-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
atabet_trader-1.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
atabet_trader-1.1.2-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
atabet_trader-1.1.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
atabet_trader-1.1.2-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
atabet_trader-1.1.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
atabet_trader-1.1.2-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
atabet_trader-1.1.2-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
atabet_trader-1.1.2-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details
atabet_trader-1.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
atabet_trader-1.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
atabet_trader-1.1.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
atabet_trader-1.1.2-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
atabet_trader-1.1.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
atabet_trader-1.1.2-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
atabet_trader-1.1.2-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
atabet_trader-1.1.2-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details
atabet_trader-1.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
atabet_trader-1.1.2-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
atabet_trader-1.1.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
atabet_trader-1.1.2-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 291.8 MB

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp312-cp312-win_amd64.whl
Size 2.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1b271cc248563cbcf64d8a5f1548d6c4d80720aecbc14720f46eb8aa38053d55
BLAKE2b-256 checksum
How to use checksums
65c8018062f5a48c293166326701b1f773a7c88aff74064961975a421ff284cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp312-cp312-win32.whl
Size 2.1 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
c3a95a6415ab25c710634dfd5c0f22339098d4cd08e3fd8fe09f3c7ef4edfa36
BLAKE2b-256 checksum
How to use checksums
a4d6581848d498c192d56747e0c628857fef29a080fccb26b298daf8a371abb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
Size 17.2 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c8ac873bdcce0af6716b82d295ace4589fe71564ecee5153678a1da004f6314a
BLAKE2b-256 checksum
How to use checksums
882865684e5acb7718ae9eb5c3099db83d681c04f992a91e53923ab3f74830b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 12, 2026.

Transparency log

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp312-cp312-musllinux_1_2_i686.whl
Size 16.6 MB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
49e29817fb34e0c514616a4ed14a1737cf64e3fb3b91e98458bc77f6a8499559
BLAKE2b-256 checksum
How to use checksums
0545e059c13bea08fc2aa01f5a0076b53b582becfdf5ec4369cc0815f82dd8ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 12, 2026.

Transparency log

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 18.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d3aa66c5889a628bb8f67b8141065ed4605bc6f0fb533ee4ce2b040d0b88299a
BLAKE2b-256 checksum
How to use checksums
840d232f62f7dcd8b0538be4ae63b9db2d98f27b8fb0af6f6240254c92af52cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 12, 2026.

Transparency log

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 16.9 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
91d6829c5f554a3109e204b9cac4babdfa194d9128e7b611186404dd615437d5
BLAKE2b-256 checksum
How to use checksums
f8128c6fe5bb589f668f7abf7d3932450577b2daea6905ee0c9a48b79445faa1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 12, 2026.

Transparency log

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp312-cp312-macosx_11_0_arm64.whl
Size 2.8 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b8e097c8cfadbcb63418034d4dee2121fc68ff7a5bc81d0f565ac8540d19fc68
BLAKE2b-256 checksum
How to use checksums
7c756575eb1b337277b95bc2bab676ce1b2bef361a8ca8f263475c3c4de937ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp312-cp312-macosx_10_13_x86_64.whl
Size 2.9 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
b0925eabaf2d5f693c451902b228c2978140c2edd800ec5d719a02a283450f96
BLAKE2b-256 checksum
How to use checksums
3231802ebfacbda98020ee93d2d991e158759ded56043e6a839c3870934a4bec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.10.11

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp311-cp311-win_amd64.whl
Size 2.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
701117209666ace7743c580c40fd5df3eb72aecf2d72d4f3153ed9bf7ae7ddda
BLAKE2b-256 checksum
How to use checksums
d5709f85ebe0997cfd18d24cef0ee7d9762c14e401225951feef77f411be89dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp311-cp311-win32.whl
Size 2.2 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
e0c95e71051cddcbe2f72c81c6bd88e8fad1b7b6c2e7e403f1dfa3b884e9d880
BLAKE2b-256 checksum
How to use checksums
62788912edcbd64937b9f1945e1d23820e3414b45c92c508ecd3714d75eaa183
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 15.7 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
edc27adcf24ebbad4c6178c6e02646b1cbf41ccd30397d6d47c2f1288ffe477b
BLAKE2b-256 checksum
How to use checksums
811ecda30ee1a41dbf701d0ac5f8f8901afa5c3489b1859bfc13cbab9f4637ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 12, 2026.

Transparency log

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp311-cp311-musllinux_1_2_i686.whl
Size 15.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
64f8bc69d95393827e6ec9b7a1c7caf388a3735a4dea904ad7c0aef341677d5e
BLAKE2b-256 checksum
How to use checksums
10617959d95ee031243ed6e6b0cdd534a3649a779b7f70e7c38fde58839cae8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 12, 2026.

Transparency log

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 16.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d99b65ffb1075f8c376642db7fdac943311e800904470140d832ccc0dc9cf1a9
BLAKE2b-256 checksum
How to use checksums
c84791cbb30bba2ba7580d486f48bc9202f642e824842b833761d7efc7d5b6b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 12, 2026.

Transparency log

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 15.3 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
2878359122bc0f01aa726c310f9818f9a416c8ff26c834bfed31c5b0e717bdb5
BLAKE2b-256 checksum
How to use checksums
90380e5c0ece3ff98be9f75293f393dca509aecad8f8fca98fdc07b96d99e702
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 12, 2026.

Transparency log

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp311-cp311-macosx_11_0_arm64.whl
Size 2.8 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8c0ca1cc1d061ec8be4e62b19542c909a77fb167084c4e794a1324029df563fe
BLAKE2b-256 checksum
How to use checksums
503f975aab7e08d75de2a4d0866901cf8715a1d23ef74fbc90b61ae7f5ae717f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Size 2.9 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2e62ecef62bbbfdf59536952be9fbcdc6458db53f63e1da0038d60d203e81702
BLAKE2b-256 checksum
How to use checksums
3f6ce8cfae89448adf95450170cbb5554b2c31cccfae711d21535607b3a08669
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.10.11

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp310-cp310-win_amd64.whl
Size 2.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
cd44ef3a74641dcce4a0e60dca0d326b684ad820863a2b36155684b5f5308082
BLAKE2b-256 checksum
How to use checksums
9318c56804c19b230357365136f1387cad2d961a07d760641f261ecccab8fcc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp310-cp310-win32.whl
Size 2.2 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
26d1d6f5fd6e4046cf52f9579cf7a3962a6329dc3a0ed6ed7b8594daaa989160
BLAKE2b-256 checksum
How to use checksums
c79e83851f4b2652a46f48a4253a71907d7f3367aca2359cc7846db22fb3b29d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
Size 15.1 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3dc26fda5014c7c00e5c03927d2d1105c71e97e9fe369ca15d93f8c6345c0d1f
BLAKE2b-256 checksum
How to use checksums
bd753d693ab3805cdda856b35fe2ee409d5f93341730e277f7e53ae55943e9ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 12, 2026.

Transparency log

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp310-cp310-musllinux_1_2_i686.whl
Size 14.6 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
c12a94bc0f564e56c641d31ed5c2163d497dfad19505349875687a7ec0677692
BLAKE2b-256 checksum
How to use checksums
274153d00358b7972bbb2016489683e805128b8d3b98c39ffb32ef057c5b11dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 12, 2026.

Transparency log

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 15.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
767ac3b775464c0c77c2e98d8b633455a78ec97b6599f773b2bc48b896c45fb2
BLAKE2b-256 checksum
How to use checksums
a8e3103a94c41ad4891e2a217177a108b5f634ebacc4c5bbac7a66515b4d231f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 12, 2026.

Transparency log

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 14.7 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
ff85685e086dea33d31ddf14118895417470982b573bb209fc95adb18dbf45d0
BLAKE2b-256 checksum
How to use checksums
4b6c747b8ca480b1d21225761ec9b7908520e36d96772e0d84b1db9d30a949db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 12, 2026.

Transparency log

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp310-cp310-macosx_11_0_arm64.whl
Size 2.9 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8056a4766cca9c62e92262c11034991be4ef41732eaabe2751f184ca361c3128
BLAKE2b-256 checksum
How to use checksums
27186db99dfdb7d08b7c4f4eed909021433adc1e2d0adf1eada21fb770bf638b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp310-cp310-macosx_10_9_x86_64.whl
Size 2.9 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a37266f963c74aa98f43d89d205caa8b8f77ea078e399db4027566a7cdcd0be5
BLAKE2b-256 checksum
How to use checksums
3f5c65e22f08ebba47e71e8270a536870b4fb19725e091330e82384d64803b55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.10.11

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp39-cp39-win_amd64.whl
Size 2.6 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
1274edbb37e1e2f956a2830977c5791c46fae47918228c4bb68e785c528fc7c0
BLAKE2b-256 checksum
How to use checksums
38bab461c121787af712739cfa81fbbbf4295e9d12852aa432d1556c8a32912e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp39-cp39-win32.whl
Size 2.2 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
dbe8d5fb0d79643a8a96c055b571d889d99c3394bcdd4f0de211433d1cfc41d8
BLAKE2b-256 checksum
How to use checksums
6e4a62cd48728cbf698b4d57501fb75d86d7d508d5c12945bba2f89178016e1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp39-cp39-musllinux_1_2_x86_64.whl
Size 15.0 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9c0d99c09d6ca2e030c77b3b6b52573b9674c0eafbf12640f72f938adc949fc3
BLAKE2b-256 checksum
How to use checksums
d452bcad9b7e279431565c27a3999e1b71385f8c6e911015c10d0404f278988e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 12, 2026.

Transparency log

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp39-cp39-musllinux_1_2_i686.whl
Size 14.5 MB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
06e9912dc2753451bda12b323d8066e418e8dfa8a9e9a9ed1cdb226377c14d86
BLAKE2b-256 checksum
How to use checksums
15bc993202fe48899646395d8cbe51b1c126ec807135023eb080ed05034c8c59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 12, 2026.

Transparency log

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 15.2 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
34458c8dec233faf505e9c7668f842740c8a06f94df1df372b8721391d3af335
BLAKE2b-256 checksum
How to use checksums
7b6a9569c947a7a59d4cba0abed777ab5f803d08c421f3328375151bb2c74179
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 12, 2026.

Transparency log

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 14.6 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
092c5df9f4aca20a985c0344c5513981ef4f8c6143b3bf2e8b94a7621e400cd3
BLAKE2b-256 checksum
How to use checksums
a815b968407c07def47dbbd4ac0e3473338661c827abba0ee8a2e07d312a6bcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 12, 2026.

Transparency log

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp39-cp39-macosx_11_0_arm64.whl
Size 2.9 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cd1bb45c39fb8413b0f3e9df949ab0976a98ec552053f76d751628ba184c8173
BLAKE2b-256 checksum
How to use checksums
57265d15593d6c6e39dc8c94f38f73e7af7e92fd511fbd97b01314ad1128180b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / atabet_trader-1.1.2-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_trader-1.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Size 2.9 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7f7aa319f09d56b6c33273799efe63e2550c9295df744fe72897cdd6623cbb65
BLAKE2b-256 checksum
How to use checksums
2905b5bfd157dfbbcdd5f4690578179f9e95026f5958828547ffccb32cb906b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.10.11

Security for atabet-trader 1.1.2

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_trader-1.1.2-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