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
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()

Metadata

Release files for pm-hftbacktest 1.0.11

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.11
File
pm_hftbacktest-1.0.11-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.11-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.11-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.11-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.11-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.11-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.11-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.11-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.11-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.11-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.11-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.11-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.11-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pm_hftbacktest-1.0.11-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.11-cp314-cp314-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARMv7l Details
pm_hftbacktest-1.0.11-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
pm_hftbacktest-1.0.11-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.11-cp314-cp314-manylinux_2_28_armv7l.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARMv7l Details
pm_hftbacktest-1.0.11-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
pm_hftbacktest-1.0.11-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pm_hftbacktest-1.0.11-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
pm_hftbacktest-1.0.11-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pm_hftbacktest-1.0.11-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.11-cp313-cp313-musllinux_1_2_armv7l.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARMv7l Details
pm_hftbacktest-1.0.11-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
pm_hftbacktest-1.0.11-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.11-cp313-cp313-manylinux_2_28_armv7l.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARMv7l Details
pm_hftbacktest-1.0.11-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
pm_hftbacktest-1.0.11-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pm_hftbacktest-1.0.11-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
pm_hftbacktest-1.0.11-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pm_hftbacktest-1.0.11-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.11-cp312-cp312-musllinux_1_2_armv7l.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARMv7l Details
pm_hftbacktest-1.0.11-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pm_hftbacktest-1.0.11-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.11-cp312-cp312-manylinux_2_28_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARMv7l Details
pm_hftbacktest-1.0.11-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
pm_hftbacktest-1.0.11-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pm_hftbacktest-1.0.11-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
pm_hftbacktest-1.0.11-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pm_hftbacktest-1.0.11-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.11-cp311-cp311-musllinux_1_2_armv7l.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARMv7l Details
pm_hftbacktest-1.0.11-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
pm_hftbacktest-1.0.11-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.11-cp311-cp311-manylinux_2_28_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARMv7l Details
pm_hftbacktest-1.0.11-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
pm_hftbacktest-1.0.11-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pm_hftbacktest-1.0.11-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details

Total release size: 80.1 MB

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Security for pm-hftbacktest 1.0.11

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