Skip to main content

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 Atabet licensing server (com.atabet.trader)
  • 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)

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",
)

Licenses must be issued with application_id: "com.atabet.trader". 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"] = parent of K_1M / K_1D (not the symbol folder)

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 (samples/download_yahoo_k1d.py).

cd samples
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 refresh of K_1D from Yahoo

LLM / onboarding docs under samples/:

Doc Topic
samples/LLM_DATA_PATH_GUIDE.md DATA_PATH + local CSV folder structure
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). Requires Trusted Publishing on PyPI for workflow build-wheels.yml (no GitHub Environment), or an API token wired into the publish step.

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

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

Built distributions (wheels)

Table of built distributions (wheels) for atabet-trader 1.1.1
File
atabet_trader-1.1.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
atabet_trader-1.1.1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
atabet_trader-1.1.1-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.1-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
atabet_trader-1.1.1-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.1-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.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
atabet_trader-1.1.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
atabet_trader-1.1.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
atabet_trader-1.1.1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
atabet_trader-1.1.1-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.1-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
atabet_trader-1.1.1-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.1-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.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
atabet_trader-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
atabet_trader-1.1.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
atabet_trader-1.1.1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
atabet_trader-1.1.1-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.1-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details
atabet_trader-1.1.1-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.1-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
atabet_trader-1.1.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
atabet_trader-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
atabet_trader-1.1.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
atabet_trader-1.1.1-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
atabet_trader-1.1.1-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.1-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details
atabet_trader-1.1.1-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.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
atabet_trader-1.1.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
atabet_trader-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 235.1 MB

Release files / atabet_trader-1.1.1-cp312-cp312-win_amd64.whl

Download URL atabet_trader-1.1.1-cp312-cp312-win_amd64.whl
Size 2.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4ccda051dd01171957a69297b57df9daf184f2c94a5fa055f42df4d351b20df3
BLAKE2b-256 checksum
How to use checksums
07cd3d520e5242739ee25c93ef83fb8c940b65245b8a08863bfb4f61619dc255
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp312-cp312-win32.whl

Download URL atabet_trader-1.1.1-cp312-cp312-win32.whl
Size 1.8 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
594efc9d5683cb8a283b5d58015bdb02d468b83a16d809c016c79f9625d163d2
BLAKE2b-256 checksum
How to use checksums
c5aac2b5656a075c61d5d889a9cbed12298acac11e3a891405e5a3802741c8e5
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL atabet_trader-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 13.9 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
037848593a24bd003a89f00c1f8f2f097338e1bacd120c4ee05ff0fae118d798
BLAKE2b-256 checksum
How to use checksums
447a421a5607ed6bd3d50d137b4af8a737a1bcf60b81b8042bf4d3fd194f78e5
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp312-cp312-musllinux_1_2_i686.whl

Download URL atabet_trader-1.1.1-cp312-cp312-musllinux_1_2_i686.whl
Size 13.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
63d6ed4394c9bf68d20cee56f76fee2ca08e16bf6e6a7ad312117a04c990c583
BLAKE2b-256 checksum
How to use checksums
8772621630d24971d3b5cad6cd0f428397da6a3eab3a879c546db4025752cfed
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atabet_trader-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 14.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2559201980b45783e1c141ed623a840ee24f7caccaedee6aa27f0a8c9c7a05c2
BLAKE2b-256 checksum
How to use checksums
82e818dbf4408f5969b220609c266d690e5d83c7fd43c2c7cf1f7b75d61c55e9
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL atabet_trader-1.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 13.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
1fb52977811f742b64c9a06e7017c6a0ada274305beac43e309e6b37c9ee98cc
BLAKE2b-256 checksum
How to use checksums
6d7a5e4e8e56b73fe87d09cb7448a07553f05f291d1fbcd3b622e5d5a552f9de
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL atabet_trader-1.1.1-cp312-cp312-macosx_11_0_arm64.whl
Size 2.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
46028ee07914225ec99710c181d8b4112018ac31b2bb7e48e7a6631d1accb1b3
BLAKE2b-256 checksum
How to use checksums
9c5fa09a8022ef2013afc15d058346281b753a2b43325cd9c90c12e6f76a6d3e
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL atabet_trader-1.1.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 2.3 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
d0d98f0c6284032a6fdaee243431bf1f8b059ad1d5e4907e870b29c4d03051b0
BLAKE2b-256 checksum
How to use checksums
806cd7798be8831eac9ab200cb0daf1b78487337d86a08a514f5e083588e5b9c
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp311-cp311-win_amd64.whl

