Skip to main content

ProxSuite

Proxsuite Logo

License Documentation CI - Linux/OSX/Windows - Conda PyPI version Conda version

ProxSuite is a collection of open-source, numerically robust, precise, and efficient numerical solvers (e.g., LPs, QPs, etc.) rooted in revisited primal-dual proximal algorithms. Through ProxSuite, we aim to offer the community scalable optimizers that deal with dense, sparse, or matrix-free problems. While the first targeted application is Robotics, ProxSuite can be used in other contexts without limits.

ProxSuite is actively developed and supported by the Willow and Sierra research groups, joint research teams between Inria, École Normale Supérieure de Paris and Centre National de la Recherche Scientifique localized in France.

ProxSuite is already integrated into:

  • CVXPY modeling language for convex optimization problems,
  • CasADi's symbolic framework for numerical optimization in general and optimal control. ProxQP is available in CasADi as a plugin to solve quadratic programs,
  • TSID: robotic software for efficient robot inverse dynamics with contacts and based on Pinocchio.

We are ready to integrate ProxSuite within other optimization ecosystems.

Table of contents

ProxSuite main features

Proxsuite is fast:

  • C++ template library,
  • cache-friendly.

Proxsuite is versatile, offering through a unified API advanced algorithms specialized for efficiently exploiting problem structures:

  • dense, sparse, and matrix-free matrix factorization backends,
  • advanced warm-starting options (e.g., equality-constrained initial guess, warm-start or cold-start options from previous results),

with dedicated features for

  • handling more efficiently box constraints, linear programs, QP with diagonal Hessian, or with far more constraints than primal variables,
  • solving nonconvex QPs,
  • solving batches of QPs in parallel,
  • solving the closest feasible QP if the QP appears to be primal infeasible,
  • differentiating feasible and infeasible QPs.

Proxsuite is flexible:

  • header only,
  • C++ 14/17/20 compliant,
  • Python and Julia bindings for easy code prototyping without sacrificing performance.

Proxsuite is extensible. Proxsuite is reliable and extensively tested, showing the best performances on the hardest problems of the literature. Proxsuite is supported and tested on Windows, Mac OS X, Unix, and Linux.

Documentation

The online ProxSuite documentation of the last release is available here.

Getting started

ProxSuite is distributed to many well-known package managers.

Quick install with :

   pip install proxsuite

This approach is available on Linux, Windows and Mac OS X.

Quick install with :

   conda install proxsuite -c conda-forge

This approach is available on Linux, Windows and Mac OS X.

Quick install with :

   brew install proxsuite

This approach is available on Linux and Mac OS X.

Develop with pixi:

Install pixi, then build with:

pixi run build

To run the tests:

pixi run test

This approach is available on Linux, Windows, and MacOS (Intel and Apple Silicon).

Alternative approaches

Installation from source is presented here.

Compiling a first example program

For the fastest performance, use the following command to enable vectorization when compiling the simple example.

g++ -O3 -march=native -DNDEBUG -std=gnu++17 -DPROXSUITE_VECTORIZE examples/first_example_dense.cpp -o first_example_dense $(pkg-config --cflags proxsuite)

Using ProxSuite with CMake

If you want to use ProxSuite with CMake, the following tiny example should help you:

cmake_minimum_required(VERSION 3.10)

project(Example CXX)
find_package(proxsuite REQUIRED)
set(CMAKE_CXX_STANDARD 17) # set(CMAKE_CXX_STANDARD 14) will work too

add_executable(example example.cpp)
target_link_libraries(example PUBLIC proxsuite::proxsuite)

# Vectorization support via SIMDE and activated by the compilation options '-march=native' or `-mavx2 -mavx512f`
add_executable(example_with_full_vectorization_support example.cpp)
target_link_libraries(example_with_full_vectorization_support PUBLIC proxsuite::proxsuite-vectorized)
target_compile_options(example_with_full_vectorization_support PUBLIC "-march=native")

If you have compiled ProxSuite with the vectorization support, you might also use the CMake target proxsuite::proxsuite-vectorized to also link against SIMDE. Don't forget to use -march=native to get the best performance.

ProxQP

