Skip to main content

This Python package provides a wrapper to the C++ Parma Polyhedra Library (PPL).

The whole package started as a fork of a tiny part of the Sage software.

How it works

The names of objects and methods are the same as in the library:

>>> import ppl
>>> x = ppl.Variable(0)
>>> y = ppl.Variable(1)
>>> z = ppl.Variable(2)
>>> cs = ppl.Constraint_System()
>>> cs.insert(x >= 0)
>>> cs.insert(y >= 0)
>>> cs.insert(z >= 0)
>>> cs.insert(x + y + z == 1)
>>> poly = ppl.C_Polyhedron(cs)
>>> poly.minimized_generators()
Generator_System {point(1/1, 0/1, 0/1), point(0/1, 1/1, 0/1), point(0/1, 0/1, 1/1)}

The available objects and functions from the ppl Python module are:

  • Variable, Variables_Set, Linear_Expression (defined in ppl.linear_algebra)

  • MIP_Problem (defined in ppl.mip_problem)

  • C_Polyhedron, NNC_Polyhedron (defined in ppl.polyhedron)

  • Generator, Generator_System, Poly_Gen_Relation, point, closure_point, ray, line (defined in ppl.generator)

  • Constraint, Constraint_System, Poly_Con_Relation, inequality, equation, strict_inequality (defined in ppl.constraint)

Installation

The project is available at Python Package Index and can be installed with pip:

$ pip install pplpy

Note that if you have gmp and ppl installed in a non standard directory (e.g. you use brew on MacOSX) then you need to set appropriately the variables CFLAGS before calling pip. For example:

$ export CFLAGS="-I/path/to/gmp/include/ -L/path/to/gmp/lib/ -I/path/to/ppl/include/ -L/path/to/ppl/lib $CFLAGS"
$ pip install pplpy

Using from Cython

All Python classes from pplpy are extension types and can be used with Cython. Each extension type carries an attribute thisptr that holds a pointer to the corresponding C++ object from ppl.

A complete example is provided with the files tests/testpplpy.pyx and tests/setup.py.

Source

You can find the latest version of the source code on github: https://github.com/sagemath/pplpy

Documentation

An online version of the documentation is available at https://www.sagemath.org/pplpy/

Compiling the html documentation requires make and sphinx. Before building the documentation, you need to install the pplpy package (sphinx uses Python introspection). The documentation source code is contained in the repository docs where there is a standard Makefile with a target html. Running make html in the docs repository builds the documentation inside docs/build/html. For more configuration options, run make help.

License

pplpy is distributed under the terms of the GNU General Public License (GPL) published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. See http://www.gnu.org/licenses/.

Requirements

On Debian/Ubuntu systems the dependencies can be installed with:

$ sudo apt-get install libgmp-dev libmpfr-dev libmpc-dev libppl-dev cython3 python3-gmpy2 python3-cysignals-pari

Release files for pplpy 0.9.0

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

Source distribution (sdist)

Source distribution for pplpy 0.9.0
File Size Uploaded
pplpy-0.9.0.tar.gz 69.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pplpy 0.9.0
File
pplpy-0.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
pplpy-0.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
pplpy-0.9.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pplpy-0.9.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
pplpy-0.9.0-cp314-cp314t-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 15.0+ x86-64 Details
pplpy-0.9.0-cp314-cp314t-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64 Details
pplpy-0.9.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
pplpy-0.9.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
pplpy-0.9.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pplpy-0.9.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
pplpy-0.9.0-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details
pplpy-0.9.0-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
pplpy-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pplpy-0.9.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
pplpy-0.9.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pplpy-0.9.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
pplpy-0.9.0-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
pplpy-0.9.0-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
pplpy-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pplpy-0.9.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pplpy-0.9.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pplpy-0.9.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
pplpy-0.9.0-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
pplpy-0.9.0-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details

Total release size:86.5 MB

Release files / pplpy-0.9.0.tar.gz

