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, or a MonitorSink callback for Atabet Terminal), 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). A backtest that records 0 bars (header-only result.csv) raises instead of looking like success — see samples/AGENT_INVARIANTS.md.
  • 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

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

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/AGENT_INVARIANTS.md Short daily-bar / TIME_STEP / sessions traps (agents)
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.

Engine.start() is safe to call more than once (the persist thread starts at most once). BarEventEngine.run() also calls start(), which is how Atabet Terminal switches the same strategy folder from Backtest to Simulate/Live.

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). US cash names like US.VOO (or bare VOO) map to SMART / STK / USD. Weekend paper uses BTC.USD (Currency + Exchange.PAXOS → CRYPTO); those market orders are cashQty-only. 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

Atabet Terminal is the product monitor: pass BarEventEngine(..., monitor_sink=sink) and the engine will not pickle or start Dash. Headless scripts that activate "monitor" without a sink keep this Dash path. See samples/LLM_PLUGINS_GUIDE.md.

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. Linux uses gh-action-pypi-publish; Windows and macOS use the same trusted publisher via twine, because that action only runs on Linux. 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.4

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.4
File
atabet_trader-1.1.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
atabet_trader-1.1.4-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
atabet_trader-1.1.4-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.4-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
atabet_trader-1.1.4-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.4-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.4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
atabet_trader-1.1.4-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
atabet_trader-1.1.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
atabet_trader-1.1.4-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
atabet_trader-1.1.4-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.4-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
atabet_trader-1.1.4-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.4-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.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
atabet_trader-1.1.4-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
atabet_trader-1.1.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
atabet_trader-1.1.4-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
atabet_trader-1.1.4-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.4-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details
atabet_trader-1.1.4-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.4-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.4-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
atabet_trader-1.1.4-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
atabet_trader-1.1.4-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
atabet_trader-1.1.4-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
atabet_trader-1.1.4-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.4-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details
atabet_trader-1.1.4-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.4-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.4-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
atabet_trader-1.1.4-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 297.7 MB

Release files / atabet_trader-1.1.4-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.4-cp312-cp312-win_amd64.whl
Size 2.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9a2ae3d5a0bee9012a3b092fe9bff3028b01b0cc5d0ac4c67c276a31f8f8506e
BLAKE2b-256 checksum
How to use checksums
63bf91c6b7db6251c4374671c02c3229213f40ee795b406a10acccd0f36d4da7
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.4-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.4-cp312-cp312-win32.whl
Size 2.2 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
5f641749e2c0b0d352c0d60446e083a035b0974f9a338124c159b114d7db6896
BLAKE2b-256 checksum
How to use checksums
a817ce322390bdb0714af4e53a39e41c7967e51ded7b97855b9bcceae8dc0c1e
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.4-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.4-cp312-cp312-musllinux_1_2_x86_64.whl
Size 17.5 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8117a3dcc28f3b42df7e768b003d13f776678a142580bae5bceb3d86d61d0733
BLAKE2b-256 checksum
How to use checksums
c3283e4caef6cf7e7168b24e6410dda791d9b45400f032a5b90e3548a7c15c89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / atabet_trader-1.1.4-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.4-cp312-cp312-musllinux_1_2_i686.whl
Size 17.0 MB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
8045ee4abe0789ba3a91fff2e0f9f81b4d45704e52c5ccbce41ad5e5135f7129
BLAKE2b-256 checksum
How to use checksums
4c545bcb7c7a81aebc0a97096207ea5afd09028809afeeb160787ccca8ce8170
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / atabet_trader-1.1.4-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.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 18.3 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a584bfdb64c08d5a29336d3104ec105f481fd3e8a8b29acebdd1545a960da6a9
BLAKE2b-256 checksum
How to use checksums
2eb2f8c94ba634a8cb195c19731849d6ddf6ec38b8733e20f29e493555fc29fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / atabet_trader-1.1.4-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.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 17.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
6f5384c2bf6ab4ad011c346bab4b16f2e6a2d9c91628b1ae8bb015494f6f23b1
BLAKE2b-256 checksum
How to use checksums
942eab742145e4a2ee22ea3b131488856d477d8cd81380ed812cf52b42939fc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / atabet_trader-1.1.4-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.4-cp312-cp312-macosx_11_0_arm64.whl
Size 2.9 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e9ae039e9ac853bb66a8ebd550f846d8baf3c4f7e9885387ab55d9b9efda0a01
BLAKE2b-256 checksum
How to use checksums
90bd4a76ef82a77b52f49b40a1b108f846cf644c2a5868d6d406092ef88b44db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.15.0

