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 fee model

  • 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
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"
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/download/poly_l2/{slug}.parquet",
    storage_options=storage_options,
)
trade_df = pd.read_parquet(
    f"https://api.pmdata.dev/download/poly_trade/{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()

Metadata

Release files for pm-hftbacktest 1.0.10

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

Total release size: 79.5 MB

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

Download URL pm_hftbacktest-1.0.10-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
18f5501bbc2e2195fd4b132f26e0a4cab81c8d536499497517489fa26d459f04
BLAKE2b-256 checksum
How to use checksums
146e5743a178c6772b17d8ab3184220629d5a2af2ed2b67da1752e244e056a2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
bc135a448e6f3cb9f3db2bc7bc8483246f99f229ce39905eef95f38ac1cf233a
BLAKE2b-256 checksum
How to use checksums
90ae2b23d1ba9bdd3d048eb27d870b674ca217a1a8618175fd6ca6664881f77f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags Linux musl 1.2+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
3a33a78ca2fc9f77a264a5dc236a43c0e044434cd0c349c087b3771359040be8
BLAKE2b-256 checksum
How to use checksums
d777ec4ba87eaf203ae543bdb4a9ded65f274a54b8cdd5b1649f2e497fb5367a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
f08ed92e8775c6e435e21f01176e7a455d5cdf8b43d98fb8e612de0ab481bf7c
BLAKE2b-256 checksum
How to use checksums
875901d8ee029cc73ac71160d6e8b256ecead234965ef2351f787e545a13a00e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
62d769857061bd9fa1b0ca77c28fca9b23870ec32e760ad87699cbdbf62ed879
BLAKE2b-256 checksum
How to use checksums
7f990c1f0dfd9384b713b175a5471b14664c9a43481452126e368b7ca97e3421
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
b9b8d8ad450796db4720b0e1410805c868e093bb57c673397326fa1d9c7bd6e1
BLAKE2b-256 checksum
How to use checksums
870f48a19ee2f25983e20ed490daa2af15ed6f7c4260bdd1830996b391977315
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
a994cb8c7b69069ee45d41ad3fd76512b6be9658cd73574f7389816010e5d295
BLAKE2b-256 checksum
How to use checksums
b8da253772abfb282011e39c0418d63e6c0c28593b2e70f2d859b70fdff4a34e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
f9ec497fbfe657f1d574958002186e91b55e8f49e5f1a8355dc2f1b2eb6ab7ce
BLAKE2b-256 checksum
How to use checksums
bce6a1b8281dd29e77210a5ff02a5d7d4be0392d9582b2dcb55c001410e91e2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
0b7b0978b8a8df02f8649043290f4c134af20e5d52cb0de89c56c685cacb7d1b
BLAKE2b-256 checksum
How to use checksums
442015b38a2dc2f859a5cac077758b889dcdcb7c27c6ad41bc0261ef8ba3aea0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
51c94f75097e26a22e051240cb05f4917697496bbcada43d18b51498eece302d
BLAKE2b-256 checksum
How to use checksums
8c6b21e68f05c704e0ab3f4b3d7e1b1e765feb7e2463a8d82496944129bd927c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
be1bb7b071f6b5ced8c8a4c898f816cd4f4bfed87200d26546b65c5b926b928c
BLAKE2b-256 checksum
How to use checksums
9dfacb6ddc331b7451b9cbf67bbdbcbe9391c9eb39415ed432464ceb7c87ce8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6a2284689b026c2ebf6267b609e4e4cb950699718d6dc73840c7ab52ebc9cf37
BLAKE2b-256 checksum
How to use checksums
97b703aa38ad9472e34a0bec1291d597dadfa8ee6a5ad7f3183c2f2510bfe6bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-cp314-cp314-win_amd64.whl
Size 1.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b672c3ed8a2fba6365707ae36ae13091f71a0d1bdbeef19069511de6043407a9
BLAKE2b-256 checksum
How to use checksums
277a07cfea616a23dc383ca2aea2cce88a36a4eab11814b0c7f548daab198567
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
b5f9082b4050a03029fe92570fbe11eba10e42cab133207993becfa1c71770d6
BLAKE2b-256 checksum
How to use checksums
94994642165921d896a37dabcc5214b2eaff93a0fa12ef86112aff49b3eeb812
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
b0abf9b630f3c978b65cdf619cad94f57401a3c84264ac452c5f644c9605ae0f
BLAKE2b-256 checksum
How to use checksums
d8cb80179353ea79448e4a275636d981850cd438dbc90aeae765024dafe34cd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
83c62fba65cf48fce72b57057dddb381f1d66d44d44390793fcf30363753dff8
BLAKE2b-256 checksum
How to use checksums
965b8e988be2ef0b3014a6cbe7ef31d08fafea7a20f5e3ba4c1b46c67ce0e7ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
74d3d0de9607848d59e284e661b9fba5f8b1acd5bbf44369e906c62ee9e1df0d
BLAKE2b-256 checksum
How to use checksums
557cb44a71afec260de1ad969c45b781d7df6c9d14617c49e9a18ba052ce928d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
363ce9d8289c4e2a3d360a88b22362cda713907db8641c867018efeb03069470
BLAKE2b-256 checksum
How to use checksums
1f8673f7d6c9b520edba284ad78fb4398bf4c50a5ffb650a124c2775be3ccb49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-cp314-cp314-manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9cfc371b6c4e3970bfa6426565f871d3991e32aa86206069503cd423ddd8c972
BLAKE2b-256 checksum
How to use checksums
58912b5f76895ece81066510ebff4c61d90fa31d687d4de280e83947ca5b48b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
e85c5b5bd4dedabdf74a9e1b2eed1b72b045c37a279aab109d4a42fcb6436c9c
BLAKE2b-256 checksum
How to use checksums
d4be925103b1920e3811b9612bc2f95da17f2927001ded12b475e56efe7b8caf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-cp314-cp314-macosx_10_12_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
579115e85362500980ed2a9f33ca9611973df248675f72ce3fde7ee07d2ff223
BLAKE2b-256 checksum
How to use checksums
1a451658938a0db13f72f22f8aa74d1b26e510c1cf2611d4f622f80dd022851b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-cp313-cp313-win_amd64.whl
Size 1.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
9486e05b04dddf2754c977ea9a1c9cb0205781d7f49db5a29d19bd934df59428
BLAKE2b-256 checksum
How to use checksums
c9ff6255ebf4f96a9c088b3d00ac7350215fb3fbc6bda0f9332be7e88691efe5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
3317cc59500aace0b7bfc3ddd1866a17b66f0c3f6e36d1d845251d37dd14c1fa
BLAKE2b-256 checksum
How to use checksums
379b59cc426087bc59567ea9d28cc48f8619efd2d1ab4341f00e54ba89acc8d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
e5731ca34cd4d39d7654a3f3676bdd02eaf0bf171269f8c7eac0fd0810a0cfb4
BLAKE2b-256 checksum
How to use checksums
c0db87404ffdfdbf1db0da9b6e0c569bfddaa8c972bf34c48b6a039d0a7edf58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
71cc99a876cd7f59fb104d0632207f79a8083b722b1f13b24def5b915ffe31a5
BLAKE2b-256 checksum
How to use checksums
56dce156f9546c127fba4c99db07dbef57bdaff070b13566890d5abe144d8df2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
a0ce053a0d495c75a8dbb16448b3c752656e001fbbd2798b4ddea409cb47ccb6
BLAKE2b-256 checksum
How to use checksums
cad509a8f51cf19bb1357299d5e395d1f3a7ca3f8ef05ca4797e7bae80209da3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
8e52bf9ab55739bfa655ac34dfb6f331f5db9338b1fb7c4bb1b26a3ae9342fa5
BLAKE2b-256 checksum
How to use checksums
ba6a67f411821107ff37f362bdea267e4715b4d45b0112258188ec7bcd655901
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-cp313-cp313-manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bf59fe22805fd3ebacc0907955716e79f13a1a46b4f178086cfe94da12350bb8
BLAKE2b-256 checksum
How to use checksums
54e840eaa397e3001c43590e1af2d20c57864653c03e365229bcce9b059018f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
6274c26c3ad5c124951a2b03cc70b29db4ed224fc64744eedd920423161c6cdb
BLAKE2b-256 checksum
How to use checksums
9bdaddd7e20b3367c9dc54dec5c990e0968ff818f859df30e7adf3a6cd385682
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-cp313-cp313-macosx_10_12_x86_64.whl
Size 1.6 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d1edf72799e4f48e548eddc63a5516ee051110aab9593048e923a89ea07ee89b
BLAKE2b-256 checksum
How to use checksums
e3c90895c73ccaa1119c4ce6701b286420d4b81d86f43288a4b2b28b43f5f2a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-cp312-cp312-win_amd64.whl
Size 1.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
19250d28e9495bdf3a5e5bf1962b8c582f59920dbae71694e23f50753299b119
BLAKE2b-256 checksum
How to use checksums
1003089b983b9e272496895f45242ede6c08190469d639fa12398a4ee0c1e602
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
49698dc0fd37944ba8168c542f8c7f520f5a2e5af297a036af18ab1999e14d37
BLAKE2b-256 checksum
How to use checksums
6b5290ed0876934c23b197d48e9a5ad5079b0e4b84bab56357c9b9384958f4e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
610303d76c79a5b2b2c8b47dc30e85f99f0f9c27ee16cb1a79cc48dab7cb7eb2
BLAKE2b-256 checksum
How to use checksums
b8c9c812fca9794c3016a883541fca48da35b16ddfac1ddaf264e9d825ec06b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ae31fb341bd889f58f7c2a812da6d68953bb416df3f78f67a361b96ccd4f7069
BLAKE2b-256 checksum
How to use checksums
0055b52acdaa838bdcbda9a8355d7ba1838330d505884952b5fba303f7861283
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
6754bc56723bc1965cbf321a06ca1342728608771ce12a06d3c6b683cf535c65
BLAKE2b-256 checksum
How to use checksums
ff3aba08b8912480c61c87bb00bd63801a5d8f628051848075f3e3bf11eac70b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
4d54baa7e41daa23cd1edbdb46ca798494186a8cb16c79916cacc0275fa6da63
BLAKE2b-256 checksum
How to use checksums
f02e94eb2e609fdc0b718d91eb5e094dd95a4f7501c2506ca55889d7dc2aa2b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-cp312-cp312-manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ff262bbffe38287bcc0a79eb813877c95296d8821dc1b1ba5460983e67ab130e
BLAKE2b-256 checksum
How to use checksums
17f1afb97af3caa1e9a4092772f604df9029e44aa3ab8f1a8a62cd0b0bc7f13a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
acabd3a49be1f9e1d5c3acf9a5a38360b398406ad228cbb17f9680617971725c
BLAKE2b-256 checksum
How to use checksums
c6ab5f5eb8073c8df164101da8054b094b854b5a79d91067ad2d8627cea7cf52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-cp312-cp312-macosx_10_12_x86_64.whl
Size 1.6 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
bf04f9713c1b0a3937a91c2cdc352522892b87b9ebcf194ccada2b778f73e045
BLAKE2b-256 checksum
How to use checksums
abaad594d4275b5617b24eecce2783dab3cdfd6478cc19f592808f6fc8472860
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-cp311-cp311-win_amd64.whl
Size 1.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
13174eafe6145ad7b1528cdc7e50dcc6acc4f391ced26a9d04fd00c9247f27ec
BLAKE2b-256 checksum
How to use checksums
1bebab05ad352664d4589de7e1a9fd5d4a393a92d81255f796ad1c5319227711
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
f9ff120a298418e9572fdf63cb0a78f003f6018b9b1e1559f8447be3eea99939
BLAKE2b-256 checksum
How to use checksums
41347344b591a4b8bd27ac7c9f0cd1a448bfecdf192f1be61597b02c6a59d0c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
e97b2482db12576634277e71363565729b4291ef2e227f27e0ee1d6bff6b9994
BLAKE2b-256 checksum
How to use checksums
537e2e40de91d51f6eb5fc5a3640edc8f47f352e6bdd66aa30ed276b1c711330
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

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

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

Download URL pm_hftbacktest-1.0.10-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
fc6531b14ef76a4549276238dae760987b6e4af354adee18e2e5fd10b46ca843
BLAKE2b-256 checksum
How to use checksums
185cf613b4f5461396d08cd38dbcb590dcaa8b4af7b6512fca63d6c508e2ea47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
93d27732a52ff454cc69208210eca8f986e3e4a8e661e83647b719e0b0ed7a6a
BLAKE2b-256 checksum
How to use checksums
9c8b147221abc42999c794241526a6487285ed2942f4f881c629abc4458ec401
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-cp311-cp311-manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6304aeae8fbf767ebca0ab3e92c3f35d95249fe9ffeb45be3dd5232ecbf1be98
BLAKE2b-256 checksum
How to use checksums
1c8fbca27f1982ed799435360dd0b77195ed8324e32b14adc659bcb2f2365bd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-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
7dd1939b4fac3fdfabca71a2ff1eff10e8f8a992a58c7603227cc70d983e771d
BLAKE2b-256 checksum
How to use checksums
43736250781ad8296bdc586d1f590776e5229e08ae41a954888de5ec1b4a6462
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

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

Download URL pm_hftbacktest-1.0.10-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.6 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
32dc6e6fe784e4f93cbadd8af34d86f2653b5aa96da07aff6a0bc05940f6d798
BLAKE2b-256 checksum
How to use checksums
ec544621937355d5272d7a65253073da4b2b3ed245e37e0b4baba1cbfb621041
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Security for pm-hftbacktest 1.0.10

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