Skip to main content

solver-qpoases

A qpOASES wrapper for Python that ships prebuilt binaries. It exposes qpOASES' online active-set solver through a thin, numpy-friendly, MATLAB-quadprog-like interface.

pip install marinholab-solvers-qpoases

Overview

Given a symmetric matrix H, a vector f, and (optionally) inequality and equality constraint matrices, the solver solves the quadratic program

min_x   0.5 * x' H x + f' x
s.t.    A x <= b
        Aeq x = beq

Once a problem has been solved once, subsequent solves on the same Solver instance are warm-started by default (Configuration.use_hotstart = True), which is the main performance benefit of qpOASES for repeated, related QPs.

Quickstart

import numpy as np
from marinholab.solvers import qpoases

solver = qpoases.Solver()

H = np.eye(2)                          # positive definite Hessian
f = np.array([-1.0, -1.0])             # linear term
A = np.array([[1.0, 0.0]])             # x[0] <= 0.2
b = np.array([0.2])

x = solver.solve_quadratic_program(H, f, A, b,
                                   Aeq=np.zeros((1, 2)),
                                   beq=np.zeros((1,)))
# x ≈ [0.2, 1.0]

Omitting constraints

Any of the four constraint arguments (A, b, Aeq, beq) can be None, meaning "no such constraint". The matrix and its right-hand side must be omitted (or provided) together:

# Unconstrained
x = solver.solve_quadratic_program(H, f, None, None, None, None)

# Equality constraints only
x = solver.solve_quadratic_program(H, f, None, None, Aeq, beq)

Active set

solver.get_active_set() reports, for each row of the combined constraint matrix (rows of A followed by rows of Aeq), whether it is:

  • -1 active at its lower bound,
  • 0 inactive,
  • +1 active at its upper bound (equality constraints are always +1, since their bounds coincide).
solver.solve_quadratic_program(H, f, A, b, Aeq, beq)
solver.get_active_set()  # e.g. [ 1.0, 0.0, 0.0]

Configuration

All of qpOASES' Options fields are exposed, plus a few wrapper-specific settings. Create a Configuration, tweak the fields you need, and pass it to the solver:

config = qpoases.Configuration()
config.hessian_type = qpoases.HessianType.HST_SEMIDEF   # H is rank-deficient
config.terminationTolerance = 1.0e-9                    # tighter convergence
solver = qpoases.Solver(config)

The enum types are re-exported for convenience: qpoases.BooleanType, qpoases.HessianType, qpoases.PrintLevel, and qpoases.SubjectToStatus.

Wrapper-specific options

Option Default Type Description
maximum_working_set_recalculations 150 int Max working-set recalculations during the initial homotopy (nWSR passed to init/hotstart). Increase if solves hit the maximum.
use_hotstart True bool Warm-start subsequent solves with hotstart() instead of re-initialising with init().
hessian_type HST_POSDEF HessianType Definiteness assumed for H; given to the underlying SQProblem.

Hessian definiteness (HessianType)

Value Meaning
HST_ZERO Hessian is the zero matrix (LP formulation)
HST_IDENTITY Hessian is the identity matrix
HST_POSDEF Hessian is (strictly) positive definite
HST_POSDEF_NULLSPACE Positive definite on the null space of active bounds/constraints
HST_SEMIDEF Positive semi-definite
HST_INDEF Indefinite
HST_UNKNOWN Unknown

qpOASES options

These map 1:1 onto qpOASES' Options fields. Defaults match qpOASES' own defaults for a double-precision build (see Options::setToDefault()), except printLevel, which defaults to the least verbose level (PL_NONE). See the qpOASES manual for a full description of each option.

Booleans (BooleanType: BT_FALSE / BT_TRUE)

Option Default Description
enableRamping BT_TRUE Enables the ramping strategy.
enableFarBounds BT_TRUE Enables the far bounds strategy.
enableFlippingBounds BT_TRUE Allows flipping active bounds between lower and upper values.
enableRegularisation BT_FALSE Regularises H when (semi-)definiteness is detected.
enableFullLITests BT_FALSE Uses the condition-hardened linear-independence (LI) test.
enableNZCTests BT_TRUE Enables the nonzero-curvature test.
enableEqualities BT_FALSE Treats equality constraints as always active.
enableInertiaCorrection BT_TRUE Repairs the working set when negative curvature is found during a hotstart.
enableDropInfeasibles BT_FALSE Whether infeasible constraints may be dropped.

Integers (int_t)

Option Default Description
enableDriftCorrection 1 Frequency of drift corrections (0 = off).
enableCholeskyRefactorisation 0 Frequency of full Cholesky refactorisation of the projected Hessian (0 = rank updates only).
numRegularisationSteps 0 Max successive regularisation steps.
numRefinementSteps 1 Max iterative-refinement steps.
dropBoundPriority 1 Priority used when dropping bounds.
dropEqConPriority 1 Priority used when dropping equality constraints.
dropIneqConPriority 1 Priority used when dropping inequality constraints.