The ProxQP algorithm is a numerical optimization approach for solving quadratic programming problems of the form:

$$ \begin{align} \min_{x} & ~\frac{1}{2}x^{T}Hx+g^{T}x \ \text{s.t.} & ~A x = b \ & ~l \leq C x \leq u \end{align} $$

where $x \in \mathbb{R}^n$ is the optimization variable. The objective function is defined by a positive semidefinite matrix $H \in \mathcal{S}^n_+$ and a vector $g \in \mathbb{R}^n$. The linear constraints are defined by the equality-contraint matrix $A \in \mathbb{R}^{n_\text{eq} \times n}$ and the inequality-constraint matrix $C \in \mathbb{R}^{n_\text{in} \times n}$ and the vectors $b \in \mathbb{R}^{n_\text{eq}}$, $l \in \mathbb{R}^{n_\text{in}}$ and $u \in \mathbb{R}^{n_\text{in}}$ so that $b_i \in \mathbb{R},~ \forall i = 1,...,n_\text{eq}$ and $l_i \in \mathbb{R} \cup { -\infty }$ and $u_i \in \mathbb{R} \cup { +\infty }, ~\forall i = 1,...,n_\text{in}$.

Citing ProxQP

If you are using ProxQP for your work, we encourage you to cite the related paper.

Numerical benchmarks

The numerical benchmarks of ProxQP against other commercial and open-source solvers are available here.

For dense Convex Quadratic Programs with inequality and equality constraints, when asking for relatively high accuracy (e.g., 1e-6), one obtains the following results.

Random Mixed QP_dense_eps_abs_1e-6

On the y-axis, you can see timings in seconds, and on the x-axis dimension wrt to the primal variable of the random Quadratic problems generated (the number of constraints of the generated problem is half the size of its primal dimension). For every dimension, the problem is generated over different seeds, and timings are obtained as averages over successive runs for the same problems. This chart shows for every benchmarked solver and random Quadratic program generated, barplot timings, including median (as a dot) and minimal and maximal values obtained (defining the amplitude of the bar). You can see that ProxQP is always below over solvers, which means it is the quickest for this test.

For hard problems from the Maros Meszaros testset, when asking for high accuracy (e.g., 1e-9), one obtains the results below.

maros_meszaros_problems_high_accuracy

The chart above reports the performance profiles of different solvers. It is classic for benchmarking solvers. Performance profiles correspond to the fraction of problems solved (on the y-axis) as a function of certain runtime (on the x-axis, measured in terms of a multiple of the runtime of the fastest solver for that problem). So the higher, the better. You can see that ProxQP solves the quickest over 60% of the problems (i.e., for $\tau=1$) and that for solving about 90% of the problems, it is at most 2 times slower than the fastest solvers solving these problems (i.e., for $\tau\approx2$).

Note: All these results have been obtained with a 11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz CPU.

QPLayer

QPLayer enables to use a QP as a layer within standard learning architectures. More precisely, QPLayer differentiates over $\theta$ the primal and dual solutions of QP of the form

$$ \begin{align} \min_{x} & ~\frac{1}{2}x^{T}H(\theta)x+g(\theta)^{T}x \ \text{s.t.} & ~A(\theta) x = b(\theta) \ & ~l(\theta) \leq C(\theta) x \leq u(\theta) \end{align} $$

where $x \in \mathbb{R}^n$ is the optimization variable. The objective function is defined by a positive semidefinite matrix $H(\theta) \in \mathcal{S}^n_+$ and a vector $g(\theta) \in \mathbb{R}^n$. The linear constraints are defined by the equality-constraint matrix $A(\theta) \in \mathbb{R}^{n_\text{eq} \times n}$ and the inequality-constraint matrix $C(\theta) \in \mathbb{R}^{n_\text{in} \times n}$ and the vectors $b \in \mathbb{R}^{n_\text{eq}}$, $l(\theta) \in \mathbb{R}^{n_\text{in}}$ and $u(\theta) \in \mathbb{R}^{n_\text{in}}$ so that $b_i \in \mathbb{R},~ \forall i = 1,...,n_\text{eq}$ and $l_i \in \mathbb{R} \cup { -\infty }$ and $u_i \in \mathbb{R} \cup { +\infty }, ~\forall i = 1,...,n_\text{in}$.

