Skip to main content

Polymarket HftBacktest

PyPI version Python versions License

High-frequency trading and market-making backtesting for Polymarket, written in Rust.

Key Features

  • Tick-level Polymarket backtesting

  • Fast execution with Numba JIT and Rust

  • Built-in Polymarket and Predict.fun fee models

  • Predict.fun order books (predict_fun_to_hbt, BacktestAssetPredictFun)

  • Configurable queue position and latency models

  • Free Polymarket tick data from pmdata.dev

  • Built for strategy research and exchange execution simulation

  • Compatible with the hftbacktest ecosystem

Quick Start

Installation

pip install pm-hftbacktest

Data

Polymarket data is available for free from pmdata.dev. Get an API key from pmdata.dev before running the example.

Example

from hftbacktest import (
    init_orderbook,
    polymarket_to_hbt,
    BacktestAssetPoly,
    ROIVectorMarketDepthBacktest,
    Recorder,
    GTC,
    LIMIT,
)
from hftbacktest.stats import PolyAssetRecord
from datetime import datetime, timezone
import pandas as pd
from numba import njit
import numpy as np


# Endgame trading strategy.
@njit
def endgame_trading(
    hbt,
    recorder,
    up_trigger: float,
    stop_long: float,
    order_qty: float,
):
    asset_no = 0

    if not init_orderbook(hbt, asset_no):
        return

    hbt_tick_size = hbt.depth(asset_no).tick_size
    price_tick_size = 0.01

    # Strategy state: enter once and stop once to avoid repeated
    # open/close cycles in the same endgame move.
    activated = False
    # side=1 means buying UP; side=-1 means buying DOWN, represented
    # as selling the UP contract.
    side = 0
    submitted_once = False
    stop_submitted = False

    up_trigger = min(max(up_trigger, price_tick_size), 1.0 - price_tick_size)
    down_trigger = 1.0 - up_trigger

    # stop_long is the UP long stop level. The DOWN side uses the
    # symmetric stop_short level.
    stop_long = min(max(stop_long, price_tick_size), 1.0 - price_tick_size)
    stop_short = 1.0 - stop_long
    order_qty = np.float64(max(order_qty, 0.0))

    # Run strategy logic every 100ms.
    while hbt.elapse(100_000_000) == 0:
        hbt.clear_inactive_orders(asset_no)
        depth = hbt.depth(asset_no)

        # Use the mid price as the trigger price to reduce one-sided
        # order book noise.
        bid, ask = depth.best_bid, depth.best_ask
        mid = (bid + ask) / 2.0

        # Enter the endgame certainty zone: buy UP on an upside break
        # and buy DOWN on a downside break.
        if not activated:
            if mid >= up_trigger:
                activated = True
                side = 1
            elif mid <= down_trigger:
                activated = True
                side = -1

        # Submit the entry order only once after the trigger.
        if activated and (not submitted_once):
            if side > 0:
                p = up_trigger
            else:
                p = down_trigger

            p = round(p / price_tick_size) * price_tick_size
            p = max(price_tick_size, min(1.0 - price_tick_size, p))

            # For a single-submit example, use the price tick index
            # directly as the order id.
            oid = np.uint64(round(p / hbt_tick_size))

            if side > 0:
                hbt.submit_buy_order(asset_no, oid, p, order_qty, GTC, LIMIT, False)
            else:
                hbt.submit_sell_order(asset_no, oid, p, order_qty, GTC, LIMIT, False)
            submitted_once = True

        # position is the net position in the UP contract: positive means
        # holding UP, while negative can be interpreted as holding DOWN.
        pos = hbt.position(asset_no)
        if (not stop_submitted) and (pos != 0):
            need_stop = (pos > 0 and mid <= stop_long) or (
                pos < 0 and mid >= stop_short
            )
            if need_stop:
                close_qty = np.float64(np.abs(pos))
                if pos > 0:
                    px = (
                        round((bid - price_tick_size) / price_tick_size)
                        * price_tick_size
                    )
                    px = max(price_tick_size, min(1.0 - price_tick_size, px))
                    oid = np.uint64(round(px / hbt_tick_size))
                    hbt.submit_sell_order(
                        asset_no, oid, px, close_qty, GTC, LIMIT, False
                    )
                else:
                    px = (
                        round((ask + price_tick_size) / price_tick_size)
                        * price_tick_size
                    )
                    px = max(price_tick_size, min(1.0 - price_tick_size, px))
                    oid = np.uint64(round(px / hbt_tick_size))
                    hbt.submit_buy_order(
                        asset_no, oid, px, close_qty, GTC, LIMIT, False
                    )
                stop_submitted = True

        recorder.record(hbt)

    recorder.record(hbt)


slug = "btc-updown-15m-1778263200"
# The date in the URL is the UTC day the market opens.
date = datetime.fromtimestamp(int(slug.rsplit("-", 1)[1]), timezone.utc).strftime("%Y/%m/%d")
api_key = "<YOUR_API_KEY>"
storage_options = {"api_key": api_key, "User-Agent": "Mozilla/5.0"}