Release files / atabet_trader-1.1.4-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.4-cp312-cp312-macosx_10_13_x86_64.whl
Size 3.0 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
bd8ac73e0f51c5364d8ecf5c5ac987937e3b4fc634a4461151884ee6df6a30be
BLAKE2b-256 checksum
How to use checksums
5fc75490b70d43cfd09005486b3081f835928c91ea5f61c350195752d093da54
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.4-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.4-cp311-cp311-win_amd64.whl
Size 2.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
562ee4232a5674be9140c544001ecec6c0dde5de829ecaec8999b96ea5b7645d
BLAKE2b-256 checksum
How to use checksums
cad195c89d3e76c071de4636fe8465a592241cd5c32e276256031052fbae1c2f
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.4-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.4-cp311-cp311-win32.whl
Size 2.2 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
00ae3b93dbced25063d2d0bcbcf46684305ba1ff5b54ce97663ea87e6e046dfe
BLAKE2b-256 checksum
How to use checksums
9a8b794d5ebd3e1678890f2abaa4039cb6d99b7f9fa794596895cfe957956431
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.4-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.4-cp311-cp311-musllinux_1_2_x86_64.whl
Size 16.0 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
455d3496d6e3bf90fe1013efa04d3fc1d36ef891650887d53a3e193e09973a25
BLAKE2b-256 checksum
How to use checksums
2b79488588d80acf0577bad34d51e0ed425509595f1850d2decb9720e9f62164
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / atabet_trader-1.1.4-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.4-cp311-cp311-musllinux_1_2_i686.whl
Size 15.5 MB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
a37626ee0d46996d1f55310335b1504b3a3610686f9b6260c199384801228933
BLAKE2b-256 checksum
How to use checksums
01558ae04ba1645c3251a0479d54471309aceb8b0e8894847ecd11f7f51b5075
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / atabet_trader-1.1.4-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.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 16.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c72e18963675d4d2de298431542b1caa3c952d49121e7295e1dcee0a2ebcdeb6
BLAKE2b-256 checksum
How to use checksums
2419fbd5ddc3a723386121794df9ac8988ae8cf8d69c48bcb22bfbbc5ecf026d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / atabet_trader-1.1.4-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.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 15.6 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
3919d211dc5b2cd8ed06e578942984cf23f1df7ad8e831959b163d0142ed17d6
BLAKE2b-256 checksum
How to use checksums
ce7061c4f4e46b6b0e32875b9a6881636bfa629fae0c0dcd72668a4d231a2647
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / atabet_trader-1.1.4-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.4-cp311-cp311-macosx_11_0_arm64.whl
Size 2.9 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7f71eaa2c18681951d138d7d8b9faf17d49898d819111c51f42557c9d6096bec
BLAKE2b-256 checksum
How to use checksums
9bc347eb668acac8af91009aa9939d7bb33a13194145cd6e49d00a549f049f8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.15.0

Release files / atabet_trader-1.1.4-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.4-cp311-cp311-macosx_10_9_x86_64.whl
Size 3.0 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
99c0d2d876634a31cdb5036c0a322c97864cea97bb3ffbbc4370efc1dbf60925
BLAKE2b-256 checksum
How to use checksums
5b99b97ea45a46734a76d425f6b2f32f593bb7c45387276997267648071b6f98
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.4-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.4-cp310-cp310-win_amd64.whl
Size 2.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
57ac6f3349d80389c2424a5fb8595c3fcb0f2f4b661b08e251084115e216fda6
BLAKE2b-256 checksum
How to use checksums
c6b8275193bb891a534a05a06ce9c311c07be000e8591525cf17ad16e9a08fd8
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.4-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.4-cp310-cp310-win32.whl
Size 2.3 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
17da544efc0445f712a90abe5903375d36aafa62427300e1fc2bb43e9e94efbe
BLAKE2b-256 checksum
How to use checksums
429298127b53c3890786f888b8db80106fd6f36aa6fe37823e700254de347396
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.4-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.4-cp310-cp310-musllinux_1_2_x86_64.whl
Size 15.3 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
34deb764ce3316614ed6034fcb039b0fa0c31cdebf9e29827ce02e8bcdbb8981
BLAKE2b-256 checksum
How to use checksums
b6e458f598e30521b5e51c62c307857284936fd70661811259763a699baf09c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / atabet_trader-1.1.4-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.4-cp310-cp310-musllinux_1_2_i686.whl
Size 14.9 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
5e299385a12cf6d64ce8baa8cda71c4d1faf5a8ec11369d6fd7e83fd0f3d3168
BLAKE2b-256 checksum
How to use checksums
85ec4b1fd58211ffa1018348109e9c9ca570ee65a743bcefdfbad7be80b5c087
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / atabet_trader-1.1.4-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.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 15.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6cef6071843d9083e90f9b2ebe0c68b3b93b8790e549b3e07b77ef7f5b19e9fb
BLAKE2b-256 checksum
How to use checksums
fa145f7a1bc8e3ca4cb3a0bc11a1eda30c5a88b0352500222f1b4918ff603c1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

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

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / atabet_trader-1.1.4-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.4-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
99723519e7e5740b8aac1aab1952b35c5902bd95631f218b528286f2bdf0ec61
BLAKE2b-256 checksum
How to use checksums
ff9132fc86e657d0c41a3866d816434283471433aadc5f20c45be71215af0d5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.15.0