Download URL atabet_trader-1.1.1-cp311-cp311-win_amd64.whl
Size 2.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3c0eaa2e87e71745be02ece015232b22a72bb314c63919f7921bfd2f887e01e0
BLAKE2b-256 checksum
How to use checksums
f477709613d9ee19f5d2950f0b31f8fde304ae325e10d45663b36573d6a97105
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp311-cp311-win32.whl

Download URL atabet_trader-1.1.1-cp311-cp311-win32.whl
Size 1.8 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
ff44994a496809d3c922743afd3ad74cf041b2cc7cfc7a34843a3f1389ad9bcd
BLAKE2b-256 checksum
How to use checksums
133eb31535a6d6eb3dd46ada72692fda9b6b38674f9d4123d630c9c7d07f46da
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL atabet_trader-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 12.6 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a9ca516e700100e88e21998434eb6c0b236b13771f8ebd57d019df8f2de67556
BLAKE2b-256 checksum
How to use checksums
6af12d954928a96f29eeed077e3819fe6e5750fa40ecdd5798d3327c7451469e
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp311-cp311-musllinux_1_2_i686.whl

Download URL atabet_trader-1.1.1-cp311-cp311-musllinux_1_2_i686.whl
Size 12.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
7f9fd2472daf886b3ec5cabffeee74287a1fd04e179126b8a9cc70cefb20e7da
BLAKE2b-256 checksum
How to use checksums
432f0a004cb4556e7c6823899164823ff7555a0d888b13915552032a997c917d
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atabet_trader-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 13.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7323a8b3e7c96264411ceb31ece74bd6d7968a44f00f0851c32d9f14ab22150b
BLAKE2b-256 checksum
How to use checksums
90f855e42c238f3c0dab0c043130c72b9c673bb1f7312734a5a1364504ea0226
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL atabet_trader-1.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 12.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
71ceeb5342ffa31d3f1100fe424462d7b5716132db6341ced42fb0874e927349
BLAKE2b-256 checksum
How to use checksums
c066573311873a58673cac603beefc3061d3ca866039a8f52b85ecc2a5703913
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL atabet_trader-1.1.1-cp311-cp311-macosx_11_0_arm64.whl
Size 2.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8eded70c1363bb2f23c8bcfd276980fe8a22bdfc518f606a29a9ad879cffc379
BLAKE2b-256 checksum
How to use checksums
2125d5077f5d66d70da405c9dced08dae8079b5b9e2e9be2431d85553d00acfe
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL atabet_trader-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 2.4 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6a6694fbb0e438c34496b8adc73bc58fc2f2ea8352c74528fecb7aa2a52789bf
BLAKE2b-256 checksum
How to use checksums
97bad490a9507378a7c5165d7b587435f9eed2b87cbf7c533209f5d3fb3164bd
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp310-cp310-win_amd64.whl

Download URL atabet_trader-1.1.1-cp310-cp310-win_amd64.whl
Size 2.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e8ecf170725c2b4153f66c2391526b5af935ea4ec4dd8f26185ecd359fd7a2f8
BLAKE2b-256 checksum
How to use checksums
9adf8e278b45c25cfb4fc117ec87e21472975e7280679201625e9e9a715459b4
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp310-cp310-win32.whl

Download URL atabet_trader-1.1.1-cp310-cp310-win32.whl
Size 1.8 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
d741210422b99576c628902dee9d3b51a9dc46bb466a6f08e275af6f7e8feb99
BLAKE2b-256 checksum
How to use checksums
f860efa2514c3e6a85bffe8a8845e1a1a44ab1a7d943937110e296667bd6fc2e
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL atabet_trader-1.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 12.0 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
616ec9843eeafd1e2af2c2d5b55a01a80c499c6907a995e255672dddf2e84c74
BLAKE2b-256 checksum
How to use checksums
755cc71b672e8cd2be2b95b49641e7511ccdecbdd5eb16e85b86237ff401f765
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp310-cp310-musllinux_1_2_i686.whl