QPLayer is able to learn more structured architectures. For example, $\theta$ can consists only in learning some elements of $A$ while letting $b$ fixed (see e.g., the example about how to include QPLayer into a learning pipeline). QPLayer can also differentiates over LPs. QPLayer allows for parallelized calculus over CPUs, and is interfaced with PyTorch.

Citing QPLayer

If you are using QPLayer for your work, we encourage you to cite the related paper.

Installation procedure

Please follow the installation procedure here.

Contribution

If you want to ask a question, report a bug, request a new feature or contributing with a pull requests please, follow the contribution guideline.

Core-dev team

The currently active core developers of ProxSuite are:

Credits

In addition to the core dev team, the following people have also been involved in the development of ProxSuite and are warmly thanked for their contributions:

  • Antoine Bambade (Inria): main contributor of the dense solver and of QPLayer
  • Wilson Jallet (Inria): main contributor of the matrix-free solver and of the Julia bindings
  • Stéphane Caron (Inria): for his early advices on proximal methods and his contributions to ProxQP
  • Wolfgang Merkt: for his advice on packaging and his contributions to the CI
  • Quentin Le Lidec (Inria): for his help on benchmarks
  • Louis Montaut (Inria): for his contributions to the documentation
  • Adrien Escande (Inria): for his contributions to the internal linear algebra utilities
  • Oumayma Bounou (Inria): for her contributions to the PyTorch interface of QPLayer
  • Antoine Hoarau: for various contributions
  • Joris Gillis (KU Leuven): for various contributions
  • Michael Fennel (KIT): for various contributions
  • Johannes Keustermans (Spectricity): for various contributions
  • J Berg: for various contributions
  • Konstantinos Chatzilygeroudis: for various contributions
  • Daniel Morton: for various contributions
  • Daisuke Nishimatsu: for various contributions
  • Aaron Miller: for various contributions
  • Franek Stark (DFKI): for bugfixes
  • Pierre Fabre (Inria): for improvements to the dense QP API with box constraints

Metadata

Release files for proxsuite 0.8.1

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

Source distribution (sdist)

Source distribution for proxsuite 0.8.1
File Size Uploaded Provenance
proxsuite-0.8.1.tar.gz 54.7 MB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for proxsuite 0.8.1
File
proxsuite-0.8.1-1-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
proxsuite-0.8.1-1-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
proxsuite-0.8.1-1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
proxsuite-0.8.1-1-cp314-cp314-macosx_10_9_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.9+ x86-64 Details
proxsuite-0.8.1-1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
proxsuite-0.8.1-1-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
proxsuite-0.8.1-1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
proxsuite-0.8.1-1-cp313-cp313-macosx_10_9_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.9+ x86-64 Details
proxsuite-0.8.1-1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
proxsuite-0.8.1-1-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
proxsuite-0.8.1-1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
proxsuite-0.8.1-1-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
proxsuite-0.8.1-1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
proxsuite-0.8.1-1-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
proxsuite-0.8.1-1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
proxsuite-0.8.1-1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
proxsuite-0.8.1-1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
proxsuite-0.8.1-1-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
proxsuite-0.8.1-1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
proxsuite-0.8.1-1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 75.0 MB

Release files / proxsuite-0.8.1.tar.gz

Download URL proxsuite-0.8.1.tar.gz
Size 54.7 MB
Tags Source
SHA-256 checksum
How to use checksums
fef520585439181526b6e47dbd4ed059a7da7d262ff366afcaa2ace2cf8b371d
BLAKE2b-256 checksum
How to use checksums
7b61c35e38b2943ce539669c9ee8edb9457121e9843f8470cd7f0e8546f7bc34
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 / proxsuite-0.8.1-1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL proxsuite-0.8.1-1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6b98c4b85a29aca8f2d71c24162d7d03e98b72e3d2c4f5235f94330c38145701
BLAKE2b-256 checksum
How to use checksums
48a22a05f176da18232bca06d485138dbc1b5ebbe8cd31d7d3dc464f19813aea
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 / proxsuite-0.8.1-1-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL proxsuite-0.8.1-1-cp314-cp314-manylinux_2_28_aarch64.whl
Size 617.0 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a6d32004d936fb33b0a57d52d2fc120c5de8365a9705e64a466e15cb5453d6df
BLAKE2b-256 checksum
How to use checksums
2aeeeb5b11d6013bc5e0654bf123f450d2a8d85057a0e14710421500a427f138
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 / proxsuite-0.8.1-1-cp314-cp314-macosx_11_0_arm64.whl