Release files / atabet_trader-1.1.4-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.4-cp310-cp310-macosx_10_9_x86_64.whl
Size 3.0 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
bc41d9ce72a7c74483927a417a29610d43ac0dd643db21a01e9698a3af754872
BLAKE2b-256 checksum
How to use checksums
11313bf721315a56d4d6bd3276f4edf1cd1a784dd78a1fdcb74603f543793b21
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.4-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.4-cp39-cp39-win_amd64.whl
Size 2.6 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
987ea9f137a21c4dfc214391de3aff7351907c677363fcf9accdf32f8b786ecf
BLAKE2b-256 checksum
How to use checksums
416e48d8f94a02dc5e002e6af4c3e60653f73529eb65f2a354f2cb5a9f906fc0
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.4-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.4-cp39-cp39-win32.whl
Size 2.3 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
19925464a5655cd221454475eb8b4265dbf848d1a0c6960e96513e2ecdc5845f
BLAKE2b-256 checksum
How to use checksums
91965c1b4dbce49905740ea0e4870b0e3002be6649eda432feb7ef514c0d764c
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.4-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.4-cp39-cp39-musllinux_1_2_x86_64.whl
Size 15.3 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e0127432d41c8cc5e03ab5391fc27722c0407ce89e3bf74a9b4bc386c7c50a51
BLAKE2b-256 checksum
How to use checksums
0a57a45f1e064d89325d3b7784f44fafa349919c11a7e6a437d652f1b043565c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / atabet_trader-1.1.4-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.4-cp39-cp39-musllinux_1_2_i686.whl
Size 14.8 MB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
86fdd471a64ef599e032a273eea6448f68a06c58d8e394c3b38bc95ee35e3a79
BLAKE2b-256 checksum
How to use checksums
228654f9c5c06fb4d6cc64fc07845fb750bf19c919bc6ff243d16e2b40c5b3e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / atabet_trader-1.1.4-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.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 15.5 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a6a667708322f95bf62d58c94f5376fc19da26970e7dc7615ce7cb6d07318473
BLAKE2b-256 checksum
How to use checksums
91383a48fd2143779e4b760e57121385c1e70b8b140d1c76bd5d9cef289e25d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / atabet_trader-1.1.4-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.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 14.9 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
92e3aec5558b78bdd5db62ea8398b6136658f77330e63a55ba4d73a1deff0764
BLAKE2b-256 checksum
How to use checksums
bb0e93a90be7cec8f087eee74ec48f6cc7460840985f91435000d17ac9c6eda0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / atabet_trader-1.1.4-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.4-cp39-cp39-macosx_11_0_arm64.whl
Size 3.0 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
72c8320aca017b938a7eecd35e6694d7a644a98f00dd6b2a03c4db38a8719697
BLAKE2b-256 checksum
How to use checksums
9ddfee7201122e5cb18d62f162f04c6a938f626e14c80d22829e42d383b1f4cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.15.0

Release files / atabet_trader-1.1.4-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.4-cp39-cp39-macosx_10_9_x86_64.whl
Size 3.0 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f422fedecbc05be8d25d26c0657b5be2823b00818d78716b84e8942c307dfac6
BLAKE2b-256 checksum
How to use checksums
ff307b94011d734c76142d6d64e7ab3f6f0ea6600726cf8d73f9621dbf2f7198
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.4

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