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

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"]

Bar CSV layout (frequency folder → security code → yyyy-mm-dd.csv):

sample_data/k_line/K_1M/HK.01157/2021-03-15.csv

Native folders such as K_5M / K_15M are used when present. If they are missing and TIME_STEP is an aggregatable N-minute step (2/3/5/10/15/20/30/60), BacktestGateway builds N-min bars from K_1M. Live gateways still fetch native 1Min / 1Day history; req_historical_bars(..., freq="5Min") (and similar) aggregates from 1Min in-process.

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). 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. 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. Package is not on PyPI yet — create a pending trusted publisher before the first [pub pypi] push.

Project structure

atabet-trader/
├── atabet_trader/          # library package
│   └── gateways/qmt/        # Big QMT Redis gateway + agent/
├── samples/                 # runnable demos (incl. qmt_bridge_smoke.py)
├── 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

License

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

Metadata

Release files for atabet-trader 1.1.0

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

Total release size: 232.9 MB

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

Download URL atabet_trader-1.1.0-cp312-cp312-win_amd64.whl
Size 1.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
47e83db092daea293c663453e03b489b0431470d7cb8d72cf163dca14963562d
BLAKE2b-256 checksum
How to use checksums
e7acfbb98c77906281d501324aa0b9e903bbcbbbdf5dbd1d869df6b2a1ef0e7f
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp312-cp312-win32.whl
Size 1.7 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
37fa6f5f2604d182c5cf7fee6487be80adde0c8e393074ed8259472a4725e146
BLAKE2b-256 checksum
How to use checksums
fec8f2cd79fb2334916dd9d42831124b2e7bf3d6aebd1f90a717e0c6d55ea8b2
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 13.8 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fa9b31e48fe933b2f8ba91597ec4f1754d9a7fa30be01e7613f04802e8bc7a9e
BLAKE2b-256 checksum
How to use checksums
0d81a22af87c30d610f2c7dfee16f3f3cd57bb1a3ba169d7afb563fe4cc9a1a8
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp312-cp312-musllinux_1_2_i686.whl
Size 13.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
b8b430cc41498af2046a35eb7c2b67bf9debb532adb23ced34e72ab59acfce38
BLAKE2b-256 checksum
How to use checksums
f05face784248092661083bdc93f218878f5f93a131276478e71439185da8a5f
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 14.6 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f366ee887f5a62794fe75c46c413c541ea5417f8a9b83b3fe51ef27bbe4febe9
BLAKE2b-256 checksum
How to use checksums
556fe2108b2034cd9e07598f797f40147b15679517ff2b54c07397bc9c9c7510
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 13.6 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
df5f1e8c836e74af9698229c00a898b534bf5a2b281541b83d54ef4c52385f45
BLAKE2b-256 checksum
How to use checksums
5258669f05ada65a960feaf78c0ed6aed0d2ca6f8fae77a27d689c98b496d7a3
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 2.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
269c1c0b9123380242367d6c4c804dc00851fb21627fe92b5dc22997f3291192
BLAKE2b-256 checksum
How to use checksums
ac30d135b24f6d22b0143fa5d176c79a6e06f4b6ef96a248010f2222f337e0b1
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-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
6d0b00068688adb260f41e0dc818f7943c7f2bcc5d9e5f6eb8e11eb59828cc00
BLAKE2b-256 checksum
How to use checksums
d5105095950a8e2ee90f1966b74cbb919c6104035c6909b59327b5784114b031
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp311-cp311-win_amd64.whl
Size 2.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f2b95dfe71c54aba53b1e20e8b6b999af284748cf13509cb36c1331778b0a690
BLAKE2b-256 checksum
How to use checksums
f9045dfa78d7e804c3bd0441aa9a0264640d40fc1c75fb07960533e44e4293ec
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp311-cp311-win32.whl
Size 1.8 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
ac57dd6e8ac39ca72ec7865c1a81f39547ae5b6628461a761a4b7c69740d0fad
BLAKE2b-256 checksum
How to use checksums
326996fb7f15ac0511679003bb3a1e0f8f94e5b1a73a9e3459cc5565af9076a7
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-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
24c7c65233bd8ce79cb07ec252e3352ec8bd4e4ee654082849718a4e980b8849
BLAKE2b-256 checksum
How to use checksums
616f2623050f0e0d95cd4a882cf0a53a113ed45c6cbe5684e5cbe22744b8d4e4
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp311-cp311-musllinux_1_2_i686.whl
Size 12.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
d66b2e37bc924b094d0044d061b1ac5e0240cc34270e28c8bab796227dbb3763
BLAKE2b-256 checksum
How to use checksums
695961f2d212befa8547adc55bbf1677c24ba2c22bc0e46033000e5e5818a3e1
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b1f123bdf39067f41f1968921eeb6d09bcc12f1fc10e71eb009e7d32a4aba1eb
BLAKE2b-256 checksum
How to use checksums
253419eb0910e34560a4832940dc81a8b3f98cc345e16fe8cec446017cea6a36
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-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
7605779d2bafc4be5ae5109b38fbed5201a7c4112ef800b0779228c279350e0c
BLAKE2b-256 checksum
How to use checksums
a098a4bd0e5544238a43d8e88a445287465978e63ba5bb2cb6e326c8e12052c3
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-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
109480312784c83d347cea1c2f6b2041a696779375f5c1b14fd1aebf7642e799
BLAKE2b-256 checksum
How to use checksums
7f5dcadbdd1ad41807ccc272c0351432371ae4229b19a9f64eec7446864e4d58
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 2.3 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
edb192fd91096f6a5d016f850f47b6e06a3ad761ae4178aa89dada95ed634d7a
BLAKE2b-256 checksum
How to use checksums
eb43323f5a380c75a4f3d43a3edab8f9e09e28642b0524f789d16be1f2e6558a
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp310-cp310-win_amd64.whl
Size 2.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
eb4f9b16bfd1d540fd75cbc6cac54b5103bab5904a3030b787ea838ceb9e08a5
BLAKE2b-256 checksum
How to use checksums
fd29d37c0a489758e5b9205700683d8a8d506a267ef4763bf54675a5855a5b31
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp310-cp310-win32.whl
Size 1.8 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
be5820d34299445de0f2ca363f7adeb8417d61467000d2ac33f50bf4fa3988a0
BLAKE2b-256 checksum
How to use checksums
50b81caebaef65f0ff609ebedc7b4c928aaf037753e94ccc33ad8e20349828be
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 11.9 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
afd1d11b1b53bf299beb4d75dc607996218d8d6b1ca373bf9ec40bcc2ad1d82a
BLAKE2b-256 checksum
How to use checksums
dea2ad74778228c6a53d0da826d8c1797ac595f771402bb9ba1a05f1290f04bc
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp310-cp310-musllinux_1_2_i686.whl
Size 11.6 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
4a629388fa5cbdfe073c2bed1c25cb812ddf202dc79ea6a3736e10613b1e0c81
BLAKE2b-256 checksum
How to use checksums
8d7723bc8b93b50d8505a4aafc4fa71d1cae6f00e008affdfa89a64fa9e6390d
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-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
0bdec37128d9ce1b967397163aed490fd40d8bb7d026944cdfd89a336aebcad8
BLAKE2b-256 checksum
How to use checksums
ce0e713b290cfc2705ba42008d39fe4290f9a475d6484c2348e8619f5dc14be4
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 11.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
0f86c4bc778806b7d6b6cb0d31b7e07f7b46f2018cc3a6ee4c2cf69a47e56899
BLAKE2b-256 checksum
How to use checksums
cd2773b50be137137c3c8bcfc048c31fba4febfe3ccae755c7d0b4f437988b42
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-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
0173bc4faecb80e881311864bf17750909984e2d318dfe4f3282688a0d98ce4a
BLAKE2b-256 checksum
How to use checksums
65f107bc73194208e4a9a45936fdfe47794a9786191ffe9a60965c39d1010816
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 2.3 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2539ecee149329ee279d9783c9672f889a5e224f34e6930ac7322fca155d1211
BLAKE2b-256 checksum
How to use checksums
6535a1e3b5d0285bfc5156d95e29cb7845bc99201755d3fd84685296403730d2
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp39-cp39-win_amd64.whl
Size 2.0 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
5f8e2c38a4e4e80b7173e5997f6e1ad36f77d155b30aa0be88768fd83a696133
BLAKE2b-256 checksum
How to use checksums
f521e39126ee8402e0447e61b9f83ef538b874a4d57228e5eddf9dc1fd4673a8
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp39-cp39-win32.whl
Size 1.8 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
c5c471d23ba4df8183f65becaf0a2fbfb40973d618d87ab7231b0b06bb525f84
BLAKE2b-256 checksum
How to use checksums
e35fd432c946559e3e0e06a7498fe34c8aa3e0a52732d8c9558a11cfd043c0ab
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-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
bb2305edbb470468a4f756824b5e84f816a61d3c4c764c8f55e6c29824eef8e5
BLAKE2b-256 checksum
How to use checksums
c036ad40cb3dd23d85b3f82448d2c3c01f82ffadec3f526e85f1b8f26d6c85cb
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp39-cp39-musllinux_1_2_i686.whl
Size 11.5 MB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
6f98c1bdb5497844e7b9a540d008f001c4d3a040cea11f8c62ea6b29a0ef4851
BLAKE2b-256 checksum
How to use checksums
5b49fbac0bdfa89079b3479aa7fb89fe9a9dae750445d136373a5caf231283c7
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-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
1e36017c1c68e44a48b0efc3bb043f9a55122fb5319550b69903214ec74306b6
BLAKE2b-256 checksum
How to use checksums
24ac0553fe83994bb65cadc3dcf21f56b1cee0b4ebe6d3a89a8a8b1bab6f6634
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 11.5 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
a7ae533ccb00f0647d97ffb8dec0a37ebb9736e28555b7b1a2f1df8c94b657da
BLAKE2b-256 checksum
How to use checksums
ac771fb6f76f070ad081838222cfc08affa81862aa71914eb3948cb2c2ae9125
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-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
68f9bca7b158feb1d55bf5d9aa252eb5e0bfb82f4d27776f893d69196ec0bc63
BLAKE2b-256 checksum
How to use checksums
c5bbd628f4fb2c38932efe1bd3a0b2b7b7b934fcbc8cc06f785620bd8a04632a
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 2, 2026.

Transparency log

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

Download URL atabet_trader-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 2.3 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d57566aceeec8bc817a2f3c8d7e91e64bac79ea396f3a9f5ea506688f937f9a8
BLAKE2b-256 checksum
How to use checksums
667add7add3446ba60683fc2f8c3bb981eb2ca6e0a00bca4b72abe545d3f2fc0
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 2, 2026.

Transparency log

Security for atabet-trader 1.1.0

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.0-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 2, 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