l2_df = pd.read_parquet(
    f"https://api.pmdata.dev/v1/polymarket/l2/{date}/{slug}.parquet",
    storage_options=storage_options,
)
trade_df = pd.read_parquet(
    f"https://api.pmdata.dev/v1/polymarket/trades/{date}/{slug}.parquet",
    storage_options=storage_options,
)

data = polymarket_to_hbt(l2_df, trade_df=trade_df)

asset = (
    BacktestAssetPoly()
    .data(data)
    .binary_fee_model(
        maker_fee_rate=-0.07 * 0.2,
        taker_fee_rate=0.07,
    )
)
hbt = ROIVectorMarketDepthBacktest([asset])
recorder = Recorder(hbt.num_assets, 5_000_000)

endgame_trading(
    hbt,
    recorder.recorder,
    up_trigger=0.84,
    stop_long=0.4,
    order_qty=5,
)
_ = hbt.close()

BOOK_SIZE = 100
stats = PolyAssetRecord(recorder.get(0)).resample("1s").stats(book_size=BOOK_SIZE)
print(f"earn: {stats.earn}")
stats.plot()

Fee curves

binary_fee_model(maker_fee_rate, taker_fee_rate, fee_curve="auto") charges quantity * rate * weight(price) on every fill. The weight is the fee curve, which "auto" takes from the preset:

  • BacktestAssetPoly: quadratic, price * (1 - price) (Polymarket)

  • BacktestAssetPredictFun: linear, min(price, 1 - price) (Predict.fun)

Pass fee_curve="linear" or "quadratic" to override it.

Predict.fun

pmdata.dev also records Predict.fun (predict_fun/l2: one complete book per row, priced in the market’s first outcome, no public trade channel). predict_fun_to_hbt turns the books into depth deltas and appends the settlement book once you know the winner (the Predict.fun REST API, GET /v1/markets/{id}):

from hftbacktest import BacktestAssetPredictFun, predict_fun_to_hbt

market_id = 2792904  # btc-updown-5m-1790813400 (the pmdata markets catalog maps slugs to ids)
l2_df = pd.concat(
    pd.read_parquet(
        f"https://api.pmdata.dev/v1/predict_fun/l2/{day}/{market_id}.parquet",
        storage_options=storage_options,
    )
    for day in ("2026/09/30", "2026/10/01")  # a market is created the day before its slot
)
# every row is a complete book, so slice l2_df to choose where the replay starts
l2_df = l2_df[l2_df["timestamp"] >= "2026-10-01 00:05"]
data = predict_fun_to_hbt(l2_df, settle_price=1.0)  # the first outcome (Up) won
asset = BacktestAssetPredictFun().data(data).binary_fee_model(0.0, 0.02)  # taker 2%, maker 0

predict_fun_to_hbt(l2_df, trade_df=None, settle_price=None) has the shape of polymarket_to_hbt: there is no Predict.fun trade data (passing trade_df warns), and settle_price (1, 0, or 0.5 for a tie) must be given because the Predict.fun L2 data carries no resolution (Polymarket’s does, so there it is optional; without one the stats settle by the last price). BinaryAssetRecord (PolyAssetRecord is the same class) computes the stats for both.

Metadata

