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.2

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.2
File Size Uploaded Provenance Actions
proxsuite-0.8.2.tar.gz 54.7 MB With provenance Details for proxsuite-0.8.2.tar.gz

Built distributions (wheels)

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

Total release size: 75.0 MB

Release files / proxsuite-0.8.2.tar.gz

Download URL proxsuite-0.8.2.tar.gz
Size 54.7 MB
Tags Source
SHA-256 checksum
How to use checksums
3781ded9d98b8e18d34ad6ec3113cd3c912477eb87946e289565f634a9b839bf
BLAKE2b-256 checksum
How to use checksums
124fbbff986b72a82efe3891d073c331acfd93d053773cab6a699a8ce7387054
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL proxsuite-0.8.2-0-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
059cf0b131520b5b8474a096f8f13c63f64e2abf7b445eccf0b28cffb4a682a6
BLAKE2b-256 checksum
How to use checksums
2e11873622897b5ac04894f6ea9e0832ab39b5258cdb7d5485c5977ff5ab85fe
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL proxsuite-0.8.2-0-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
edd6996cef8b315071d68e11ca7c8b2687443e778a2d489e54beb38a3a29e2f9
BLAKE2b-256 checksum
How to use checksums
e14b815c284cf33270797420d8567cea3427fa608ac035396024abdd28930bb7
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp314-cp314-macosx_11_0_arm64.whl

Download URL proxsuite-0.8.2-0-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
1e0128059d9ea5a50de5f6d690f60198f2fdba743b8545ba747174f246d342f2
BLAKE2b-256 checksum
How to use checksums
54ad3a2f643eb8494aa6f879917580468f9d07783b4ade2591d85d569f6d59a0
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp314-cp314-macosx_10_9_x86_64.whl

Download URL proxsuite-0.8.2-0-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
5bf982ddc2d9f34df65a15f26aa6a134919a354771ef4c5fd283f0493843ee13
BLAKE2b-256 checksum
How to use checksums
b12e42b98c5d1adcf0c57315978229fc495fbfd8b12fa49dd007713180d75735
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL proxsuite-0.8.2-0-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
243ecdc5e158a74874dbf10421099092c1bb41823fa9d9c174651b4b868eff9d
BLAKE2b-256 checksum
How to use checksums
a25b02096ee78d0b206fdaf9e8f66d865d6bccdc391cb1a1c746874914d8f3f3
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL proxsuite-0.8.2-0-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
bfc8e4bcbb36fd013201e1d36fcadfa9aebec7968c3d831cac7f5a4a3267b199
BLAKE2b-256 checksum
How to use checksums
1ad3fc400f539e4a10e6a76ff8c7b98164bf97687e7213291b956153ade525c1
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp313-cp313-macosx_11_0_arm64.whl

Download URL proxsuite-0.8.2-0-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
56afab23f622420a96b4ecf50df06a9602f7e2f7e75b1cc124ff61be7162f6f4
BLAKE2b-256 checksum
How to use checksums
54931bbd8de72f324e7461d208317395959963147c8427faf00a604cbc7844c7
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp313-cp313-macosx_10_9_x86_64.whl

Download URL proxsuite-0.8.2-0-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
4aee25521d3b7bc2f643eec24ed01d7d3b4cf2e3334bac1a13781ada817ca377
BLAKE2b-256 checksum
How to use checksums
10359c90ba39dccb7cdc16103fbee7073475ab8730035ce6597285508f5b3277
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL proxsuite-0.8.2-0-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
7e3d08fbcb194a1903b762fd2de0035b02422ea83485a1bdff68a0c56af22083
BLAKE2b-256 checksum
How to use checksums
e254423b5137b01ba82ddc20c63f60d67406d10c6756b658a2798f15332e38f6
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL proxsuite-0.8.2-0-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
ba60a6a73688c90fe536613fa2a287913c195720681894d51fae3e4712dc4bfd
BLAKE2b-256 checksum
How to use checksums
0c8974f4d48e5e9cb3855ca840426525c0e19ab3fa2b4b88cd236271693f51cc
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp312-cp312-macosx_11_0_arm64.whl

Download URL proxsuite-0.8.2-0-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
95ca817a2a00f4e795bdad2c696f99163fe30813791d0525c44cf73e9cf59774
BLAKE2b-256 checksum
How to use checksums
3527da77b2e3c7b9abfee9b57efb756c56f3399cc3869af96326dfb41a926602
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp312-cp312-macosx_10_9_x86_64.whl

Download URL proxsuite-0.8.2-0-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
8c63dce8b41708428b4d67d5798721a256b9b30a57616b7c71c35252ad515c13
BLAKE2b-256 checksum
How to use checksums
f8f5ff9f7d89b5c8600b03f1a5ac82d42db2b6c252dfc467339b337d1f4ba004
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL proxsuite-0.8.2-0-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
77a9d8943dc0b53b7d523ab7333c962bf02432d6a5b53a9077b8f7eacb054b77
BLAKE2b-256 checksum
How to use checksums
054acf32853312d61a02f67286c8c97cc2432c4e65d59642618e26d44c0851e4
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL proxsuite-0.8.2-0-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
99471d3b1d826899cd77a65f278a2e48583150694865410c92dfaabf5dbe6019
BLAKE2b-256 checksum
How to use checksums
c5f27a541ffc5c9a97c2b3010796223a857789d0c7ea4e8b1d13735e9259c5d6
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp311-cp311-macosx_11_0_arm64.whl

Download URL proxsuite-0.8.2-0-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
7ab9ddb6202be03b35ada858b8dd42599e9257a93724bccdda75d0e377abe0c0
BLAKE2b-256 checksum
How to use checksums
de2c8840c4cd83faacf242074c4f519093104cfd0958ae1af12c0976d2f3d2b7
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL proxsuite-0.8.2-0-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
6f5a774d0481f326f57d781061cf2ee1d343b2bc0c6eb973dbb1c4e6350e95a7
BLAKE2b-256 checksum
How to use checksums
07c391e398b5708a0a273f3059ef66f8ef0bafdb3307426e7059284753946171
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL proxsuite-0.8.2-0-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
2dda3c1b90bda59caaa92d236e78ae37ca6c5497b574c7349d6cbf9e4d5bea03
BLAKE2b-256 checksum
How to use checksums
d392f1fee57c9aaafb7c0370913ca8124dc739a025c3c0e81f8f73098bb0e24e
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL proxsuite-0.8.2-0-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
762c8cf45ae94d791a45f0851ede02dc36d7e3b48d0289b704528595379f434e
BLAKE2b-256 checksum
How to use checksums
256d2342516f84e86c64d66597593c9d1f199ef5c611e7d8f6ecf315089df3a0
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp310-cp310-macosx_11_0_arm64.whl

Download URL proxsuite-0.8.2-0-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
fcfa4505c1d91a80e4873387328826b158409d245ac0867432e73882f9d7cc2b
BLAKE2b-256 checksum
How to use checksums
de881c8fad0584d4b561d6cfdfde540c99aca2fe96de7b81bd22d2a960dcea3c
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 29, 2026.

Transparency log

Release files / proxsuite-0.8.2-0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL proxsuite-0.8.2-0-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
e4c48c8f45ac3b8f4fc1ee762b8205ea6474b496e39ef32ccca447e0f6246e7f
BLAKE2b-256 checksum
How to use checksums
0cb971e25212510e58dd09b56ce96834703be52e70cdaa7fc96a8a71ab2952cb
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 29, 2026.

Transparency log

Security for proxsuite 0.8.2

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.2.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 29, 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.2 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