Reals (real_t, double)

Option Default Description
terminationTolerance 5.0e6 * EPS (~1.1e-9) Relative tolerance that stops the homotopy. Smaller = more accurate, more work.
boundTolerance 1.0e6 * EPS Bound tolerance; a constraint whose bounds differ by less is treated as an equality.
boundRelaxation 1.0e4 Offset for relaxing bounds at the start of the initial homotopy (also the initial far-bound value).
epsNum -1.0e3 * EPS Numerator tolerance for the ratio test.
epsDen 1.0e3 * EPS Denominator tolerance for the ratio test.
maxPrimalJump 1.0e8 Max allowed primal jump in nonzero-curvature tests.
maxDualJump 1.0e8 Max allowed dual jump in LI tests.
initialRamping 0.5 Start value of the ramping strategy.
finalRamping 1.0 Final value of the ramping strategy.
initialFarBounds 1.0e6 Initial size of the far bounds.
growFarBounds 1.0e3 Growth factor applied to the far bounds.
epsFlipping 1.0e3 * EPS Tolerance of the squared Cholesky diagonal factor that triggers flipping a bound.
epsRegularisation 1.0e3 * EPS Scaling factor of the identity matrix used for Hessian regularisation.
epsIterRef 1.0e2 * EPS Early-termination tolerance for iterative refinement.
epsLITests 1.0e5 * EPS Tolerance for the linear-independence tests.
epsNZCTests 3.0e3 * EPS Tolerance for the nonzero-curvature tests.
rcondSMin 1.0e-14 Min reciprocal condition number of the Schur complement before a refactorisation is triggered.

Status / print enums

Option Default Type Description
printLevel PL_NONE PrintLevel Verbosity of qpOASES output (PL_NONE, PL_LOW, PL_MEDIUM, PL_HIGH, PL_TABULAR, PL_DEBUG_ITER). Defaults to the least verbose level (PL_NONE), intentionally differing from qpOASES' own default (PL_MEDIUM).
initialStatusBounds ST_LOWER SubjectToStatus Status assumed for all bounds at the first iteration.

Print levels (PrintLevel)

PL_DEBUG_ITER, PL_TABULAR, PL_NONE, PL_LOW, PL_MEDIUM, PL_HIGH.

Bound/constraint statuses (SubjectToStatus)

ST_LOWER, ST_INACTIVE, ST_UPPER, ST_INFEASIBLE_LOWER, ST_INFEASIBLE_UPPER, ST_UNDEFINED.

Examples

  • marinholab/solvers/qpoases/example.py — positive-definite and semi-definite solves, the None-constraint path, and the active set. Run it with qpoases_example (installed as a console script).
  • marinholab/solvers/qpoases/example_kinematics.py — an optional example showing the solver used in a hierarchical (task-priority) controller for a kinematically redundant robot, built on dqrobotics. It requires the optional dependencies dqrobotics and dqrobotics-pyplot (pip install --pre dqrobotics dqrobotics-pyplot).

Building from source

The package builds a C++ extension (via CMake + pybind11) and vendors qpOASES and pybind11 as git submodules.

git clone --recurse-submodules <repo>
pip install .

Prerequisites: a C++23 compiler, CMake, an Eigen3 installation, and Python. On Ubuntu: sudo apt-get install cmake libeigen3-dev.

Type checking

The package ships a type stub (marinholab/solvers/qpoases/_core.pyi) and a py.typed marker, so downstream projects can be checked with Pyright (or Pylance) without extra configuration. Run the project's own check with:

pyright

License

The qpOASES library is LGPLv2.1; the wrapper is under the terms of the included LICENSE file.

Metadata

Release files for marinholab-solvers-qpoases 26.4.0.43

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 marinholab-solvers-qpoases 26.4.0.43
File
marinholab_solvers_qpoases-26.4.0.43-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
marinholab_solvers_qpoases-26.4.0.43-cp314-cp314-manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
marinholab_solvers_qpoases-26.4.0.43-cp314-cp314-macosx_26_0_universal2.whl CPython 3.14 CPython 3.14 macOS 26.0+ universal2 (ARM64, x86-64) Details
marinholab_solvers_qpoases-26.4.0.43-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
marinholab_solvers_qpoases-26.4.0.43-cp313-cp313-manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
marinholab_solvers_qpoases-26.4.0.43-cp313-cp313-macosx_26_0_universal2.whl CPython 3.13 CPython 3.13 macOS 26.0+ universal2 (ARM64, x86-64) Details
marinholab_solvers_qpoases-26.4.0.43-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
marinholab_solvers_qpoases-26.4.0.43-cp312-cp312-manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
marinholab_solvers_qpoases-26.4.0.43-cp312-cp312-macosx_26_0_universal2.whl CPython 3.12 CPython 3.12 macOS 26.0+ universal2 (ARM64, x86-64) Details
marinholab_solvers_qpoases-26.4.0.43-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
marinholab_solvers_qpoases-26.4.0.43-cp311-cp311-manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
marinholab_solvers_qpoases-26.4.0.43-cp311-cp311-macosx_26_0_universal2.whl CPython 3.11 CPython 3.11 macOS 26.0+ universal2 (ARM64, x86-64) Details
marinholab_solvers_qpoases-26.4.0.43-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
marinholab_solvers_qpoases-26.4.0.43-cp310-cp310-manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
marinholab_solvers_qpoases-26.4.0.43-cp310-cp310-macosx_26_0_universal2.whl CPython 3.10 CPython 3.10 macOS 26.0+ universal2 (ARM64, x86-64) Details