Download URL proxsuite-0.8.1-1-cp314-cp314-macosx_11_0_arm64.whl
Size 569.9 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8374fb3313c7713b3a1eaebe15a6a2af370e2cfadf96f9bee7fcf6c4f0fdb50f
BLAKE2b-256 checksum
How to use checksums
b1b639d5f79aa325efcafe06d9a5808c42666e155c0b23b71859fc6062269389
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 / proxsuite-0.8.1-1-cp314-cp314-macosx_10_9_x86_64.whl

Download URL proxsuite-0.8.1-1-cp314-cp314-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cd191fe3cad2dc85f4d4b9486bb4eabbae01591ce343da43c6dc605d19248c2e
BLAKE2b-256 checksum
How to use checksums
813dcba0ba9cc766d94c728e8f4668f770dd6336af929f29041906430ebb24aa
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 / proxsuite-0.8.1-1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL proxsuite-0.8.1-1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
418967b32ad7a549d91a5aa7a0974945fd49140e0f4092c380d8d4c116473c3b
BLAKE2b-256 checksum
How to use checksums
30753a647b460f5514fc26eb5ff1651d9c53c177222ce85d5ea8e3c4e0d5e164
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 / proxsuite-0.8.1-1-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL proxsuite-0.8.1-1-cp313-cp313-manylinux_2_28_aarch64.whl
Size 616.6 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
98c25f542f1cb4bfaa5d2687780c76cf24f016f58ff1b8b025e194788a34f8ad
BLAKE2b-256 checksum
How to use checksums
9a7057e38c0d9fb44a8c227d1081dfaa031d1231b27a2d8965519d2be361ee6e
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 / proxsuite-0.8.1-1-cp313-cp313-macosx_11_0_arm64.whl

Download URL proxsuite-0.8.1-1-cp313-cp313-macosx_11_0_arm64.whl
Size 569.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9c4f89841faa89577595a5678890c6849b961f2fcfaf64f110f9a72d50bc7c8b
BLAKE2b-256 checksum
How to use checksums
c44683f5c80e1945ac9a0826823c7d695294e02985b859ef660130aebafff0ef
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 / proxsuite-0.8.1-1-cp313-cp313-macosx_10_9_x86_64.whl

Download URL proxsuite-0.8.1-1-cp313-cp313-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
76e1fdcb55f11ee5e44d74d875d4c854a4b99e331a9eb34d019ed4369da30a55
BLAKE2b-256 checksum
How to use checksums
5bcf2c58c4844e1a8dd17aef791a647dbe3625d51424d88ff65c79cda0442235
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 / proxsuite-0.8.1-1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL proxsuite-0.8.1-1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ed167027f697b57582f48827ccf4177e15f4e3a53010b62168618df3fae21b52
BLAKE2b-256 checksum
How to use checksums
183b3437193a96df8e28e22add126e7aa1f1a61ed85ef78ca27a0aa32e58d1cb
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 / proxsuite-0.8.1-1-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL proxsuite-0.8.1-1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 616.7 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
36311e23ffad053e49fec7eee411ef00d75f70abda4b42e02886215a5652bca4
BLAKE2b-256 checksum
How to use checksums
79a6b682e0ece8aecd394ade73cf73539bdafc24725a09d29fa30a03670ab1ec
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 / proxsuite-0.8.1-1-cp312-cp312-macosx_11_0_arm64.whl