Release files for pm-hftbacktest 1.0.12

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 pm-hftbacktest 1.0.12
File Actions
pm_hftbacktest-1.0.12-pp312-pypy312_pp80-musllinux_1_2_x86_64.whl PyPy 3.12 PyPy 3.12 8.0 Linux musl 1.2+ x86-64 Details for pm_hftbacktest-1.0.12-pp312-pypy312_pp80-musllinux_1_2_x86_64.whl
pm_hftbacktest-1.0.12-pp312-pypy312_pp80-musllinux_1_2_armv7l.whl PyPy 3.12 PyPy 3.12 8.0 Linux musl 1.2+ ARMv7l Details for pm_hftbacktest-1.0.12-pp312-pypy312_pp80-musllinux_1_2_armv7l.whl
pm_hftbacktest-1.0.12-pp312-pypy312_pp80-musllinux_1_2_aarch64.whl PyPy 3.12 PyPy 3.12 8.0 Linux musl 1.2+ ARM64 Details for pm_hftbacktest-1.0.12-pp312-pypy312_pp80-musllinux_1_2_aarch64.whl
pm_hftbacktest-1.0.12-pp312-pypy312_pp80-manylinux_2_28_armv7l.whl PyPy 3.12 PyPy 3.12 8.0 Linux glibc 2.28+ ARMv7l Details for pm_hftbacktest-1.0.12-pp312-pypy312_pp80-manylinux_2_28_armv7l.whl
pm_hftbacktest-1.0.12-pp312-pypy312_pp80-manylinux_2_28_aarch64.whl PyPy 3.12 PyPy 3.12 8.0 Linux glibc 2.28+ ARM64 Details for pm_hftbacktest-1.0.12-pp312-pypy312_pp80-manylinux_2_28_aarch64.whl
pm_hftbacktest-1.0.12-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ x86-64 Details for pm_hftbacktest-1.0.12-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
pm_hftbacktest-1.0.12-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ ARMv7l Details for pm_hftbacktest-1.0.12-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
pm_hftbacktest-1.0.12-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ ARM64 Details for pm_hftbacktest-1.0.12-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
pm_hftbacktest-1.0.12-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.28+ x86-64 Details for pm_hftbacktest-1.0.12-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
pm_hftbacktest-1.0.12-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.28+ ARMv7l Details for pm_hftbacktest-1.0.12-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
pm_hftbacktest-1.0.12-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.28+ ARM64 Details for pm_hftbacktest-1.0.12-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
pm_hftbacktest-1.0.12-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for pm_hftbacktest-1.0.12-cp314-cp314t-musllinux_1_2_x86_64.whl
pm_hftbacktest-1.0.12-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details for pm_hftbacktest-1.0.12-cp314-cp314t-musllinux_1_2_armv7l.whl
pm_hftbacktest-1.0.12-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for pm_hftbacktest-1.0.12-cp314-cp314t-musllinux_1_2_aarch64.whl
pm_hftbacktest-1.0.12-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details for pm_hftbacktest-1.0.12-cp314-cp314t-manylinux_2_28_x86_64.whl
pm_hftbacktest-1.0.12-cp314-cp314t-manylinux_2_28_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARMv7l Details for pm_hftbacktest-1.0.12-cp314-cp314t-manylinux_2_28_armv7l.whl
pm_hftbacktest-1.0.12-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details for pm_hftbacktest-1.0.12-cp314-cp314t-manylinux_2_28_aarch64.whl
pm_hftbacktest-1.0.12-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for pm_hftbacktest-1.0.12-cp314-cp314-win_amd64.whl
pm_hftbacktest-1.0.12-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for pm_hftbacktest-1.0.12-cp314-cp314-musllinux_1_2_x86_64.whl
pm_hftbacktest-1.0.12-cp314-cp314-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARMv7l Details for pm_hftbacktest-1.0.12-cp314-cp314-musllinux_1_2_armv7l.whl
pm_hftbacktest-1.0.12-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for pm_hftbacktest-1.0.12-cp314-cp314-musllinux_1_2_aarch64.whl
pm_hftbacktest-1.0.12-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for pm_hftbacktest-1.0.12-cp314-cp314-manylinux_2_28_x86_64.whl
pm_hftbacktest-1.0.12-cp314-cp314-manylinux_2_28_armv7l.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARMv7l Details for pm_hftbacktest-1.0.12-cp314-cp314-manylinux_2_28_armv7l.whl
pm_hftbacktest-1.0.12-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for pm_hftbacktest-1.0.12-cp314-cp314-manylinux_2_28_aarch64.whl
pm_hftbacktest-1.0.12-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for pm_hftbacktest-1.0.12-cp314-cp314-macosx_11_0_arm64.whl
pm_hftbacktest-1.0.12-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details for pm_hftbacktest-1.0.12-cp314-cp314-macosx_10_12_x86_64.whl
pm_hftbacktest-1.0.12-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for pm_hftbacktest-1.0.12-cp313-cp313-win_amd64.whl
pm_hftbacktest-1.0.12-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for pm_hftbacktest-1.0.12-cp313-cp313-musllinux_1_2_x86_64.whl
pm_hftbacktest-1.0.12-cp313-cp313-musllinux_1_2_armv7l.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARMv7l Details for pm_hftbacktest-1.0.12-cp313-cp313-musllinux_1_2_armv7l.whl
pm_hftbacktest-1.0.12-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for pm_hftbacktest-1.0.12-cp313-cp313-musllinux_1_2_aarch64.whl
pm_hftbacktest-1.0.12-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for pm_hftbacktest-1.0.12-cp313-cp313-manylinux_2_28_x86_64.whl
pm_hftbacktest-1.0.12-cp313-cp313-manylinux_2_28_armv7l.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARMv7l Details for pm_hftbacktest-1.0.12-cp313-cp313-manylinux_2_28_armv7l.whl
pm_hftbacktest-1.0.12-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for pm_hftbacktest-1.0.12-cp313-cp313-manylinux_2_28_aarch64.whl
pm_hftbacktest-1.0.12-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for pm_hftbacktest-1.0.12-cp313-cp313-macosx_11_0_arm64.whl
pm_hftbacktest-1.0.12-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for pm_hftbacktest-1.0.12-cp313-cp313-macosx_10_12_x86_64.whl
pm_hftbacktest-1.0.12-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for pm_hftbacktest-1.0.12-cp312-cp312-win_amd64.whl
pm_hftbacktest-1.0.12-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for pm_hftbacktest-1.0.12-cp312-cp312-musllinux_1_2_x86_64.whl
pm_hftbacktest-1.0.12-cp312-cp312-musllinux_1_2_armv7l.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARMv7l Details for pm_hftbacktest-1.0.12-cp312-cp312-musllinux_1_2_armv7l.whl
pm_hftbacktest-1.0.12-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for pm_hftbacktest-1.0.12-cp312-cp312-musllinux_1_2_aarch64.whl
pm_hftbacktest-1.0.12-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for pm_hftbacktest-1.0.12-cp312-cp312-manylinux_2_28_x86_64.whl
pm_hftbacktest-1.0.12-cp312-cp312-manylinux_2_28_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARMv7l Details for pm_hftbacktest-1.0.12-cp312-cp312-manylinux_2_28_armv7l.whl
pm_hftbacktest-1.0.12-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for pm_hftbacktest-1.0.12-cp312-cp312-manylinux_2_28_aarch64.whl
pm_hftbacktest-1.0.12-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for pm_hftbacktest-1.0.12-cp312-cp312-macosx_11_0_arm64.whl
pm_hftbacktest-1.0.12-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for pm_hftbacktest-1.0.12-cp312-cp312-macosx_10_12_x86_64.whl
pm_hftbacktest-1.0.12-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for pm_hftbacktest-1.0.12-cp311-cp311-win_amd64.whl
pm_hftbacktest-1.0.12-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for pm_hftbacktest-1.0.12-cp311-cp311-musllinux_1_2_x86_64.whl
pm_hftbacktest-1.0.12-cp311-cp311-musllinux_1_2_armv7l.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARMv7l Details for pm_hftbacktest-1.0.12-cp311-cp311-musllinux_1_2_armv7l.whl
pm_hftbacktest-1.0.12-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for pm_hftbacktest-1.0.12-cp311-cp311-musllinux_1_2_aarch64.whl
pm_hftbacktest-1.0.12-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for pm_hftbacktest-1.0.12-cp311-cp311-manylinux_2_28_x86_64.whl
pm_hftbacktest-1.0.12-cp311-cp311-manylinux_2_28_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARMv7l Details for pm_hftbacktest-1.0.12-cp311-cp311-manylinux_2_28_armv7l.whl
pm_hftbacktest-1.0.12-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for pm_hftbacktest-1.0.12-cp311-cp311-manylinux_2_28_aarch64.whl
pm_hftbacktest-1.0.12-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for pm_hftbacktest-1.0.12-cp311-cp311-macosx_11_0_arm64.whl
pm_hftbacktest-1.0.12-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for pm_hftbacktest-1.0.12-cp311-cp311-macosx_10_12_x86_64.whl