Total release size: 4.1 MB

Release files / marinholab_solvers_qpoases-26.4.0.43-cp314-cp314-win_amd64.whl

Download URL marinholab_solvers_qpoases-26.4.0.43-cp314-cp314-win_amd64.whl
Size 255.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
84650de27004a03365f3f42a1424e2f4b0ac7c691399c47f4b9f1304ad88d8ea
BLAKE2b-256 checksum
How to use checksums
534a99addb9f572e9347fee2ae500801b8761bc2c079fbf453a65122782e2976
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 3, 2026.

Transparency log

Release files / marinholab_solvers_qpoases-26.4.0.43-cp314-cp314-manylinux2014_aarch64.whl

Download URL marinholab_solvers_qpoases-26.4.0.43-cp314-cp314-manylinux2014_aarch64.whl
Size 294.0 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
83fe3f66b59f82ab0665e89de4ff5157e0ca7e48f06da7fe0418325236db954a
BLAKE2b-256 checksum
How to use checksums
57060442e62a6e0553002c188d1bded2a5253d4590f62aae43d4cb931fd7ebb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 3, 2026.

Transparency log

Release files / marinholab_solvers_qpoases-26.4.0.43-cp314-cp314-macosx_26_0_universal2.whl

Download URL marinholab_solvers_qpoases-26.4.0.43-cp314-cp314-macosx_26_0_universal2.whl
Size 264.6 kB
Tags CPython 3.14 macOS 26.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b97676f2fa30b7ade3a310e1c3c5aad1fe7e438013dd937d9e5c24ad0d0ae44c
BLAKE2b-256 checksum
How to use checksums
b3096ad353d17e91950e2c5b95d48a04b09d08a20e6b5d0605713e811636bda2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 3, 2026.

Transparency log

Release files / marinholab_solvers_qpoases-26.4.0.43-cp313-cp313-win_amd64.whl

Download URL marinholab_solvers_qpoases-26.4.0.43-cp313-cp313-win_amd64.whl
Size 249.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
86325c14d330f411b8d43d2d6a5ce26c4317757509aeb2d1392764516cd35c94
BLAKE2b-256 checksum
How to use checksums
f1ac47ab4b53298b75e9878889ee58f0ae5e0f3a37c5c7da5fcfbb179f53a895
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 3, 2026.

Transparency log

Release files / marinholab_solvers_qpoases-26.4.0.43-cp313-cp313-manylinux2014_aarch64.whl

Download URL marinholab_solvers_qpoases-26.4.0.43-cp313-cp313-manylinux2014_aarch64.whl
Size 293.9 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6a4b4672b97fb165b741ecdd4a791303a1f619a550cff05db6071f8044597fb2
BLAKE2b-256 checksum
How to use checksums
27766a668d37e60156554dca760e5eed9ddb43a861130eb1e5a58e98ade3a67d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 3, 2026.

Transparency log

Release files / marinholab_solvers_qpoases-26.4.0.43-cp313-cp313-macosx_26_0_universal2.whl

Download URL marinholab_solvers_qpoases-26.4.0.43-cp313-cp313-macosx_26_0_universal2.whl
Size 264.3 kB
Tags CPython 3.13 macOS 26.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
55578663fb132f4c852634fe1147cb6acf94409bb61d2bc9199a1ed29e8aba08
BLAKE2b-256 checksum
How to use checksums
cec76bf83a85715fd5ebfdc46fa94a7c2b32f207bcc2f9ed433010ec28082d98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 3, 2026.

Transparency log

Release files / marinholab_solvers_qpoases-26.4.0.43-cp312-cp312-win_amd64.whl

Download URL marinholab_solvers_qpoases-26.4.0.43-cp312-cp312-win_amd64.whl
Size 249.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7bcb347d9dc9b6adc9216882cbfb7d036ba3d8c8dcfbc629a6905fd2de091a6c
BLAKE2b-256 checksum
How to use checksums
8e532ac06554d5edef1160bd78101694fcb6cdf93706b09de514a08e7a71ea00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 3, 2026.