Download URL proxsuite-0.8.1-1-cp312-cp312-macosx_11_0_arm64.whl
Size 569.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1d967f139fdd5e5257de8d87f2edd1e9255898c56ccad523a4111d16dc3ae05a
BLAKE2b-256 checksum
How to use checksums
6ea8ca368b9d848e087b8569ca0480d3735bfb816514c6b41e107bb4efd655e2
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 / proxsuite-0.8.1-1-cp312-cp312-macosx_10_9_x86_64.whl

Download URL proxsuite-0.8.1-1-cp312-cp312-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
adb314d3fc1c7c1f0fb1aa0d9760041bfb6fe0cba255d97f581a27b6d8546420
BLAKE2b-256 checksum
How to use checksums
b5b797836973f3b924b147e8f9be040a0c68e82f340976a88be6de00d6458457
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 / proxsuite-0.8.1-1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL proxsuite-0.8.1-1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4e6974bb86b0bedd7ac55532a5387fb2fc07972c6700867702be88f61dde72dd
BLAKE2b-256 checksum
How to use checksums
cda62dfc599d9931ea538b92baa264b0a7319485278e3811d1fe568d5e743a37
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 / proxsuite-0.8.1-1-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL proxsuite-0.8.1-1-cp311-cp311-manylinux_2_28_aarch64.whl
Size 618.4 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
97e1cf2576cb448ab2b155e5ec10a2779f300b978dfd4c959ea8fd32cd8d08c8
BLAKE2b-256 checksum
How to use checksums
9c55a650410f2cf4442bdfda429b01b537504ec8842d7a014f13cc9a2f69e8c5
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 / proxsuite-0.8.1-1-cp311-cp311-macosx_11_0_arm64.whl

Download URL proxsuite-0.8.1-1-cp311-cp311-macosx_11_0_arm64.whl
Size 570.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
db523a7f121e2d50cc71ec5eafdd2570e7a66155a4533e1a3241c47dd4e4685e
BLAKE2b-256 checksum
How to use checksums
0bde62ebeb630904e2a4cc3a76f00a7287aa21bc7f81153e18f7819d70bc7ec1
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 / proxsuite-0.8.1-1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL proxsuite-0.8.1-1-cp311-cp311-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e5c49ffd63b4427df08abb356ba3fa4f0753375a59433706f148d203f976a1cd
BLAKE2b-256 checksum
How to use checksums
7d5c7dd20894ad411f46dbb74f4a098ac16b0eed6dbae02acb0c0ecd8bc8660e
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 / proxsuite-0.8.1-1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL proxsuite-0.8.1-1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e04327d213d6699b49cf20b9c69d6e071a90f3db33f5a390c3fb19f78b036e6a
BLAKE2b-256 checksum
How to use checksums
a5a7b1a6776d49129c7a92febc221542157872988b486f5625762b3cc216f9f2
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 / proxsuite-0.8.1-1-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL proxsuite-0.8.1-1-cp310-cp310-manylinux_2_28_aarch64.whl
Size 618.3 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e8b7f7b94a3fdac5b2d7995ee5926a13c6cd7663bc91d8cac69ba8e6b7bd2aaf
BLAKE2b-256 checksum
How to use checksums
fc9575360bf7ad4547aeb2fde3b8e3edb8b18762e22a8410c1a127b9086a2ea7
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 / proxsuite-0.8.1-1-cp310-cp310-macosx_11_0_arm64.whl

Download URL proxsuite-0.8.1-1-cp310-cp310-macosx_11_0_arm64.whl
Size 570.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b6d73b7b1ce11928a6e85ee571f31ba9fb0d19866ba604b65c27a2b12ace7451
BLAKE2b-256 checksum
How to use checksums
4a91f35684a9379f770c06f0e755f52fbfe177bc7870d6bac210a1364ac2282d
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 / proxsuite-0.8.1-1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL proxsuite-0.8.1-1-cp310-cp310-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fd801999bd0e687bc52e5cddeb14fb43992c0a75374b44847b457d410626403d
BLAKE2b-256 checksum
How to use checksums
3ed8eab52c09e60ea05077e65ce6f291c10392ceaef5ba6a7a7241e4cba15ea0
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 proxsuite 0.8.1

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 proxsuite-0.8.1.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.

Release history Release notifications | RSS feed

This release

0.8.1 This release

21 release files Full provenance

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