Total release size: 90.5 MB

Release files / pm_hftbacktest-1.0.12-pp312-pypy312_pp80-musllinux_1_2_x86_64.whl

Download URL pm_hftbacktest-1.0.12-pp312-pypy312_pp80-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags Linux musl 1.2+ x86-64 PyPy 3.12 PyPy 3.12 8.0
SHA-256 checksum
How to use checksums
3897d367a35717ec052c6fc676d123db5c4138a0e16dffac868fd2f93a593b03
BLAKE2b-256 checksum
How to use checksums
93405b25213d67820cc96725baa454957bb0e557374da4c6447fc0a681768449
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-pp312-pypy312_pp80-musllinux_1_2_armv7l.whl

Download URL pm_hftbacktest-1.0.12-pp312-pypy312_pp80-musllinux_1_2_armv7l.whl
Size 2.2 MB
Tags Linux musl 1.2+ ARMv7l PyPy 3.12 PyPy 3.12 8.0
SHA-256 checksum
How to use checksums
a24d4074aa69b878de6e3fafc8a8422da61ad13352e08d29bfa3062b61930d50
BLAKE2b-256 checksum
How to use checksums
0adbef3fae817a9091b347e9f318e6d0c008d8803da9169d0b875f7315e77447
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-pp312-pypy312_pp80-musllinux_1_2_aarch64.whl

Download URL pm_hftbacktest-1.0.12-pp312-pypy312_pp80-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags Linux musl 1.2+ ARM64 PyPy 3.12 PyPy 3.12 8.0
SHA-256 checksum
How to use checksums
fb42fcb94bb5c2dc65084bceb5302724d33b1a752cf2d9163b82b8e2b4614023
BLAKE2b-256 checksum
How to use checksums
0ae96ae72c84b481424f465042b57d233938d6a3c540a0a07c46db3a75c929bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-pp312-pypy312_pp80-manylinux_2_28_armv7l.whl

Download URL pm_hftbacktest-1.0.12-pp312-pypy312_pp80-manylinux_2_28_armv7l.whl
Size 1.9 MB
Tags Linux glibc 2.28+ ARMv7l PyPy 3.12 PyPy 3.12 8.0
SHA-256 checksum
How to use checksums
45a36e32b56f6d21bfb2f2ba20d0f50f894b617891555f8515429092cb72337a
BLAKE2b-256 checksum
How to use checksums
04b3935f14ee63ba43963690f53b5ef4ab46b3ad774c62ed58e9a3fa4b56f867
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-pp312-pypy312_pp80-manylinux_2_28_aarch64.whl

