Skip to main content

QuantSupport for Python

This Python package provides QuantSupport's native instruments, market construction, valuation and risk calculations. Define a contract and trade, configure its market, then evaluate the position inside a pricing context. Results are available as scalar properties and pandas tables.

Documentation and computational studies

The Python user guide is self-contained: installation, a complete valuation, financial conventions, market construction, product/model selection, scenarios, and exposure/XVA. Each workflow includes the financial conventions needed to interpret its results.

Public classes are grouped in quantsupport.time, .market, .instruments, .pricing, and .risk, and re-exported at the root for compatibility. quantsupport.Swap and quantsupport.instruments.Swap are the same class.

Install

Released wheels require Python 3.9 or later and install pandas as a dependency:

python -m pip install quantsupport

The Python downloads page also provides folder ZIPs containing only QuantSupport for each supported Python version, operating system and architecture. Install dependencies separately with python -m pip install pandas, extract the ZIP, and add its site-packages directory to sys.path before importing QuantSupport. The ZIP includes a README.txt with these instructions.

Use quantsupport[typing] for optional editor typing dependencies. A wheel does not require Rust. For a development build from the repository root:

python -m venv .venv
. .venv/bin/activate
python -m pip install "maturin>=1.5,<2.0"
maturin develop -m bindings/python/Cargo.toml --release

On Windows activate .venv\Scripts\Activate.ps1. Source builds require the stable Rust toolchain. Select this same interpreter in Jupyter; an older installed wheel can lack classes present in the checkout.

An in-memory valuation

This example defines a five-year receive-fixed swap and an explicit flat continuous zero-rate curve using in-memory inputs:

import quantsupport as qs

reference = qs.Date(2026, 2, 24)
quotes = qs.QuoteStore.from_dict({
    "reference_date": str(reference), "quotes": [
        {"identifier": f"ZeroRate_USD_SOFR_{tenor}", "mid": 0.03}
        for tenor in ["0D", "10Y"]
    ],
})
curve = qs.CurveConfiguration(
    market_index="SOFR", day_counter="Actual360", interpolator="Linear",
    quotes=quotes.identifiers(),
)
context = qs.PricingContext(
    quotes, [curve], csa_policy=qs.SingleCurveCSADiscountPolicy("USD", "SOFR"),
)
swap = qs.Swap(
    "USD-IRS", reference, reference + "5Y",
    10_000_000, 0.03, "USD", "SOFR",
    fixed_leg_frequency="Semiannual", floating_leg_frequency="Quarterly",
)
position = qs.Trade(swap, reference, qs.Side.LongReceive)
with context:
    result = context.evaluate(position, ["Value", "FairRate", "Sensitivities"])
    print(result.price, result.fair_rate)
    print(result.sensitivities)

The continuous curve implies simple forwards slightly above 3%, so the receive-fixed swap has a small negative value. Rates and spreads use annual decimals unless specified otherwise. Risk values are derivatives per unit input; multiply decimal-rate derivatives by 0.0001 for the approximate monetary change from a one-basis-point increase. Generic swap cashflow tables report signed amounts, positive for receipts and negative for payments, including initial advances. They contain no PV column.

Interface conventions

For portfolio aggregation, use the same explicit trades and receive standard EvaluationResults:

book = qs.Portfolio("PORTFOLIO", [position, another_position])
with context:
    result = context.evaluate(
        book, ["Value", "Sensitivities", "Cashflows"],
    )
    print(result.price)
    print(result.sensitivities)
    print(result.coupons)  # type, market_index, fixing_index, dates, notional, rate/spread, conventions
    print(result.cashflow_summary)  # payment_date, currency, interest, capital, other, total

Start with How a portfolio works for position construction, requests, result tables and numerical reconciliation. Open the portfolio aggregation notebook for an editable deposit/swap book, weighted quotes, distinct fixing indices, individual-position reconciliation and optional CSV exports.