Download URL pplpy-0.9.0.tar.gz
Size 69.2 kB
Tags Source
SHA-256 checksum
How to use checksums
8289c50d680ce3f9eacac666cb4cdbbd8a711959e7cc7cf06f7fdb4035d0cc5d
BLAKE2b-256 checksum
How to use checksums
75b0bcda4d51601f4e7dc5d5983972d5947c6c2c9cb943de359f0ba989b1c7ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL pplpy-0.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 4.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
00eee81a10bcd049f6407d317064ffca0b8f022687e0303181918e2c01419220
BLAKE2b-256 checksum
How to use checksums
e06accf74b83c908a2d271a78ba8cbabc8b43c12b304f431f1b8c8da18a7cb84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL pplpy-0.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 4.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
fa8a874d4ebe41747635e007b6e6520e7481beb2e0c92e23f1c5e58275535e93
BLAKE2b-256 checksum
How to use checksums
e91d8479e5a0cd4344ec2069b5934ec399b4953c9d18df381f586c8d28615ffc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pplpy-0.9.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4b8ec932db25788326bb49280f9f3cc8ecf42571df654cd5b737fdfb88aa1e0c
BLAKE2b-256 checksum
How to use checksums
623e6270525227ee18cbed6d5aa8c4cd996debfc8cb3690b0224c31c18508ea4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pplpy-0.9.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
32e58453bea5ca5977ce0031951f72be1afcb1958d8dfb23ffe1c54a47aa7ba5
BLAKE2b-256 checksum
How to use checksums
a272610d81318974cc57d5ccd932361e9ad95abee27b11f0049a31e79ac33046
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp314-cp314t-macosx_15_0_x86_64.whl

Download URL pplpy-0.9.0-cp314-cp314t-macosx_15_0_x86_64.whl
Size 3.2 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
5de5dcdce141ce839f7d826b40ef05b2c953f2818831af3d66373ebed58d5ee8
BLAKE2b-256 checksum
How to use checksums
784ef897620b47ada8deed7366827da552b9d95417947b384915598ddce7cb2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp314-cp314t-macosx_15_0_arm64.whl

Download URL pplpy-0.9.0-cp314-cp314t-macosx_15_0_arm64.whl
Size 2.9 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
26c144a82ff408b3d536dfacad7dd1af5bf415b9d225afcf4a2c20cdaab50a54
BLAKE2b-256 checksum
How to use checksums
22a338c03d8aff72fa62d7f0ec5630e6e5c627d9d5f993a1efe1fa7dc7613cd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL pplpy-0.9.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 4.6 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c9b3464d93a1c15b43e9c667dee2aca85db93c3cc9bff5d9b2f5316000d19912
BLAKE2b-256 checksum
How to use checksums
b302a4a8c43958263ff6035641e80fd8160ac98df6535e0b1a026ed086c1178b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL pplpy-0.9.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 4.3 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
95abf74ea6f27a26e2bd63a502623afa9244b805d3c9d6766fba94d09eea8e63
BLAKE2b-256 checksum
How to use checksums
81388548f8056f4ee5a97f2cc44499de8fa3853d0ccead98aa675cf341448d40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pplpy-0.9.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.5 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
10f858d1f9803a4a60ad8c5640b0558e24d1a1a2260ac52e0dce8c727e669218
BLAKE2b-256 checksum
How to use checksums
319f64941c8bff0bdf71f1732c0ae666c8d634fff71a5413e7a136b959e79b1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pplpy-0.9.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
306e8492c15a190f4fc0349d934931c0853066afff0c789c707eaf865d48ec42
BLAKE2b-256 checksum
How to use checksums
4befd025595869ebddeb8bf2ba8c48849da81cdb7e5b7fe83d30bf6042e204c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp314-cp314-macosx_15_0_x86_64.whl

Download URL pplpy-0.9.0-cp314-cp314-macosx_15_0_x86_64.whl
Size 3.1 MB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
efeef0dbcf543f4bf9a6656807cacdbca788b90d5449ccd820dafd0580cbaaa9
BLAKE2b-256 checksum
How to use checksums
11476c39694e4b65b83b87385f3d5dd0cfbf0dd578a201dfc7e93cc84c6368ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp314-cp314-macosx_15_0_arm64.whl