Download URL pm_hftbacktest-1.0.12-pp312-pypy312_pp80-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.12 PyPy 3.12 8.0
SHA-256 checksum
How to use checksums
ca5f591a2963690c909448ab651860c7c761ccc4cc79fb1fc48869be8f5ce810
BLAKE2b-256 checksum
How to use checksums
bde2e12960affcd791d4ee83d47ae503a871a2fedf3e5c02d0c35f25fb02c70e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl

Download URL pm_hftbacktest-1.0.12-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags Linux musl 1.2+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
8d364ad61580cb3e4577602ff8e6ac06318ac0f1521bba202985e651753b40c0
BLAKE2b-256 checksum
How to use checksums
d8dbd22292d78b35aa3e2c4207980b7403b14c592447d834c1db7846ba72c1a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl

Download URL pm_hftbacktest-1.0.12-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Size 2.2 MB
Tags Linux musl 1.2+ ARMv7l PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
2059411b772bce9fec56b6e44701068a3fbaf09664d9c4e9e68c70a19dff8f1a
BLAKE2b-256 checksum
How to use checksums
144956b433852fd6ffeb67c6581b5c132ba31347e654c7d2e5d01fcc0d096631
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl

Download URL pm_hftbacktest-1.0.12-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags Linux musl 1.2+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
506cd2bf4ebb4f0150bd6cd7b46ba9867e8479590a0b854903c769f89fd65d91
BLAKE2b-256 checksum
How to use checksums
155bc35252e5035ebec2259402732c39d283c2ac381ff8f042d0290e3a52f71d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl

Download URL pm_hftbacktest-1.0.12-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags Linux glibc 2.28+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
5bade5238d56acb2029f526ae3aa263c19299b9fe92d3c5de9338b2ecaba8969
BLAKE2b-256 checksum
How to use checksums
f910ab12437dbef5ca97a1787bc743435e6ea02e2ef1e9a26fca309f5961aa57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl

Download URL pm_hftbacktest-1.0.12-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
Size 1.9 MB
Tags Linux glibc 2.28+ ARMv7l PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
c702e8407ab0ddd135ddef7082d73110625051436638d9724f91d34d89d89d40
BLAKE2b-256 checksum
How to use checksums
95a6bb8fb8d1c096a8b8313a05e36dce2ea36a835c3de7923a6b71707707e5b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl

Download URL pm_hftbacktest-1.0.12-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
1de05022a6ef4fbd9efe3fae30b782a3058ae1e899cc0b0f0756d4aa5792aa9d
BLAKE2b-256 checksum
How to use checksums
4ed3d7cda8e280d7b96df9c24a6b54e5f4c53098eb0a12a44ab53ad792bccf3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL pm_hftbacktest-1.0.12-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
455930183900882e07e93b4a12256d6e1820fc02759d9aac6596c8592d97288b
BLAKE2b-256 checksum
How to use checksums
202df2589f788126e44596b4ab6ad266997aeb3b26bc054db57062dbaaab0a4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp314-cp314t-musllinux_1_2_armv7l.whl

Download URL pm_hftbacktest-1.0.12-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 2.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
1cb0beb9bd86d3ed466688687934f7542ad645702c437e7ca802746585e9c5a1
BLAKE2b-256 checksum
How to use checksums
37fcad22b8fc92609d5ab96881bc6448c93c0e160a27903f135ea9cc7211d32a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL pm_hftbacktest-1.0.12-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0843c007cd7ac63a324349fb85ed632129affafb9b3947be0fafcd28e92537f8
BLAKE2b-256 checksum
How to use checksums
22ae57ee554b25e0466f69db0cfe75537109536773c63a378754162bb752da75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL pm_hftbacktest-1.0.12-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e7fffd8eda9c2bbbb7018a61e6ba9b9b8c7c8330875f1787d7596601c37ecb25
BLAKE2b-256 checksum
How to use checksums
9fbcf799c378580666a85595752658d0106e34886f27a4ea3ca30d7f62c1424a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp314-cp314t-manylinux_2_28_armv7l.whl

Download URL pm_hftbacktest-1.0.12-cp314-cp314t-manylinux_2_28_armv7l.whl
Size 1.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARMv7l
SHA-256 checksum
How to use checksums
8495047a5d999ed5fe8c648a8675d27c6bb97a2d006a9a7e005e231450a09e2b
BLAKE2b-256 checksum
How to use checksums
f341980051977b265025c57caf1ad62fa8056f0cc5be8b881db71fe605098d0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL pm_hftbacktest-1.0.12-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
266691a9218728204a80ae78c71f8082b5966ca72ba1ace7effd8ab8bff3057b
BLAKE2b-256 checksum
How to use checksums
47b2bbc991faf8aee12b036f1ed0545bdb9d5b87d1b218e3580eb4e6c7985f4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp314-cp314-win_amd64.whl