The context prices one member at a time and sums completed numeric results and duplicate risk factors in portfolio order. Built-in pricers reuse the per-trade AD tape; no portfolio-wide AD graph or collection of member results is retained. Native Rust pricers report monetary PVs and derivatives in the context base currency, automatically using its FX store and including FX risk. Cashflow currencies remain separate. Python pricers report monetary results in the context base currency. Unsupported aggregate measures remain absent, as does any measure omitted by a member. Repeated entries count as repeated positions. Cashflows preserve coupon types, contractual and effective fixing indices (including leg overrides), accrual dates, day counts, overnight conventions and payoffs. Compatible fixed coupons use notional-weighted rates; compatible linear floating coupons use notional-weighted spreads. Pay and receive directions remain separate; daily-compounded spreads and different option payoffs are kept distinct. Coupons without contractual metadata remain individual rows. result.coupons exposes these contractual terms; historical payments are retained. The separate summary view separates net coupon interest from signed redemptions and advances, leaving unknown payment types in Other. It does not allocate accrual NII.

Fixed-rate deposits already use the shared Rust MakeFixedRateDeposit / FixedRateDeposit instrument and are exposed as qs.FixedRateDeposit (also qs.instruments.FixedRateDeposit). Create a qs.Trade to place one in a portfolio.

BondPricer leaves FairRate absent. For bond price/spread anchors, use YieldToMaturity, ModifiedDuration, ZSpread or the selected model's OAS request instead.

  • Built-in instruments contain terms, not positions. Trade owns execution date, side, size overrides, and bond anchors. evaluate() and NettingSet require explicit trades. Do not put side or trade_date in product dicts.
  • Context entry validates and enables lazy construction. initialize() eagerly constructs all configured objects. Final scope exit releases constructed state; do not retain AD-backed views after context/scenario exit.
  • Context collection/store getters return copies. Assign changed inputs back to invalidate dependent construction.
  • Many financial inputs accept enums or names, but typed shock/calendar/ schedule parameters retain their documented restrictions. For equity use qs.MarketIndex.equity("SPX") or {"Equity": "SPX"}, not "EQ:SPX".
  • Read JSON files with Python's json module, then pass the parsed data to from_dict or from_dict_list. Configuration from_dict returns one configuration; from_dict_list returns a list. Product dictionaries follow constructor keywords.
  • Bond trades require pricing_anchor: clean/dirty prices use quotation units; straight bonds use Z-spread, issuer-call bonds OAS. Discounting is a policy choice, not an automatic inference from currency.
  • Loan Value is future expected receipt PV, excluding the initial advance. Evaluate qs.Trade positions or portfolios with context.evaluate(...), which uses the core Rust loan pricer. Select fair-rate and refinancing options through PricerConfiguration.loan(...), and choose discounting with context.fixed_income_policy.
  • Python scripting returns averaged numeric variables, not sensitivity/ cashflow tables. Rate models are explicit; finite-path estimator comparisons need not reconcile raw cashflow PVs with a control-adjusted selected variable.
  • High-level XVA produces CVA/FVA for the documented contingent-claim subset. ENE is signed; profiles are pre-margin pointwise means, not PFE quantiles. Curve-driven adjustment risk uses survival/derived funding-spread pillars, not original CDS/funding quotes; those aggregator paths do not replay the original bootstrap Jacobians.
  • Historical selection preserves one complete market's valuation date. Fixings are separate and not filtered by publication vintage.

Running the studies and tests

The examples guide gives environment setup and reading order. From the repository root, after building this checkout's binding:

python -m pip install -r bindings/python/examples/requirements.txt
python -m bindings.python.examples.run_notebooks
python -m bindings.python.examples.run_notebooks valuation/swaps --write
python -m unittest discover -s bindings/python/tests

The runner uses a fresh kernel per notebook, verifies the actual interpreter and binding exports, and rejects stale bindings before executing cells. Saved sanitized execution_environment metadata records Python/package versions and whether the kernel matched its caller. Without --write it leaves sources unchanged; Sphinx renders saved outputs without executing notebooks. The legacy external sensitivity benchmark has additional ORE/CurveEngine prerequisites and is not part of that runner's default directory. To validate all sixteen studies:

python -m pip install "open-source-risk-engine==1.8.14.1" "curveengine @ git+https://github.com/jmelo11/curveengine.git@d7e000da626e08ff2be5d34561597065340b017e"
python -m bindings.python.examples.run_notebooks --include-benchmark

Use the benchmark selector to run it alone.

Native harness checks include:

cargo check -p quantsupport-py
cargo test -p quantsupport-py python_dict_and_script_contracts -- --nocapture

Do not enable extension-module for Rust tests. Set PYO3_PYTHON when Cargo needs a particular interpreter; Windows linking/loading also requires its runtime DLL directories on PATH. New native product implementations belong under bindings/python/src/instruments/ with dispatch in src/pricing/.

See the documentation build guide for standalone Sphinx builds, which require neither this native module nor notebook execution.

Metadata

Release files for quantsupport 0.1.19

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for quantsupport 0.1.19
File Size Uploaded Provenance Actions
quantsupport-0.1.19.tar.gz 1.8 MB With provenance Details for quantsupport-0.1.19.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for quantsupport 0.1.19
File Actions
quantsupport-0.1.19-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for quantsupport-0.1.19-cp314-cp314-win_arm64.whl
quantsupport-0.1.19-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for quantsupport-0.1.19-cp314-cp314-win_amd64.whl
quantsupport-0.1.19-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for quantsupport-0.1.19-cp314-cp314-manylinux_2_28_x86_64.whl
quantsupport-0.1.19-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for quantsupport-0.1.19-cp314-cp314-manylinux_2_28_aarch64.whl
quantsupport-0.1.19-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for quantsupport-0.1.19-cp314-cp314-macosx_11_0_arm64.whl
quantsupport-0.1.19-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for quantsupport-0.1.19-cp313-cp313-win_arm64.whl
quantsupport-0.1.19-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for quantsupport-0.1.19-cp313-cp313-win_amd64.whl
quantsupport-0.1.19-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for quantsupport-0.1.19-cp313-cp313-manylinux_2_28_x86_64.whl
quantsupport-0.1.19-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for quantsupport-0.1.19-cp313-cp313-manylinux_2_28_aarch64.whl
quantsupport-0.1.19-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for quantsupport-0.1.19-cp313-cp313-macosx_11_0_arm64.whl
quantsupport-0.1.19-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for quantsupport-0.1.19-cp312-cp312-win_arm64.whl
quantsupport-0.1.19-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for quantsupport-0.1.19-cp312-cp312-win_amd64.whl
quantsupport-0.1.19-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for quantsupport-0.1.19-cp312-cp312-manylinux_2_28_x86_64.whl
quantsupport-0.1.19-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for quantsupport-0.1.19-cp312-cp312-manylinux_2_28_aarch64.whl
quantsupport-0.1.19-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for quantsupport-0.1.19-cp312-cp312-macosx_11_0_arm64.whl
quantsupport-0.1.19-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for quantsupport-0.1.19-cp311-cp311-win_arm64.whl
quantsupport-0.1.19-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for quantsupport-0.1.19-cp311-cp311-win_amd64.whl
quantsupport-0.1.19-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for quantsupport-0.1.19-cp311-cp311-manylinux_2_28_x86_64.whl
quantsupport-0.1.19-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for quantsupport-0.1.19-cp311-cp311-manylinux_2_28_aarch64.whl
quantsupport-0.1.19-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for quantsupport-0.1.19-cp311-cp311-macosx_11_0_arm64.whl

Total release size: 63.8 MB

Release files / quantsupport-0.1.19.tar.gz

Download URL quantsupport-0.1.19.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
ed3a86e71449c1dcfb18613801c00c192656d5b05fa5adee9fee9691abf0465d
BLAKE2b-256 checksum
How to use checksums
8365465ec4b44cba4d38ad24e8597829f4ca8cfda3d7bf3d7d12b0f1edbbfc7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp314-cp314-win_arm64.whl