Transparency log

Release files / marinholab_solvers_qpoases-26.4.0.43-cp312-cp312-manylinux2014_x86_64.whl

Download URL marinholab_solvers_qpoases-26.4.0.43-cp312-cp312-manylinux2014_x86_64.whl
Size 338.5 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f8016feec7d9ae6a474d03af26fda77cb390cc86773db1a4d8230e29af9bc42a
BLAKE2b-256 checksum
How to use checksums
ddf9e25c82b4fd47e6ed597989bb37e1463beebbecb89dec52b3da73bb050885
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 3, 2026.

Transparency log

Release files / marinholab_solvers_qpoases-26.4.0.43-cp312-cp312-macosx_26_0_universal2.whl

Download URL marinholab_solvers_qpoases-26.4.0.43-cp312-cp312-macosx_26_0_universal2.whl
Size 264.2 kB
Tags CPython 3.12 macOS 26.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ca49db23a40ff6ee155b8360a0b8be14ab2f0f7800800a0662694749cf0998bd
BLAKE2b-256 checksum
How to use checksums
3fc2f1e48796d68a1471050e21ec6142a0fccc445974d3d7cd40e52a22996333
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 3, 2026.

Transparency log

Release files / marinholab_solvers_qpoases-26.4.0.43-cp311-cp311-win_amd64.whl

Download URL marinholab_solvers_qpoases-26.4.0.43-cp311-cp311-win_amd64.whl
Size 246.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0d5766a0ddc071f0f42b7490772a5a84641fcf7a2363c6be76958c9a271a5789
BLAKE2b-256 checksum
How to use checksums
eace89f7170a37442126e0351d0f709751495d82f6f6183e4ea360469f8c3d6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 3, 2026.

Transparency log

Release files / marinholab_solvers_qpoases-26.4.0.43-cp311-cp311-manylinux2014_aarch64.whl

Download URL marinholab_solvers_qpoases-26.4.0.43-cp311-cp311-manylinux2014_aarch64.whl
Size 294.4 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c51c8acdfd15e2696490eb988cf6d78525518a23854ef539a46154c0e10117d9
BLAKE2b-256 checksum
How to use checksums
1374ad773675405ff27ee2a1489ac4cfab252deb5d38992b4ca526b24af5a5ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 3, 2026.

Transparency log

Release files / marinholab_solvers_qpoases-26.4.0.43-cp311-cp311-macosx_26_0_universal2.whl

Download URL marinholab_solvers_qpoases-26.4.0.43-cp311-cp311-macosx_26_0_universal2.whl
Size 263.1 kB
Tags CPython 3.11 macOS 26.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
3b4a22e4713e18dc09220f8cf07fd907567000463768862b9e062c386b7ef94d
BLAKE2b-256 checksum
How to use checksums
a32644478a39d36dbd927aa2145f56309420cf42c3b5f06e1d22b783635dea3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 3, 2026.

Transparency log

Release files / marinholab_solvers_qpoases-26.4.0.43-cp310-cp310-win_amd64.whl

Download URL marinholab_solvers_qpoases-26.4.0.43-cp310-cp310-win_amd64.whl
Size 245.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8d968aa1ddc31b18fbceb9c0c642e2ba169367dc12d3d75451c9500a959cdd1d
BLAKE2b-256 checksum
How to use checksums
9d11eb9340ee8a6b517a72ed86215ee05bc4f9bb7ddde9d32c7ce603b05d5be4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 3, 2026.

Transparency log

Release files / marinholab_solvers_qpoases-26.4.0.43-cp310-cp310-manylinux2014_aarch64.whl

Download URL marinholab_solvers_qpoases-26.4.0.43-cp310-cp310-manylinux2014_aarch64.whl
Size 293.8 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9d2cdf22d9a4711c12a9e7bdeb750ab4d183b2b6b433390690b27d26374e613a
BLAKE2b-256 checksum
How to use checksums
4d6bd6f32cae897c074638c450ded5d0dda03c401c7102b51103794362bb3f02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 3, 2026.

Transparency log

Release files / marinholab_solvers_qpoases-26.4.0.43-cp310-cp310-macosx_26_0_universal2.whl

Download URL marinholab_solvers_qpoases-26.4.0.43-cp310-cp310-macosx_26_0_universal2.whl
Size 261.2 kB
Tags CPython 3.10 macOS 26.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
766824d7ed256dab232e6b8139c06a5542c0ff232e11b9720d2be92c18db2abb
BLAKE2b-256 checksum
How to use checksums
7c9f0763fd00cd77e09b733c755606130d3f6641c3cc0327f44eec4e5afa5d8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 3, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

26.4.0.43 This release

15 release files

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