Download URL pm_hftbacktest-1.0.12-cp314-cp314-win_amd64.whl
Size 1.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
59c4d791c4a56717196bcd1e9ba9b8038df7ddada5a2a92ff368bc06c3ca1975
BLAKE2b-256 checksum
How to use checksums
11d72143a23ad01b16db1754ad3bc9f5c851ef9b0bea284e3a0065b28092c707
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL pm_hftbacktest-1.0.12-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d327b674d01d072c89367732f51063c67df63af8d2feebe80ebfa1cf7bb39725
BLAKE2b-256 checksum
How to use checksums
1fe43847106fd0da569efdada008b65d042674cdd532047e69a540abb3e606ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp314-cp314-musllinux_1_2_armv7l.whl

Download URL pm_hftbacktest-1.0.12-cp314-cp314-musllinux_1_2_armv7l.whl
Size 2.2 MB
Tags CPython 3.14 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
17cf09414b62a09c3c2fa09c7d616ff6358c78080c009835aad03428bb84fcbe
BLAKE2b-256 checksum
How to use checksums
5af935eba52a07beb330407321b5ac4f77ebc1cbc20f7f728292e71410c48759
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL pm_hftbacktest-1.0.12-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
53f74ec6adb71ff8059bbf88a98faeb8e3e482984c54e5e7fe361e734bc0c813
BLAKE2b-256 checksum
How to use checksums
7a2a1afe728abc657d56f2a2a427e7bc2117ff3ab148e64309d9d29ac4f4f1fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL pm_hftbacktest-1.0.12-cp314-cp314-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a6a7ae2c55f22602c0944344a65b5bd5ef47e9abea4b9a2a8e5e4fb7f671d523
BLAKE2b-256 checksum
How to use checksums
03a8ac846e686554db1e92d3572a9281c0ee8ccc6dc35d4d6c137ebb0b82f1dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp314-cp314-manylinux_2_28_armv7l.whl

Download URL pm_hftbacktest-1.0.12-cp314-cp314-manylinux_2_28_armv7l.whl
Size 1.9 MB
Tags CPython 3.14 Linux glibc 2.28+ ARMv7l
SHA-256 checksum
How to use checksums
2504a4f81448b752dc0f891458382b9d3c6d694b3aa63b853cab612a38f7c7f5
BLAKE2b-256 checksum
How to use checksums
484f6e67b487f1354eddedc7cafa218caf1082d233f5eb32d2b0e681199ab9c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL pm_hftbacktest-1.0.12-cp314-cp314-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b4269f95cf930254ac62791dfc7fb739683000f9d25954352ae1ee23781ceb50
BLAKE2b-256 checksum
How to use checksums
3c4a41681573c4e14bc8f6ee35703ce266e24fbaf366070a5d0cd859e3dd7911
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp314-cp314-macosx_11_0_arm64.whl

Download URL pm_hftbacktest-1.0.12-cp314-cp314-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1b7053b28e283a40015df560efa5218a31c704d273a58f420123d6dc25a7496e
BLAKE2b-256 checksum
How to use checksums
52ff0f71e8fe98f06e501972c2dc7e91ac9c2bba8fd787088acffc3f13149fe9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp314-cp314-macosx_10_12_x86_64.whl

Download URL pm_hftbacktest-1.0.12-cp314-cp314-macosx_10_12_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
edf064ea9cb1258d279796531213251f7b8f2e7f4257a669e2ab83b8186abc3f
BLAKE2b-256 checksum
How to use checksums
40ac716a69414ff30912e6858bceb0d70f26e6a00a236f8c1ee3ee75dd263af0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp313-cp313-win_amd64.whl

Download URL pm_hftbacktest-1.0.12-cp313-cp313-win_amd64.whl
Size 1.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b673a9642349e90a41fbbc7770aded198f2cdf0afa706ae13bffb8a08dd80e31
BLAKE2b-256 checksum
How to use checksums
ccbb95b3daa66d6ca001b8123b52d2d9c80212cf9a1c214ffe767154a5f03355
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pm_hftbacktest-1.0.12-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
dd998b2016db5769e0b19464f459cb268792c27d0f2acc6c82af1058b56aa0e3
BLAKE2b-256 checksum
How to use checksums
1472c3653436c4c46cd7c2e7ec01a5d33afa6f3e4b1b1185781333a6202a3001
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp313-cp313-musllinux_1_2_armv7l.whl