Download URL quantsupport-0.1.19-cp314-cp314-win_arm64.whl
Size 2.7 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
171e8933c81bb89c27c1f80ae9f4db2d0a5e22daa07382ce96d9a9ffde3c2a09
BLAKE2b-256 checksum
How to use checksums
ea1a90a1e7b93abc2c6f4481b307745cf92ed088f8799303169b8c8863d1f3b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp314-cp314-win_amd64.whl

Download URL quantsupport-0.1.19-cp314-cp314-win_amd64.whl
Size 3.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
a2b97ba0183fa620c4bf2a55bdefcc8f50372218c4d4e762b82470b489e8d3a7
BLAKE2b-256 checksum
How to use checksums
254273bd4522202a552d2e9c1171eb7c1835da835f3709c1e0d51c990e01409c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL quantsupport-0.1.19-cp314-cp314-manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c6f4ab6db8f110a308657adf35e50922fad9f2478fe821bd34ddcdc784daa542
BLAKE2b-256 checksum
How to use checksums
3fb568832f6ef7eb367d555cf855ff330d6c35fb1d2c2bf9ef4d18a96f861be5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL quantsupport-0.1.19-cp314-cp314-manylinux_2_28_aarch64.whl
Size 3.4 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
05f7b94f8c5844589954655c74dfd35b1825ef9796016fe8630b8beb2ebf97a8
BLAKE2b-256 checksum
How to use checksums
52e8041ed2b4ca8622887a9e9e4cbbf9139365dd07af9d3c0bb74305000d6015
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp314-cp314-macosx_11_0_arm64.whl

Download URL quantsupport-0.1.19-cp314-cp314-macosx_11_0_arm64.whl
Size 3.1 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1612513900fb35c110d0c5ce4b1175bdbb7ae3b1a509881ceab129ba10f6c754
BLAKE2b-256 checksum
How to use checksums
72c71b3ccb076a62979d97fe84afdb540920e9646491b742bfbece4e64367b8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp313-cp313-win_arm64.whl

Download URL quantsupport-0.1.19-cp313-cp313-win_arm64.whl
Size 2.7 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
ed7a6df371bc6e8711b50ac6a94351a9b8c73aa6ae2ee8f889ccae9dae09e1c2
BLAKE2b-256 checksum
How to use checksums
094fab039ebf1539a10f70028414b8fc4d3724f587e3385c4ed216cd65d94048
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp313-cp313-win_amd64.whl

Download URL quantsupport-0.1.19-cp313-cp313-win_amd64.whl
Size 3.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
27bc13831bdef42be2d23fce69d68304d610ec99492227a410422220ce20d32d
BLAKE2b-256 checksum
How to use checksums
fc2ccf18bd259799f12258fa04b1bb391ab2c2dff63103a0af73b340e4d99bca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL quantsupport-0.1.19-cp313-cp313-manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1353390f1bc4d14a5b199d9e50fe1b05a2494870a2516de2c37c4f38f61847dd
BLAKE2b-256 checksum
How to use checksums
498cd472491639c348e87ed841d4361b047b5d60b959816b87d5054bcc6a1576
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL quantsupport-0.1.19-cp313-cp313-manylinux_2_28_aarch64.whl
Size 3.4 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
50ea7cb117fd06edd6559a05096b765d32809cbed577dceee6bf2f3948ef6a79
BLAKE2b-256 checksum
How to use checksums
8b1fa2e85af7c9533b389ee1a7e734d0d53d19f663409c34cd86cc213249aaf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp313-cp313-macosx_11_0_arm64.whl

Download URL quantsupport-0.1.19-cp313-cp313-macosx_11_0_arm64.whl
Size 3.1 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3fca3c6fbef6ee21ed279da8af5e60c0caa95cee7612a9b6fc06f53802ae3f32
BLAKE2b-256 checksum
How to use checksums
cb0869c98efeae0cebc1d9d6c973b8c5d64e06a864816f16096fbfaa4bee0733
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp312-cp312-win_arm64.whl

