Skip to main content

prodigy-ppl-ginac: A library for manipulating discrete distributions through generating functions

GiNaC-based Python bindings used by Prodigy for its fast ginac engine.

The main features are

  • python bindings
  • a purely string-based interface, no need to mess around with data structures for algebraic expression and the like
  • support for parameters (can also be used as meta symbols in second-order PGFs)

Installation

pip install prodigy-ppl-ginac

Prebuilt wheels contain GiNaC, CLN and GMP, so they need neither a compiler nor a system GiNaC. They exist for CPython 3.11 to 3.14 on

  • Linux (manylinux_2_28) x86_64 and aarch64,
  • macOS 11 or later, x86_64 and arm64.

Windows is not supported.

Usage

The distribution is called prodigy-ppl-ginac, the module prodigy_ginac:

import prodigy_ginac
dist = prodigy_ginac.geometric("x", "1/2")
e = dist.E("x")  # e becomes 1, the expected value of the 1/2-geometric distribution

Before it was published on PyPI, the module was installed from Git as pygin (version 1.0); the package pygin on PyPI is an unrelated project.

Building from source

On other platforms pip builds the sdist, which needs a C++17 compiler, CMake and a system GiNaC with pkg-config, e.g. brew install ginac pkgconf on macOS or apt install libginac-dev pkg-config on Debian and Ubuntu. In a clone of this repository

pip install .

builds and installs the module.

scripts/build-deps.sh PREFIX builds the pinned versions of GMP, CLN and GiNaC as static libraries into PREFIX, as for the wheels; with CMAKE_PREFIX_PATH=PREFIX the build uses them instead of the system GiNaC.

Wheels and releases

cibuildwheel builds the wheels (configuration in pyproject.toml, workflow .github/workflows/wheels.yml). Pushing a tag v<version> (e.g. v0.0.1, or v0.1.0rc1 for a pre-release) publishes the wheels and the sdist with this version on PyPI (.github/workflows/release.yml). The version is in no file; without a tag, builds get a development version such as 0.1.devN.

C++ tests and demo

The C++ tests need the googletest submodule:

git submodule update --init
cmake -B build && cmake --build build
./build/test/prodigy_ginac_test

The CMake options PRODIGY_GINAC_BUILD_TESTS and PRODIGY_GINAC_BUILD_DEMO (both on by default, off for the wheels) switch the tests and the demo executable.

License

The source code in this repository is licensed under the Apache License 2.0 (LICENSE).

The wheels on PyPI also contain statically linked copies of GiNaC and CLN (GPL-2.0-or-later) and GMP (LGPL-3.0-or-later or GPL-2.0-or-later). A wheel as a whole is therefore distributed under the terms of the GNU General Public License, version 3 or later, the GPL version compatible with the Apache License 2.0. The license texts of these libraries are in the wheel's .dist-info/licenses/third_party directory; their source code is available from the links above, in the versions pinned in scripts/build-deps.sh.

Metadata

Release files for prodigy-ppl-ginac 0.0.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 prodigy-ppl-ginac 0.0.2
File Size Uploaded Provenance Actions
prodigy_ppl_ginac-0.0.2.tar.gz 36.6 kB With provenance Details for prodigy_ppl_ginac-0.0.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for prodigy-ppl-ginac 0.0.2
File Actions
prodigy_ppl_ginac-0.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for prodigy_ppl_ginac-0.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
prodigy_ppl_ginac-0.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for prodigy_ppl_ginac-0.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
prodigy_ppl_ginac-0.0.2-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details for prodigy_ppl_ginac-0.0.2-cp314-cp314-macosx_11_0_x86_64.whl
prodigy_ppl_ginac-0.0.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for prodigy_ppl_ginac-0.0.2-cp314-cp314-macosx_11_0_arm64.whl
prodigy_ppl_ginac-0.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for prodigy_ppl_ginac-0.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
prodigy_ppl_ginac-0.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for prodigy_ppl_ginac-0.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
prodigy_ppl_ginac-0.0.2-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details for prodigy_ppl_ginac-0.0.2-cp313-cp313-macosx_11_0_x86_64.whl
prodigy_ppl_ginac-0.0.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for prodigy_ppl_ginac-0.0.2-cp313-cp313-macosx_11_0_arm64.whl
prodigy_ppl_ginac-0.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for prodigy_ppl_ginac-0.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
prodigy_ppl_ginac-0.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for prodigy_ppl_ginac-0.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
prodigy_ppl_ginac-0.0.2-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details for prodigy_ppl_ginac-0.0.2-cp312-cp312-macosx_11_0_x86_64.whl
prodigy_ppl_ginac-0.0.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for prodigy_ppl_ginac-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
prodigy_ppl_ginac-0.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for prodigy_ppl_ginac-0.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
prodigy_ppl_ginac-0.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for prodigy_ppl_ginac-0.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
prodigy_ppl_ginac-0.0.2-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details for prodigy_ppl_ginac-0.0.2-cp311-cp311-macosx_11_0_x86_64.whl
prodigy_ppl_ginac-0.0.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for prodigy_ppl_ginac-0.0.2-cp311-cp311-macosx_11_0_arm64.whl