Download URL pm_hftbacktest-1.0.12-cp313-cp313-musllinux_1_2_armv7l.whl
Size 2.2 MB
Tags CPython 3.13 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
09d021b5cdc73f749f4537578b14ace4b0276277ed06dba4f32f9a1b72b58cae
BLAKE2b-256 checksum
How to use checksums
8babc44605e7d9accf6605b7e8a3807798906a367770c8d51179b396ddb69130
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL pm_hftbacktest-1.0.12-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6810d600f89eeae0c7d3b65278a0dee85e1c315c5ad946fea680d252249abd91
BLAKE2b-256 checksum
How to use checksums
7a8179a4932f16653c270883dbfe1f33a1b6ca39115768738e1e1a3aa1ff7471
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL pm_hftbacktest-1.0.12-cp313-cp313-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ab5d06dc53cfc1098cfe8e61140358770073e5b702de7de73c19b5cec1fb79aa
BLAKE2b-256 checksum
How to use checksums
5f2bb934e9b31c52e871e49c48d2d1ce38a5330c5f3425ac7651e2b8f5415104
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp313-cp313-manylinux_2_28_armv7l.whl

Download URL pm_hftbacktest-1.0.12-cp313-cp313-manylinux_2_28_armv7l.whl
Size 1.9 MB
Tags CPython 3.13 Linux glibc 2.28+ ARMv7l
SHA-256 checksum
How to use checksums
6d6ea9fc24f68fcff7136f343b102f5752dbf10ac676ee6e78cd1498a9175159
BLAKE2b-256 checksum
How to use checksums
93ce3655e8fed7133fa7edc038cc1b0dd25bd107707aae73c5373b56b024d43d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL pm_hftbacktest-1.0.12-cp313-cp313-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9141317afc59de896652c4a8dc0181f8c171d302c5137461605dca88a587f42e
BLAKE2b-256 checksum
How to use checksums
a9cb071a46c014184349440ec13b7fbb1072bc24e6a197ffea97d6a91b268530
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp313-cp313-macosx_11_0_arm64.whl

Download URL pm_hftbacktest-1.0.12-cp313-cp313-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dfcea69e77855824eb133dabbab130f5b9b5cc5cac2a0ce0d1ab25f8dbacdff6
BLAKE2b-256 checksum
How to use checksums
7a37711981ce02239880f70c481780ebc4a7753fe376273e4bb1cd3711be1b61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp313-cp313-macosx_10_12_x86_64.whl

Download URL pm_hftbacktest-1.0.12-cp313-cp313-macosx_10_12_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
9a6af579cf44921e2c4146f2cd51f556eef6fa9b32b7a8c130209d59df449d9f
BLAKE2b-256 checksum
How to use checksums
fc3cb0049c6bdd8e426fc46d877889716de89cf3218688780c7373860a3e63a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp312-cp312-win_amd64.whl

Download URL pm_hftbacktest-1.0.12-cp312-cp312-win_amd64.whl
Size 1.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4e4292315092b5bf58c75786d3018a161457ed1e8ba08df5b279298c4bc7519f
BLAKE2b-256 checksum
How to use checksums
0da752d150894505853e469d1f15b65d0ca741f221c8c19981e58cf16a6278d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pm_hftbacktest-1.0.12-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
48b60a57529ae5ea47b3fe8090b1e2a2566271132dd5f670f184de75e22906ba
BLAKE2b-256 checksum
How to use checksums
3519f8e1bbb3a53c0ec6e4d6441c9a5c1e817172a0de293c01282b8694c9ffad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp312-cp312-musllinux_1_2_armv7l.whl

Download URL pm_hftbacktest-1.0.12-cp312-cp312-musllinux_1_2_armv7l.whl
Size 2.2 MB
Tags CPython 3.12 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
e01dfa4cadae9a4cf5733a175cafe58a3809da9d67b495aab0929dec73e2283f
BLAKE2b-256 checksum
How to use checksums
00c49f9e5209b861742dbf296852be6b4e6154cd03a22c6b2ac34d84f0cfd4dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pm_hftbacktest-1.0.12-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c336d62c07a82c830064575f04d0089803c722b6d7cc7d27b1aefde0a907e778
BLAKE2b-256 checksum
How to use checksums
c6c6b88f42e0084f31b4d2564d86cb84af35ae3800d7ec927f629b40a9c94422
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL pm_hftbacktest-1.0.12-cp312-cp312-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4841ae91de505f720706cb35b0455e97b71d7aaa67750127eca10137ddac8ec7
BLAKE2b-256 checksum
How to use checksums
16426a23b19a8fcdac47ab82ccff2625925789a089ce79a8c8b12f2863b3abcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp312-cp312-manylinux_2_28_armv7l.whl

Download URL pm_hftbacktest-1.0.12-cp312-cp312-manylinux_2_28_armv7l.whl
Size 1.9 MB
Tags CPython 3.12 Linux glibc 2.28+ ARMv7l
SHA-256 checksum
How to use checksums
a24e2e05b2df9fef3a7505c918f21b1d9eeca743a9f281bddb132b6bd6b1357f
BLAKE2b-256 checksum
How to use checksums
e1a59ce7b42dc4e87e4ac615f7273513d6a5df3fb9974d95a6f5880e57d26ce5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL pm_hftbacktest-1.0.12-cp312-cp312-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4fe5568b4ee9463d8d647a02958b8a671014bb1aef13e80469f3a926b852a5ba
BLAKE2b-256 checksum
How to use checksums
b037491681b7f9f5cf5ab39dc314bc40240b13dfc87a94e44a3a0e1af1b5a76b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp312-cp312-macosx_11_0_arm64.whl