Download URL pplpy-0.9.0-cp314-cp314-macosx_15_0_arm64.whl
Size 2.9 MB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
61041bd34925254a32944f1e7b6cb615fa9cfa33f961c666743c4a24c6bff741
BLAKE2b-256 checksum
How to use checksums
8ae1fa71454eac45473dfff0e7f5f3c92109ab6f53724e59b8808f03f35ef918
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pplpy-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 4.6 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
95646737972653d19f54a9a9939e69fd85dd34b8c5294ee958465af576159d75
BLAKE2b-256 checksum
How to use checksums
4f74254e1afc59675d6723b5ceec4b6955fe6af0ced45134c56e8f93d406cf70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL pplpy-0.9.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 4.3 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
574743cdb00d6f88959382272e502bbe4a4fb8793f965e9a0c317c04a8ae201d
BLAKE2b-256 checksum
How to use checksums
5eb6716ef8808c97cf1c314ca62c3f8b8291bfb2df4a59f39917aa2c62fbdfdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pplpy-0.9.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.5 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
de5233f30649ea82e13ed39a16188c43258d1261829c7dabc0c07dab9c9b0ed6
BLAKE2b-256 checksum
How to use checksums
50b46814e255fdb2813df8d48f7acd96c125fde46ce5f39293b63fb1454db859
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pplpy-0.9.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7ab9ddba5a9b23127e9cbec9d1dd8241ebaa9c1b01828ddf1a20f93000a31e55
BLAKE2b-256 checksum
How to use checksums
afbffae2c7d3ff15d28c5f2078fbe41fa4568362a858e130f8b1b2920b343c4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp313-cp313-macosx_15_0_x86_64.whl

Download URL pplpy-0.9.0-cp313-cp313-macosx_15_0_x86_64.whl
Size 3.1 MB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
63651e5bbc15a7efd815c7c7f0bbd992ea5ea7077489dea990cb920c18079579
BLAKE2b-256 checksum
How to use checksums
333bdeca2a86a3c8291b12db4e61fb68896ce03199c774b28a5d28a951ce5391
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp313-cp313-macosx_15_0_arm64.whl

Download URL pplpy-0.9.0-cp313-cp313-macosx_15_0_arm64.whl
Size 2.9 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
424bb28992ba36fbf0cb57d243d95f4504ad220049e8bf163c237cfcfb636060
BLAKE2b-256 checksum
How to use checksums
0c55c70700a9bdc9f095d5669cbf07e8d0d0a7181c8d975e2f2c395e3ce800c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pplpy-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 4.6 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
934f2118b374e83716a94f2d1fdbd4546b4b8ac7b9edfecf97c62778b2fa9e7e
BLAKE2b-256 checksum
How to use checksums
66121bfe5df010cf5b270fa6c67030d47af9704e055b19575f9871e71bba2093
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pplpy-0.9.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 4.3 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5fcb091d5466d384b2df769f4252c0abe2b29925be71850af057ee29193b982a
BLAKE2b-256 checksum
How to use checksums
c3c6381bc7135d5bef0bf749cf4fcf8c590e53a54eeaf34c3f0dda4c5945d826
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pplpy-0.9.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.5 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f4cee4e830fd9a4c5891fb4ef3a4a1b9de78cb479a5bd16d034feccd579285ea
BLAKE2b-256 checksum
How to use checksums
b80b7e05045b2d7766f6dc4bfcb1f78c750c44b8f33c301ab742821c7441747f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pplpy-0.9.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
daf8474f7d7d50acc842ae85839d1116d88d1fb8f52dca8a7e1d7c65e801e9c1
BLAKE2b-256 checksum
How to use checksums
ff132052407eb90d85f621d677a9a63df72421d804092263a6231083d37e05d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp312-cp312-macosx_15_0_x86_64.whl

Download URL pplpy-0.9.0-cp312-cp312-macosx_15_0_x86_64.whl
Size 3.1 MB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
1cde9595a4dffb20673103c307f47c433a4befe5ea129ad839fec8aa5254e630
BLAKE2b-256 checksum
How to use checksums
2d72475c8c9755d96bfcc19f33c4eb850be446d7d2a187c86cf338fb27b0b3a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pplpy-0.9.0-cp312-cp312-macosx_15_0_arm64.whl

Download URL pplpy-0.9.0-cp312-cp312-macosx_15_0_arm64.whl
Size 2.9 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
34679b7959a1591bec061ba324130781ad104bead4bf00cf396a7a77486ac4aa
BLAKE2b-256 checksum
How to use checksums
7accab8604f67e0dc0f2f49b115e8a3be0bb788768394ef7989fef9f72bb71d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.9.0 This release

25 release files

0.8.9

1 release file

0.8.8

1 release file

0.8.7

1 release file

0.8.6

1 release file

0.8.4

1 release file

0.8.3

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8

1 release file

0.7

1 release file

0.6

1 release file

0.4

1 release file

0.3

1 release file

0.2

1 release file

0.1

1 release file

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