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.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 prodigy-ppl-ginac 0.0.1
File Size Uploaded Provenance Actions
prodigy_ppl_ginac-0.0.1.tar.gz 31.9 kB With provenance Details for prodigy_ppl_ginac-0.0.1.tar.gz

Built distributions (wheels)

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

Total release size: 26.8 MB

Release files / prodigy_ppl_ginac-0.0.1.tar.gz

Download URL prodigy_ppl_ginac-0.0.1.tar.gz
Size 31.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e4adf1efc3ad9b9cf2ee13bacf074952ecf3b4cf765266082a26f918dd145c70
BLAKE2b-256 checksum
How to use checksums
3d9b1d63ea53f2a7cd84c0942d234c631e63af7432883b3d55a90db4d350a9f1
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.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL prodigy_ppl_ginac-0.0.1-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
0d1b2bacbd26c6fb296f71c3d06aedf1d7189a4fa25bc9baeae219828254730e
BLAKE2b-256 checksum
How to use checksums
b9187021cd6b5672429cc3ebb510353b6866b84e94f7bf1e0507abcaa9e456eb
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.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL prodigy_ppl_ginac-0.0.1-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
2f656dca26dc3ca49695d6fcf07abd9fa984b01f601d32d395b0ee104f4a2b87
BLAKE2b-256 checksum
How to use checksums
ad871be478eb48cd72956740afac54c69ad06ec9c2dfd889eac095be14b60254
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.1-cp314-cp314-macosx_11_0_x86_64.whl

Download URL prodigy_ppl_ginac-0.0.1-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
eb19791c6b8e0ebeeb0118526b509e9f00e2b4d459c9ff6d09e2808e3f43006a
BLAKE2b-256 checksum
How to use checksums
227a37d3bef84eda7874aef0cbf9dc3e1fc91f60dcdd1fa76db864c8d57e525d
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.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL prodigy_ppl_ginac-0.0.1-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
a0a7ff02ddf632f9f1ee87a950214098134d1bd06f4b5a2c1c94e74c31c0591d
BLAKE2b-256 checksum
How to use checksums
0a4c2537e62472863468c6530a1e7851778b80f411cd3dda1f9e1a0f6453e2c8
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.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL prodigy_ppl_ginac-0.0.1-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
f77ffadf66242538b844365fe6a408ff7c91b8a97ec4446ae022ff7bc6386569
BLAKE2b-256 checksum
How to use checksums
93445eafc41a88bd6828a39f288f973308813a8e727ea0ab7d0418ec1052599c
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.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL prodigy_ppl_ginac-0.0.1-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
f05c086457c3deea6e55489f4b6bd915be8fa05a3c6add36d76ba77be78e56ff
BLAKE2b-256 checksum
How to use checksums
b9516b3940af828eb6aad5487874dd3b7b63d2d1da09284d039f9d619a27f584
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.1-cp313-cp313-macosx_11_0_x86_64.whl

Download URL prodigy_ppl_ginac-0.0.1-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
d359f832b9eba0851c0dda3c37884b501cbe0ab8e1c7aa6846df01f49f542c95
BLAKE2b-256 checksum
How to use checksums
0e96021b4d670862f6c1c9487401d990e91eeea3491d8922560eff0acc80effe
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.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL prodigy_ppl_ginac-0.0.1-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
17202133f64d40d397aa6ea7e288ec6d09e2d873cea03e0687829408f7814110
BLAKE2b-256 checksum
How to use checksums
bb35e62453ef5d7709c083b75974aa3cc10251ad61617c37e83d384579ccc86a
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.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL prodigy_ppl_ginac-0.0.1-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
dc8e27902dfd8cd9ce3da5b3f46719f3e46a6527963150136a76d38f88c1152b
BLAKE2b-256 checksum
How to use checksums
a1863ba05bd92551b6226bba57e08de492cab41b51ba63d14011eb5eb60653d8
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.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL prodigy_ppl_ginac-0.0.1-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
614e9ae5e20ada4b81ba656588012974f3f9bf684fa26260501ca70b7d063e9f
BLAKE2b-256 checksum
How to use checksums
803c8915b65cb81dd3f59d3bd5038f25d3cfccdd77e1876d2cd8db90270a48f9
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.1-cp312-cp312-macosx_11_0_x86_64.whl

Download URL prodigy_ppl_ginac-0.0.1-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
d7dacca54e343df778d3f79e694d2eeee79eae33acce8fc1ca796ce861758b36
BLAKE2b-256 checksum
How to use checksums
1c3b37a4c551df083937aea32ddf89d8f918671932ec8c11901c9d2d6c38fe2b
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.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL prodigy_ppl_ginac-0.0.1-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
199fc7da796ea07913edb061fdf89be2e19fcce27d7e8c3744b6175a59914145
BLAKE2b-256 checksum
How to use checksums
f91a1640c48cbfc9562d0a61dc93dfd43d5863ccb7df3248b348c7555cae3f59
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.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL prodigy_ppl_ginac-0.0.1-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
ffdb716c54da5699bd3beb8955cdce0100893c34361fdf691d05efcf26a73363
BLAKE2b-256 checksum
How to use checksums
606964fe1bfa51e756c49b60c5530c297aab7c4f7f2a0cd3778a6cee2103980c
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.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL prodigy_ppl_ginac-0.0.1-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
8cadf9473442f62fef3f19ffd1543f06136690ff729d6dc6a5328728f345ba35
BLAKE2b-256 checksum
How to use checksums
160dc5456343f2fd897adff6c4f4fcbea459782d277f639221c22089c0ae23ab
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.1-cp311-cp311-macosx_11_0_x86_64.whl

Download URL prodigy_ppl_ginac-0.0.1-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
b25ca44141a16ab9e84993d23fb6f33b6ce5b2e9758a43207b3c373714d91c5d
BLAKE2b-256 checksum
How to use checksums
74c1b4bcb7d8dd0838eeb464bf6d64914f90b7720c190b7d1343ec363965e7f4
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.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL prodigy_ppl_ginac-0.0.1-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
a2ed2997f24730771ce250cc8ca24b2604687967f539451874c959d8d1891cf0
BLAKE2b-256 checksum
How to use checksums
7e5da9025d85822e34772159d9f032a73f5af4e80a826210f8dc12779642c01b
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.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 17 files in this release have been uploaded with provenance metadata.

Select from 17 files

Attestation for prodigy_ppl_ginac-0.0.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 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.1 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