Download URL pm_hftbacktest-1.0.12-cp312-cp312-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
989141241aa964fe171db091fe1e134516536ebebc041a4482c8476043f438b9
BLAKE2b-256 checksum
How to use checksums
22ee06fa9ab15b1831191b70f164243c930fc432502e55698ca29f29edbe8e4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp312-cp312-macosx_10_12_x86_64.whl

Download URL pm_hftbacktest-1.0.12-cp312-cp312-macosx_10_12_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
9aa310d1d8ae02941ea64a57137b77e101aaf5868212f4bc9db30476423ae976
BLAKE2b-256 checksum
How to use checksums
998cf49334dde1988a73917ae18b6c068e4c522fe2ebb90a6879ad88f0f6a718
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp311-cp311-win_amd64.whl

Download URL pm_hftbacktest-1.0.12-cp311-cp311-win_amd64.whl
Size 1.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
72c28a1005132b818168fc0e3ae17d40a98ebce1a657e5325f3ca1a5d06b978e
BLAKE2b-256 checksum
How to use checksums
bebb1d4ff585d58875a3892aa57f8068d21fd63e2dbf16605c45b18568d69e4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pm_hftbacktest-1.0.12-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ca30b8fea5d941c111a6d933824e00ec3c7eaee49c5aabfdf985d3a7347333e6
BLAKE2b-256 checksum
How to use checksums
2d057da9fe626af6daa5ac5c79b7b563dd8554a38845b85c21efa82f8b7895c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp311-cp311-musllinux_1_2_armv7l.whl

Download URL pm_hftbacktest-1.0.12-cp311-cp311-musllinux_1_2_armv7l.whl
Size 2.2 MB
Tags CPython 3.11 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
7e1bfb9d54b0d64c5fa13cf30768a2915e64c0071f36e71922684bb15e22bae5
BLAKE2b-256 checksum
How to use checksums
7911c5ee6b8b80b0c8b4d3abf9002921ecc8bc50a7578940a584a2e9543ba38d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL pm_hftbacktest-1.0.12-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c05a35f4eaaabe90fa2e20c51e1a2a8e7f679fa26bb3911857d887608621c578
BLAKE2b-256 checksum
How to use checksums
d2994cffe3578add78c5f62339d2e57b6abca5f795175a332abe94bb5085cd69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL pm_hftbacktest-1.0.12-cp311-cp311-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
595f1bd2110b2e6e28f7c3a83848747a3a886cbe594dcaf5af4a54090b44d034
BLAKE2b-256 checksum
How to use checksums
a9666d0c584a952a3c5f425e746ca4caf85707ef209eb305b17d312ffeda1d62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp311-cp311-manylinux_2_28_armv7l.whl

Download URL pm_hftbacktest-1.0.12-cp311-cp311-manylinux_2_28_armv7l.whl
Size 1.9 MB
Tags CPython 3.11 Linux glibc 2.28+ ARMv7l
SHA-256 checksum
How to use checksums
6d40191acb757df5c50b3fe64d39455ab67b7293336b5fb74e493dbb77c4da9d
BLAKE2b-256 checksum
How to use checksums
c34270c906fa261991a6c43dd1b792ad51ad7477acd6a7b99a9b096585ce8277
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL pm_hftbacktest-1.0.12-cp311-cp311-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
56bb8463107f62f97ded63cd66d97b63a87c0411dab21de411ef2bc5005538c8
BLAKE2b-256 checksum
How to use checksums
f1f26d73f7b97298b9a0d39292a4e04f99d8b09e49f4f544d389deef7fa8971d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp311-cp311-macosx_11_0_arm64.whl

Download URL pm_hftbacktest-1.0.12-cp311-cp311-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
526139d66eb4d6ea464047403524b87d23f2c4d9f9fd06995e63ef76741fffcc
BLAKE2b-256 checksum
How to use checksums
c85abeaf2be7bfc81b6871aa6edb7b43e72cf402671cb8aa21634adc4a410876
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / pm_hftbacktest-1.0.12-cp311-cp311-macosx_10_12_x86_64.whl

Download URL pm_hftbacktest-1.0.12-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
9007f5e1e7aec1b1648497e8908cfde327b5225559b5a693b4757898a358e9b3
BLAKE2b-256 checksum
How to use checksums
bc9d2ce729b45e5edab87f12be6908b4d0d863d8c895b0831b59d064d2b57f7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Security for pm-hftbacktest 1.0.12

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.

No provenance found

None of the files in this release were uploaded with 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