Download URL quantsupport-0.1.19-cp312-cp312-win_arm64.whl
Size 2.7 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
dc85a4db5383f1bd518401dd418dd963a2b9141033226c645e87fd3b7dcf6c3e
BLAKE2b-256 checksum
How to use checksums
40cb50f38451357f711577573729747cc120f199f4c74a1f35f5d6cff2ef5f71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp312-cp312-win_amd64.whl

Download URL quantsupport-0.1.19-cp312-cp312-win_amd64.whl
Size 3.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8083b56f5674b895f416c63708f62034624dd0e8f1c284287ca432b2094f18d9
BLAKE2b-256 checksum
How to use checksums
ed56c1ee9049341edec3ff361d0471cea66db52662d969e1c88953e373f2805d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL quantsupport-0.1.19-cp312-cp312-manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
27fdaa6e2d2325ab2964e65e261b3ce1848098e1862dccb12775eb8748a07245
BLAKE2b-256 checksum
How to use checksums
cbe3bf80cdecf4744829d2b18229c70da346e5fdf9bc73327b036f9cbebc4da9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL quantsupport-0.1.19-cp312-cp312-manylinux_2_28_aarch64.whl
Size 3.4 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
09834a8e9b307f4b362417e58edb17ef34e20cf01bb31ae30972ae5298d35724
BLAKE2b-256 checksum
How to use checksums
1772bd2fc97de58b4c77df24905f5bea78dce176f2a058b87e61eead2eea6a79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp312-cp312-macosx_11_0_arm64.whl

Download URL quantsupport-0.1.19-cp312-cp312-macosx_11_0_arm64.whl
Size 3.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
89e23c62cc301ac2e0741aea9ac3bdaee4473086d3937fadc4e6e5e704830a08
BLAKE2b-256 checksum
How to use checksums
77d298885b117527b37e4971a72d9591d7485ffbaa407194a99e3b739053cef8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp311-cp311-win_arm64.whl

Download URL quantsupport-0.1.19-cp311-cp311-win_arm64.whl
Size 2.7 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
aac965c305766eb26ff6382b3f82850959d87ebacdad097ce7bb870720666357
BLAKE2b-256 checksum
How to use checksums
3c213ffc1bcdd27755b1ba169311d30f30fd7d92e9d6e99a3c3b2d90bfb1517d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp311-cp311-win_amd64.whl

Download URL quantsupport-0.1.19-cp311-cp311-win_amd64.whl
Size 3.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ec7b7380c173b0f2a3653de8024942a79dc972622f50f5595f3dbbfe1ea3e2be
BLAKE2b-256 checksum
How to use checksums
a0f47a07c39b97cbae7d7b0c7b29e12882065f13afd52d3ca0cd4a747a8ca8fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL quantsupport-0.1.19-cp311-cp311-manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3cbf2e0f8050c6e72ce1d224c69d125019bf2f3641fd2cfaea3bf4fb89dd27c2
BLAKE2b-256 checksum
How to use checksums
e1e95605aef60255764c17528769cfc812bb8bd6b609c02ccd5ebbe5bfc5220c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL quantsupport-0.1.19-cp311-cp311-manylinux_2_28_aarch64.whl
Size 3.4 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4db1d983c336ab818062b9684ac5fda2d5f7be72a7040855c4205d42725d00b2
BLAKE2b-256 checksum
How to use checksums
18729b956bfb5f8993dacb44d21f9797b6395e2abfeaf9c083146585a39e1fb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / quantsupport-0.1.19-cp311-cp311-macosx_11_0_arm64.whl

Download URL quantsupport-0.1.19-cp311-cp311-macosx_11_0_arm64.whl
Size 3.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1dece6ceb6fc9b362355b8859dc07946912f4522d37c2ade6a30f66df3781aad
BLAKE2b-256 checksum
How to use checksums
82eb58e43b1d7631d5735696c96d08ed95fd867fe736503a5d7189270b3f8bf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Security for quantsupport 0.1.19

Provenance

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

Full provenance

All 21 files in this release have been uploaded with provenance metadata.

Select from 21 files

Attestation for quantsupport-0.1.19.tar.gz

PyPI Publish Attestation

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

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

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page