Total release size: 26.8 MB

Release files / prodigy_ppl_ginac-0.0.2.tar.gz

Download URL prodigy_ppl_ginac-0.0.2.tar.gz
Size 36.6 kB
Tags Source
SHA-256 checksum
How to use checksums
64786f3dc5cc3cc022b73b16c0b5ab044736262306148f6a22ab495d1a407ab9
BLAKE2b-256 checksum
How to use checksums
a496f907de0527aab6997d7d953d89ecf515d21e871a53b67a0c454ee3e3a4df
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 Nov 3, 2026.

Transparency log

Release files / prodigy_ppl_ginac-0.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL prodigy_ppl_ginac-0.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
488c82abbde649c040d2f7258848e8f973567f2c712ddf10f6f73abcd4573b08
BLAKE2b-256 checksum
How to use checksums
8516d50a9a315115226fdc7cf494f769ed131ef8efb8fd4a2499f5a0c298eef9
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 Nov 3, 2026.

Transparency log

Release files / prodigy_ppl_ginac-0.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL prodigy_ppl_ginac-0.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0f7c7a0516fdcdf7181d530ebd617a8270eef25cd7867f4f97dbb1b9427b62da
BLAKE2b-256 checksum
How to use checksums
301cff9267f473650af84c5d023ed345aaa0eefe9cf824acb015c59745800782
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 Nov 3, 2026.

Transparency log

Release files / prodigy_ppl_ginac-0.0.2-cp314-cp314-macosx_11_0_x86_64.whl

Download URL prodigy_ppl_ginac-0.0.2-cp314-cp314-macosx_11_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
91f99bfc01acf68aa54204e8321096b963a9a50edc51f15a2bb24c43b7c17f25
BLAKE2b-256 checksum
How to use checksums
ce5a1b3ba6733bbdcabab0f8063653876d6042a06e971f1bfdc4921b85bb4e85
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 Nov 3, 2026.

Transparency log

Release files / prodigy_ppl_ginac-0.0.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL prodigy_ppl_ginac-0.0.2-cp314-cp314-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
aab4cc3b6e1c498a85fcda059b89d36a1a443df2d1436fd4e4faf91fc8963e70
BLAKE2b-256 checksum
How to use checksums
223b3eedcb6882b14919811c654698d73bace87f0043b37d4bbd9c6a728b616c
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 Nov 3, 2026.

Transparency log

Release files / prodigy_ppl_ginac-0.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL prodigy_ppl_ginac-0.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.8 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fdeb13ef9053eac526f669bad2a8b6103e221943bdb3d854fe562f3a4e0bffd7
BLAKE2b-256 checksum
How to use checksums
5f90414d70a8cbcb4430aa36cc5381d646f8e193aecf6714b24ea542abece780
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 Nov 3, 2026.

Transparency log

Release files / prodigy_ppl_ginac-0.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL prodigy_ppl_ginac-0.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8148e9243774a0894c1cbe3bb6b1c9c8d1d9e136c942eda521d73d7218b59d5e
BLAKE2b-256 checksum
How to use checksums
d254d092402a947e6df4ada91a248c135ede1de64371751c99eedf8adb94fef1
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 Nov 3, 2026.

Transparency log

Release files / prodigy_ppl_ginac-0.0.2-cp313-cp313-macosx_11_0_x86_64.whl

Download URL prodigy_ppl_ginac-0.0.2-cp313-cp313-macosx_11_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
3c181bc4964256fb763efaec31d653dbd5c4ada64d2ec6d151cde7d7405490b7
BLAKE2b-256 checksum
How to use checksums
cc530730e1abd02a1d7474fb1010fe56f696952b33679e4e932a2542d1536131
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 Nov 3, 2026.