Download URL atabet_trader-1.1.1-cp310-cp310-musllinux_1_2_i686.whl
Size 11.7 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
ffe0eb90afc2cdbb89984a6faa1c81ae9bea64982320ad3827c583f1ff48b429
BLAKE2b-256 checksum
How to use checksums
135fc1efbedb3435a31a2482217c882a7e06c3483eb6c0a665c1fbe97c248d7e
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atabet_trader-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1b011ac495ecd8327a05a4cece9794a91bb4cd828eb3f154ed51718a50399e1f
BLAKE2b-256 checksum
How to use checksums
950ff6627430ab74b46fbf10a31909de614982b5453bf477373cf4f9dc61cb6e
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL atabet_trader-1.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 11.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
7563d326e349126c1b8e11645e55f5b0c53dc780a50e28becb8fee390e975d59
BLAKE2b-256 checksum
How to use checksums
d7eba9c0281947c9cea99f625b0ad5d5ec05e983b6fc2c2b31aaecf988b5f38f
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL atabet_trader-1.1.1-cp310-cp310-macosx_11_0_arm64.whl
Size 2.3 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
233f61db2d0aa456c47e3b47a5bbaf40ad75c33b62bfedf6b8b97df49a959f73
BLAKE2b-256 checksum
How to use checksums
dfd6f29422a2ce6a8358526234dbcfd95349a120f8a346e85a19bc296e76895b
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL atabet_trader-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 2.4 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
899439e6eec489dce0d18192e3469e94be14e9e2c9e63421e4b42225edbd2b31
BLAKE2b-256 checksum
How to use checksums
a269ff64ada4d01d45617d677a403b7d200b7e8aa2c03a383a7f049cfd256da3
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp39-cp39-win_amd64.whl

Download URL atabet_trader-1.1.1-cp39-cp39-win_amd64.whl
Size 2.0 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
f3744d83457c23f734f2253b29264d3f063a95c82e4a8d05bf0dc96388a4f2e3
BLAKE2b-256 checksum
How to use checksums
36fe9ec554428ceb202001204c3c2494d836dea7cae43ae5f07c5fff8f678d9e
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp39-cp39-win32.whl

Download URL atabet_trader-1.1.1-cp39-cp39-win32.whl
Size 1.8 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
5d9a3291cc0c1b9c3e443906e15c6bda64d4a46c7b0c9e9f85849187469c0a4e
BLAKE2b-256 checksum
How to use checksums
fdb633be61fff9353b938c1537fc5d7defa63255b6fcbeef2dbbad80d5dd8e5e
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL atabet_trader-1.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Size 11.9 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
863a0cf4c3d0d0d6a222af359f34cbc333143873de64fcac14af1384bdfa9c35
BLAKE2b-256 checksum
How to use checksums
9f01cb7a0f0e9ffcf73741e2b6386d382e418b19661975b0bdf5ec587ddb4ab3
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp39-cp39-musllinux_1_2_i686.whl

Download URL atabet_trader-1.1.1-cp39-cp39-musllinux_1_2_i686.whl
Size 11.6 MB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
a7bb2b5184f4423fd72e85e726b3842ffe9c1475040eac5078609a7c0b4812db
BLAKE2b-256 checksum
How to use checksums
2f5691abec7e99423df9d90469ca1fa6cf748625f6d0df310b1953cece586155
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atabet_trader-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.2 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
47bcd614c0538ff27100f4a51cb7737d13570b0b0ef0a33d014b237ad029ed11
BLAKE2b-256 checksum
How to use checksums
0b60b28de7e004548a36b24352ac1b3928fb8b4d73e318681590b5b41367f5df
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL atabet_trader-1.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 11.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
9e166e9e6048ca5f29cce01b9afece5379c90c7880924b37885896b51b36fbfa
BLAKE2b-256 checksum
How to use checksums
bf22648085505b5f644b78f0c9f6093bb81f708b1d3cd6e4fbe3f87bf2806ef8
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL atabet_trader-1.1.1-cp39-cp39-macosx_11_0_arm64.whl
Size 2.3 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b1b0a6bae2bfcc95c43e840bd358b3e66b2ebd5422e7aa141f579fe0e02cbf13
BLAKE2b-256 checksum
How to use checksums
beb178b4388508f39f55a409449b5722c1f67320ff793efdf52b09eafe54444f
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 Aug 6, 2026.

Transparency log

Release files / atabet_trader-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL atabet_trader-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Size 2.4 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b5ca147944c2c528afe814b7903f80ada350f20e8700c1356d565e7da20c0553
BLAKE2b-256 checksum
How to use checksums
477c0c4062ed46f1a2198556ab48b27e1c75fb63e6865e46c69f9d22a6e3674c
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 Aug 6, 2026.

Transparency log

Security for atabet-trader 1.1.1

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.

Full provenance

All 32 files in this release have been uploaded with provenance metadata.

Select from 32 files

Attestation for atabet_trader-1.1.1-cp312-cp312-win_amd64.whl

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 Aug 6, 2026.

Transparency log

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