Transparency log

Release files / prodigy_ppl_ginac-0.0.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL prodigy_ppl_ginac-0.0.2-cp313-cp313-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
049527223cf7a7e248cef2bbb7069ee02b86281d9ce5069f4db0d276815c26cc
BLAKE2b-256 checksum
How to use checksums
46218e520cc27faafd772c6a964f3c25fc77c2aa54670341542c7a160ee8c9ff
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 Nov 3, 2026.

Transparency log

Release files / prodigy_ppl_ginac-0.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL prodigy_ppl_ginac-0.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.8 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5840d8e57f18514c5194ce98c5aaf88c76f8aac5579ccada8bf8fc6241f69ed7
BLAKE2b-256 checksum
How to use checksums
c54f1c8e44d941bf91d9288990ad61cef0c0373fe0426bbf57451fd26e9355bc
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 Nov 3, 2026.

Transparency log

Release files / prodigy_ppl_ginac-0.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL prodigy_ppl_ginac-0.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
99c02e1a40b19af800a58d33d19cf654b3ae0e16a7824e3d8229bed24ffad5f6
BLAKE2b-256 checksum
How to use checksums
17bb10c4043cd4bd142d221da77e05bbd6e84f3e4635009bd5191a9a1e5aa3f9
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 Nov 3, 2026.

Transparency log

Release files / prodigy_ppl_ginac-0.0.2-cp312-cp312-macosx_11_0_x86_64.whl

Download URL prodigy_ppl_ginac-0.0.2-cp312-cp312-macosx_11_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
a08f6a846d3208fb5eb0531e06ddb93f2f60f4fba61c7690893aeaa6d7a966b9
BLAKE2b-256 checksum
How to use checksums
e48322c1186223665c38eaa30c9e08b32b8aba9895acd62d820fab57aa052f49
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 Nov 3, 2026.

Transparency log

Release files / prodigy_ppl_ginac-0.0.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL prodigy_ppl_ginac-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
68d1ecbcf49446fe25060873b8c585e510f0d3c770fd1be2fa7e636100a9d7d3
BLAKE2b-256 checksum
How to use checksums
67570481c831d396f361603b88e6b296e400aa65e67341994d6e3843d4d54e30
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 Nov 3, 2026.

Transparency log

Release files / prodigy_ppl_ginac-0.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL prodigy_ppl_ginac-0.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.8 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5acf7b2f621f2ddfbc31b344e043c9acf2573f0f8ad573394b84679a3529ee01
BLAKE2b-256 checksum
How to use checksums
111759a548c9bc8a95b9788ec77ec2bf93f427325fa66396d33ed9e795310fd9
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 Nov 3, 2026.

Transparency log

Release files / prodigy_ppl_ginac-0.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL prodigy_ppl_ginac-0.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8f01b7d56b169c4215c6cfd774fc67a38c75534f82e5b6ce3423b33ea6097323
BLAKE2b-256 checksum
How to use checksums
21b43b69da83799480f6c7214dd18ebb0aa9f14272292743917e0966023567f9
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 Nov 3, 2026.

Transparency log

Release files / prodigy_ppl_ginac-0.0.2-cp311-cp311-macosx_11_0_x86_64.whl

Download URL prodigy_ppl_ginac-0.0.2-cp311-cp311-macosx_11_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
f5ab527e673b187ae1ffbf55396ad5d293f88db964662891490f205a20414878
BLAKE2b-256 checksum
How to use checksums
575e5a724b8cfb9bfe26c739d5b9103273b875d0a3e49f2e0ba64688aba0ee6f
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 Nov 3, 2026.

Transparency log

Release files / prodigy_ppl_ginac-0.0.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL prodigy_ppl_ginac-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8925deb6126f13d83253278729407a067a5a7682a1b0c3912a93a9ae35e5b666
BLAKE2b-256 checksum
How to use checksums
d33c4705c4294e55e234a50fccd41a0fc3f5914b68365432b79bed9a10da76d6
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 Nov 3, 2026.

Transparency log

Security for prodigy-ppl-ginac 0.0.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 17 files in this release have been uploaded with provenance metadata.

Select from 17 files

Attestation for prodigy_ppl_ginac-0.0.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 Nov 3, 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.0.2 This release

17 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