Skip to main content

Grimp

https://img.shields.io/pypi/v/grimp.svg Python versions CI Status Codspeed BSD license

Builds a queryable graph of the imports within one or more Python packages.

Quick start

Install grimp:

pip install grimp

Install the Python package you wish to analyse:

pip install somepackage

In Python, build the import graph for the package:

>>> import grimp
>>> graph = grimp.build_graph('somepackage')

You may now use the graph object to analyse the package. Some examples:

>>> graph.find_children('somepackage.foo')
{
    'somepackage.foo.one',
    'somepackage.foo.two',
}

>>> graph.find_descendants('somepackage.foo')
{
    'somepackage.foo.one',
    'somepackage.foo.two',
    'somepackage.foo.two.blue',
    'somepackage.foo.two.green',
}

>>> graph.find_modules_directly_imported_by('somepackage.foo')
{
    'somepackage.bar.one',
}

>>> graph.find_upstream_modules('somepackage.foo')
{
    'somepackage.bar.one',
    'somepackage.baz',
    'somepackage.foobar',
}

>>> graph.find_shortest_chain(importer='somepackage.foobar', imported='somepackage.foo')
(
    'somepackage.foobar',
    'somepackage.baz',
    'somepackage.foo',
)

>>> graph.get_import_details(importer='somepackage.foobar', imported='somepackage.baz'))
[
    {
        'importer': 'somepackage.foobar',
        'imported': 'somepackage.baz',
        'line_number': 5,
        'line_contents': 'from . import baz',
    },
]

External packages

By default, external dependencies will not be included. This can be overridden like so:

>>> graph = grimp.build_graph('somepackage', include_external_packages=True)
>>> graph.find_modules_directly_imported_by('somepackage.foo')
{
    'somepackage.bar.one',
    'os',
    'decimal',
    'sqlalchemy',
}

Multiple packages

You may analyse multiple root packages. To do this, pass each package name as a positional argument:

>>> graph = grimp.build_graph('somepackage', 'anotherpackage')
>>> graph.find_modules_directly_imported_by('somepackage.foo')
{
    'somepackage.bar.one',
    'anotherpackage.baz',
}

Namespace packages

Graphs can be built either from namespace packages or from their portions.

What’s a namespace package?

Namespace packages are a Python feature allows subpackages to be distributed independently, while still importable under a shared namespace.

This is used by the Python client for Google’s Cloud Logging API, for example. When installed, it is importable in Python as google.cloud.logging. The parent packages google and google.cloud are both namespace packages, while google.cloud.logging is known as the ‘portion’. Other portions in the same namespace can be installed separately, for example google.cloud.secretmanager.

Examples:

# In this one, the portion is supplied. Neither "google" nor "google.cloud"
# will appear in the graph.
>>> graph = grimp.build_graph("google.cloud.logging")

# In this one, a namespace is supplied.
# Neither "google" nor "google.cloud" will appear in the graph,
# as will other installed packages under the "google" namespace such
# as "google.auth".
>>> graph = grimp.build_graph("google")

# This one supplies a subnamespace of "google" - it will include
# "google.cloud.logging" and "google.cloud.secretmanager" but not "google.auth".
>>> graph = grimp.build_graph("google.cloud")

Metadata

Release files for grimp 3.20

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

Source distribution (sdist)

Source distribution for grimp 3.20
File Size Uploaded Provenance Actions
grimp-3.20.tar.gz 836.3 kB With provenance Details for grimp-3.20.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for grimp 3.20
File Actions
grimp-3.20-cp315-cp315t-win_arm64.whl CPython 3.15 CPython 3.15 free-threading Windows ARM64 Details for grimp-3.20-cp315-cp315t-win_arm64.whl
grimp-3.20-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for grimp-3.20-cp315-cp315t-win_amd64.whl
grimp-3.20-cp315-cp315t-win32.whl CPython 3.15 CPython 3.15 free-threading Windows x86-32 Details for grimp-3.20-cp315-cp315t-win32.whl
grimp-3.20-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details for grimp-3.20-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
grimp-3.20-cp315-cp315t-manylinux2014_i686.manylinux_2_17_i686.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-32 Details for grimp-3.20-cp315-cp315t-manylinux2014_i686.manylinux_2_17_i686.whl
grimp-3.20-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Details for grimp-3.20-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
grimp-3.20-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details for grimp-3.20-cp315-cp315t-macosx_11_0_arm64.whl
grimp-3.20-cp315-cp315t-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.12+ x86-64 Details for grimp-3.20-cp315-cp315t-macosx_10_12_x86_64.whl
grimp-3.20-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details for grimp-3.20-cp315-cp315-win_arm64.whl
grimp-3.20-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for grimp-3.20-cp315-cp315-win_amd64.whl
grimp-3.20-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details for grimp-3.20-cp315-cp315-win32.whl
grimp-3.20-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details for grimp-3.20-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
grimp-3.20-cp315-cp315-manylinux2014_i686.manylinux_2_17_i686.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-32 Details for grimp-3.20-cp315-cp315-manylinux2014_i686.manylinux_2_17_i686.whl
grimp-3.20-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details for grimp-3.20-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
grimp-3.20-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for grimp-3.20-cp315-cp315-macosx_11_0_arm64.whl
grimp-3.20-cp315-cp315-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64 Details for grimp-3.20-cp315-cp315-macosx_10_12_x86_64.whl
grimp-3.20-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details for grimp-3.20-cp314-cp314t-win_arm64.whl
grimp-3.20-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for grimp-3.20-cp314-cp314t-win_amd64.whl
grimp-3.20-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details for grimp-3.20-cp314-cp314t-win32.whl
grimp-3.20-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for grimp-3.20-cp314-cp314t-musllinux_1_2_x86_64.whl
grimp-3.20-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details for grimp-3.20-cp314-cp314t-musllinux_1_2_i686.whl
grimp-3.20-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details for grimp-3.20-cp314-cp314t-musllinux_1_2_armv7l.whl
grimp-3.20-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for grimp-3.20-cp314-cp314t-musllinux_1_2_aarch64.whl
grimp-3.20-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details for grimp-3.20-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
grimp-3.20-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x Details for grimp-3.20-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl
grimp-3.20-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le Details for grimp-3.20-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
grimp-3.20-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32 Details for grimp-3.20-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl
grimp-3.20-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details for grimp-3.20-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
grimp-3.20-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details for grimp-3.20-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
grimp-3.20-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for grimp-3.20-cp314-cp314t-macosx_11_0_arm64.whl
grimp-3.20-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details for grimp-3.20-cp314-cp314t-macosx_10_12_x86_64.whl
grimp-3.20-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for grimp-3.20-cp314-cp314-win_arm64.whl
grimp-3.20-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for grimp-3.20-cp314-cp314-win_amd64.whl
grimp-3.20-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for grimp-3.20-cp314-cp314-win32.whl
grimp-3.20-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for grimp-3.20-cp314-cp314-musllinux_1_2_x86_64.whl
grimp-3.20-cp314-cp314-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-32 Details for grimp-3.20-cp314-cp314-musllinux_1_2_i686.whl
grimp-3.20-cp314-cp314-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARMv7l Details for grimp-3.20-cp314-cp314-musllinux_1_2_armv7l.whl
grimp-3.20-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for grimp-3.20-cp314-cp314-musllinux_1_2_aarch64.whl
grimp-3.20-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for grimp-3.20-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
grimp-3.20-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ IBM System/390x Details for grimp-3.20-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl
grimp-3.20-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ PowerPC 64-le Details for grimp-3.20-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
grimp-3.20-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-32 Details for grimp-3.20-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl
grimp-3.20-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARMv7l Details for grimp-3.20-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
grimp-3.20-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for grimp-3.20-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
grimp-3.20-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for grimp-3.20-cp314-cp314-macosx_11_0_arm64.whl
grimp-3.20-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details for grimp-3.20-cp314-cp314-macosx_10_12_x86_64.whl
grimp-3.20-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for grimp-3.20-cp313-cp313-win_arm64.whl
grimp-3.20-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for grimp-3.20-cp313-cp313-win_amd64.whl
grimp-3.20-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for grimp-3.20-cp313-cp313-win32.whl
grimp-3.20-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for grimp-3.20-cp313-cp313-musllinux_1_2_x86_64.whl
grimp-3.20-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details for grimp-3.20-cp313-cp313-musllinux_1_2_i686.whl
grimp-3.20-cp313-cp313-musllinux_1_2_armv7l.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARMv7l Details for grimp-3.20-cp313-cp313-musllinux_1_2_armv7l.whl
grimp-3.20-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for grimp-3.20-cp313-cp313-musllinux_1_2_aarch64.whl
grimp-3.20-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for grimp-3.20-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
grimp-3.20-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ IBM System/390x Details for grimp-3.20-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl
grimp-3.20-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ PowerPC 64-le Details for grimp-3.20-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
grimp-3.20-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32 Details for grimp-3.20-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl
grimp-3.20-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARMv7l Details for grimp-3.20-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
grimp-3.20-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for grimp-3.20-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
grimp-3.20-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for grimp-3.20-cp313-cp313-macosx_11_0_arm64.whl
grimp-3.20-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for grimp-3.20-cp313-cp313-macosx_10_12_x86_64.whl
grimp-3.20-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for grimp-3.20-cp312-cp312-win_arm64.whl
grimp-3.20-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for grimp-3.20-cp312-cp312-win_amd64.whl
grimp-3.20-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for grimp-3.20-cp312-cp312-win32.whl
grimp-3.20-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for grimp-3.20-cp312-cp312-musllinux_1_2_x86_64.whl
grimp-3.20-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details for grimp-3.20-cp312-cp312-musllinux_1_2_i686.whl
grimp-3.20-cp312-cp312-musllinux_1_2_armv7l.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARMv7l Details for grimp-3.20-cp312-cp312-musllinux_1_2_armv7l.whl
grimp-3.20-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for grimp-3.20-cp312-cp312-musllinux_1_2_aarch64.whl
grimp-3.20-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for grimp-3.20-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
grimp-3.20-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ IBM System/390x Details for grimp-3.20-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl
grimp-3.20-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ PowerPC 64-le Details for grimp-3.20-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
grimp-3.20-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details for grimp-3.20-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl
grimp-3.20-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARMv7l Details for grimp-3.20-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
grimp-3.20-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for grimp-3.20-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
grimp-3.20-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for grimp-3.20-cp312-cp312-macosx_11_0_arm64.whl
grimp-3.20-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for grimp-3.20-cp312-cp312-macosx_10_12_x86_64.whl
grimp-3.20-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for grimp-3.20-cp311-cp311-win_arm64.whl
grimp-3.20-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for grimp-3.20-cp311-cp311-win_amd64.whl
grimp-3.20-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for grimp-3.20-cp311-cp311-win32.whl
grimp-3.20-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for grimp-3.20-cp311-cp311-musllinux_1_2_x86_64.whl
grimp-3.20-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details for grimp-3.20-cp311-cp311-musllinux_1_2_i686.whl
grimp-3.20-cp311-cp311-musllinux_1_2_armv7l.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARMv7l Details for grimp-3.20-cp311-cp311-musllinux_1_2_armv7l.whl
grimp-3.20-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for grimp-3.20-cp311-cp311-musllinux_1_2_aarch64.whl
grimp-3.20-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for grimp-3.20-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
grimp-3.20-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ IBM System/390x Details for grimp-3.20-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl
grimp-3.20-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ PowerPC 64-le Details for grimp-3.20-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
grimp-3.20-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details for grimp-3.20-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl
grimp-3.20-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARMv7l Details for grimp-3.20-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
grimp-3.20-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for grimp-3.20-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
grimp-3.20-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for grimp-3.20-cp311-cp311-macosx_11_0_arm64.whl
grimp-3.20-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for grimp-3.20-cp311-cp311-macosx_10_12_x86_64.whl

Total release size: 206.8 MB

Release files / grimp-3.20.tar.gz

Download URL grimp-3.20.tar.gz
Size 836.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f6e3052d9ce85af2d930ad5285d2ed5311ead2af1542add9f72e587ef679c25b
BLAKE2b-256 checksum
How to use checksums
f2830513ead3a84244b62f75e144aeacc6a5121ca676ff6cffe8f20015dbc5fa
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp315-cp315t-win_arm64.whl

Download URL grimp-3.20-cp315-cp315t-win_arm64.whl
Size 1.9 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
c56f80fdc44ff40a0b3d8bbebe5fbe47a345b237189c108d33d95444df19623a
BLAKE2b-256 checksum
How to use checksums
1356b0d6f23a8a876f31055bb69384ae022564f4704cfa951e6b51a526c2c3c6
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp315-cp315t-win_amd64.whl

Download URL grimp-3.20-cp315-cp315t-win_amd64.whl
Size 2.0 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
efecc5733468189a0a71cd4f1b2c54d9c3b5dcffd1b7630824bbcd7fdc696814
BLAKE2b-256 checksum
How to use checksums
abfad32fd66750f5cedf6b8e03f95248d5e370d66fca294365de8b9f5b47f00c
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp315-cp315t-win32.whl

Download URL grimp-3.20-cp315-cp315t-win32.whl
Size 1.9 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
24f6a94fb4846c0e472f017d1cec1f37bac7b3d901a49a3773ec70c1eebeb5a8
BLAKE2b-256 checksum
How to use checksums
a9b3529f696cc85229dfddafeddc1e73d2124175dfed26be3ba62d198fcb1cf5
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL grimp-3.20-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.3 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c208c8636f13063c31af8b9262decf70266b7d85f63e6205c1df7acf38fe129a
BLAKE2b-256 checksum
How to use checksums
5bda7445c9e6cef3a17bf8a49d788dd6f4e8df149dc9f5f11faa415243ad3438
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp315-cp315t-manylinux2014_i686.manylinux_2_17_i686.whl

Download URL grimp-3.20-cp315-cp315t-manylinux2014_i686.manylinux_2_17_i686.whl
Size 2.4 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
2b11f90e86240ded60795668acc130e6a6bb9d4292d7cca260ecb65c2e278f5b
BLAKE2b-256 checksum
How to use checksums
405066519758f06fc0af69f97d43525b8570332e20bb4731f65a7e1359999370
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL grimp-3.20-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 2.3 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9db891fd3fa21b9a809db1d8f7cd053998ab3e57d21518bd806e47d07f4383f9
BLAKE2b-256 checksum
How to use checksums
b397c66017e5c99feef43194785c7b1ba9d68502c5375e1af3558743ac75d3d4
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp315-cp315t-macosx_11_0_arm64.whl

Download URL grimp-3.20-cp315-cp315t-macosx_11_0_arm64.whl
Size 2.1 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d05617879a3e92bd0be3ffdd909a4b45682fb4ca9c414b8b42b79ad35297db25
BLAKE2b-256 checksum
How to use checksums
9ecf78245cb2a48b1b2508047b092e3d862ac661ea1da966a79c9f5f20c91942
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp315-cp315t-macosx_10_12_x86_64.whl

Download URL grimp-3.20-cp315-cp315t-macosx_10_12_x86_64.whl
Size 2.2 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
05fd41fdc55cb6b4067ca3d7f102ccc561af3324662dea2ef8266f2b246c9a7f
BLAKE2b-256 checksum
How to use checksums
2287b06306d3148e180f8957761d9518c4e8a85ee958d5c77832ff7542c0483a
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp315-cp315-win_arm64.whl

Download URL grimp-3.20-cp315-cp315-win_arm64.whl
Size 1.9 MB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
7d185ac1ed79b7fa5ddd7152b4a51c939b5ada823c0a160fea263b33c871d84e
BLAKE2b-256 checksum
How to use checksums
477a5b3a42198e47b4cf7b64254ae2b76445997c8b9bb64460efabb9a39d3d17
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp315-cp315-win_amd64.whl

Download URL grimp-3.20-cp315-cp315-win_amd64.whl
Size 2.0 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
82563791b748df48d7f80b3ef65d9c25c24b7acff7507fcbd97f028e7fcc6cdb
BLAKE2b-256 checksum
How to use checksums
9e574a5da0798e2991cf4c072a1c12f67107027305d9069f5596e8c615de10e4
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp315-cp315-win32.whl

Download URL grimp-3.20-cp315-cp315-win32.whl
Size 1.9 MB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
50d8a07e0072dd7a65c5641080b2245920369eea1292a68c22ab9d67fb4e4045
BLAKE2b-256 checksum
How to use checksums
137bd8f1e4699b1bc0f7ff81227418bdb1c1ab1438f68fed56baa22153707d0a
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL grimp-3.20-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.3 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
05441560b358a5456225d2e3aafc581001d748146372297153adf4ed49721307
BLAKE2b-256 checksum
How to use checksums
cdd18ecb14569644dd7d6f419a410d03484ef0cc98ae51f4b39ffe19767b5fdc
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp315-cp315-manylinux2014_i686.manylinux_2_17_i686.whl

Download URL grimp-3.20-cp315-cp315-manylinux2014_i686.manylinux_2_17_i686.whl
Size 2.4 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
41b85c0169ab65e3fe3ed6bc291732d21d1ef192a3eafc40c34b1095dba7d814
BLAKE2b-256 checksum
How to use checksums
ea3c6ffa2d9ca81da5d93eb37ac71de936e3a47c214222aa037a0ffc06f64425
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL grimp-3.20-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 2.3 MB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9bf3bfb6d19b5203f44bbd4dea60b708fb2e282caf19914862eff955a6ab0a44
BLAKE2b-256 checksum
How to use checksums
7a4c163a28c21d6ceae41991c4f92b55d1e009e2f68b288a19f31887d610662b
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp315-cp315-macosx_11_0_arm64.whl

Download URL grimp-3.20-cp315-cp315-macosx_11_0_arm64.whl
Size 2.1 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c704da65e15e805f0aaf49b6edf68587bf1941dfc53f873cf159c4097c263cd1
BLAKE2b-256 checksum
How to use checksums
63bac47dbcf18ba77488553327cab9893c1b43069af69dfa004dc04287a88c7d
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp315-cp315-macosx_10_12_x86_64.whl

Download URL grimp-3.20-cp315-cp315-macosx_10_12_x86_64.whl
Size 2.2 MB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4a1248b328a9c47cd1cb193ff042f3de87c19f751f95280f82db5676d861ebfb
BLAKE2b-256 checksum
How to use checksums
fe8968252fed67806c1655c63762b7f764325d043cf3e3dff51cf0302144ae63
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314t-win_arm64.whl

Download URL grimp-3.20-cp314-cp314t-win_arm64.whl
Size 1.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
00b7421cfd0307e8ff6749a30fdd89502b74916c55c5c38c0e16f512a1b661eb
BLAKE2b-256 checksum
How to use checksums
3fb979d41d59c7be5dd47e8dc56ab09c3c5f2cfe89119d8ccf48032cfba352f8
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314t-win_amd64.whl

Download URL grimp-3.20-cp314-cp314t-win_amd64.whl
Size 2.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
db9cb40b4e1943f645982d8a6d697837d6b00b25d55b1781a2578ce9a1ae2c49
BLAKE2b-256 checksum
How to use checksums
86848d54c71dd4f5f6c63e6fcfa0dd6f3e050466a4951e65fd384c98abb3da7d
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314t-win32.whl

Download URL grimp-3.20-cp314-cp314t-win32.whl
Size 1.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
1a40343cb35b683bdd3f54f4597863a4647faa4cafcfa5e6b832b66af22c3897
BLAKE2b-256 checksum
How to use checksums
a72d0884033273fc244a680eeda6763f3b512919cf308f7be278daa96e793699
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL grimp-3.20-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 2.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
23423a85da1db067ca84c5b9393bff005478954043df65966cbe98d8b1e27289
BLAKE2b-256 checksum
How to use checksums
d9cd1599c012a57c08a522f595939d84caff100c01130a3559f2170526256863
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314t-musllinux_1_2_i686.whl

Download URL grimp-3.20-cp314-cp314t-musllinux_1_2_i686.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
e4f13e5138bc0cbe538075dc3df4883900386f87e1d17c251d1aa83c2504bab3
BLAKE2b-256 checksum
How to use checksums
44db7f7a90d897a510a07e7d46a2b04ce4ef92fe90246df47becb9a50514b8ae
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314t-musllinux_1_2_armv7l.whl

Download URL grimp-3.20-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
e159609e79adc28303b170940fc6377609ef2d477877616a3f66dbbe81531b00
BLAKE2b-256 checksum
How to use checksums
b4664a791902fd2d6696fcfa6228ee3a902e49496d27d72144d0d6d02a435cd5
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL grimp-3.20-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
bb9d6a147b8cba2105ce3c62fc487980e160bd48f875c59661cb6502c4f1d2d8
BLAKE2b-256 checksum
How to use checksums
8fa6755d01b67fec0ad42cf08f1211de5e5d1e93ba95c1409a1a9c331724c45a
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL grimp-3.20-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c8b0ad7e7842456a33188e4684d73083467f3399ea2b88b7ba06a0bed9a16139
BLAKE2b-256 checksum
How to use checksums
0b0e97b6c022248dd26f05a20bf5562d4c1cadc16cec3b3eb783e53081b615c2
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl

Download URL grimp-3.20-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl
Size 2.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
f494a4f10ceeb9de17d953b8df472e6a3f9db6d69b762c366fd48158257cb5ab
BLAKE2b-256 checksum
How to use checksums
9ba9c9917c88033f4322b313071d716f2e074ac4f26b2f6730fb4583c77e4271
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl

Download URL grimp-3.20-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Size 2.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
1eb0945be387d9c597d18f35b386b64cda1b732c542ab1cc39f962d43c2c4518
BLAKE2b-256 checksum
How to use checksums
8b008bdb21da32c95d9bb59e0454d20468aed0aa4d3dc547b76a18348dc0ce99
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl

Download URL grimp-3.20-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl
Size 2.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
c9bf4965bf2f880ff722a635f027fa413aa226406d10b64b2da6a4f68c632f25
BLAKE2b-256 checksum
How to use checksums
55985bee73ea62260386333a80e74503e232b9cbc6417e86c2cffc218e6b81a7
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.whl

Download URL grimp-3.20-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
Size 2.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
a47db007d8eed48071250af906d762ea41ae3e65673ae03cbc5aaae8aded3b12
BLAKE2b-256 checksum
How to use checksums
a3b036fe3c3cc2fd6c614fe44df489ea03dbeb5e3256eab897ee01aa259d64fd
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL grimp-3.20-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 2.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2fe5719edd628ca50c1c28332749da6e81fea163d7dec42d304ff93397b9a2db
BLAKE2b-256 checksum
How to use checksums
cfb42cb90ae40aaa6ac8d4b387313dbf7f897ac2276c4817f6315f189681462e
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314t-macosx_11_0_arm64.whl

Download URL grimp-3.20-cp314-cp314t-macosx_11_0_arm64.whl
Size 2.1 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fc2f1836d001ac0ca7244c282e2e0a8114b31bfd2ef9ffec43cc3c3858543cb4
BLAKE2b-256 checksum
How to use checksums
2e3d190bff0cdaf6abeb1ed7931c22135761360d2743dc1f6f6c7c7c3a10c859
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL grimp-3.20-cp314-cp314t-macosx_10_12_x86_64.whl
Size 2.2 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1a2fcfb6db4cdb386e7df8b097f7c9566c36f90bb7cbcfff4950fd035f13191c
BLAKE2b-256 checksum
How to use checksums
ebd3173000d4d07ed9fe151c3136da46f44e28966bd1997fe91b4c232fb33b84
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314-win_arm64.whl

Download URL grimp-3.20-cp314-cp314-win_arm64.whl
Size 1.9 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
bb07b50279b08d29ec91469f6b39930eee597a0690dccf911239ed5083a641e8
BLAKE2b-256 checksum
How to use checksums
578d58a79b82b935e7732abbbe2cb91734b2abf5c486390dc617ae3cdd8665cb
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314-win_amd64.whl

Download URL grimp-3.20-cp314-cp314-win_amd64.whl
Size 2.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
df3b26d591417f305be9463e93f27fcc5b17e8c17529ef292886bc0bfe21f216
BLAKE2b-256 checksum
How to use checksums
01e899774711264db04512af7b5bdb70c8a700a6bf1d97797acaa8b36739d109
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314-win32.whl

Download URL grimp-3.20-cp314-cp314-win32.whl
Size 1.9 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
dd287407ea542e3f467b8673fd2bfe31b41a3f6e5cc31f8e0b4017c997f0839a
BLAKE2b-256 checksum
How to use checksums
25fb54d09f20711fc6e8d6f8bf61705e497a20ee46c702a54b973a132737c491
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL grimp-3.20-cp314-cp314-musllinux_1_2_x86_64.whl
Size 2.6 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
965e0a162b6a8f99a3cbf3089d5975e5e82c47e59821b17609c16f24ee3b62bb
BLAKE2b-256 checksum
How to use checksums
dd619a7d47408136d4fde6dbca8f64f9b90839e3208597c6563e3b381e93d480
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314-musllinux_1_2_i686.whl

Download URL grimp-3.20-cp314-cp314-musllinux_1_2_i686.whl
Size 2.5 MB
Tags CPython 3.14 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
bcc793720b606e767d72e47a0c84b6c1e1a7e90d8200ad96b6c1eadafcd7bfb9
BLAKE2b-256 checksum
How to use checksums
5be04fa8587a7676f70725d4a15088a9e63832aed55c62f56afd893d49be3f9f
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314-musllinux_1_2_armv7l.whl

Download URL grimp-3.20-cp314-cp314-musllinux_1_2_armv7l.whl
Size 2.5 MB
Tags CPython 3.14 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
1021f210bdf83e59bb4a9aa08ff9cfb9210f9b099f730ed1511dc3302e5904d5
BLAKE2b-256 checksum
How to use checksums
3d91ee86b6648791eb77237b78475dc4c2007959933328daa207e8a2ef2a151c
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL grimp-3.20-cp314-cp314-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
29985c6e118019bfd0e0da16e7b27792a0b44fb44ce97af75b36949456935ade
BLAKE2b-256 checksum
How to use checksums
0bb638626f89261e6f119f9dd54b611803486727703ce256050b1226e193e28d
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL grimp-3.20-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.3 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5bd013cbb5c145cdb7759f28b73b39bc9ba75aa293bfe12e674c8c62f3311b91
BLAKE2b-256 checksum
How to use checksums
780ebd28e0ab5fd3d356617a9d30aafbb872838be3865299f3af4be3244d51e2
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl

Download URL grimp-3.20-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl
Size 2.4 MB
Tags CPython 3.14 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
eedaccc6933402a8b0f85a68e608f946899f514b33f1ca7ac066b712358f5d47
BLAKE2b-256 checksum
How to use checksums
785a1e457ac1b79f0d961c277b30fc8683c8bf04e2b8aa9bbbb2425481ac3527
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl

Download URL grimp-3.20-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Size 2.6 MB
Tags CPython 3.14 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
b73181b538286336b1225a13ffd5440f4c0a2eb3a05fb8b7d35b9b874ecf3ff7
BLAKE2b-256 checksum
How to use checksums
47627444297e93044c2d45420ce903a37f130edd9e85f652b94dcc40295a92df
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl

Download URL grimp-3.20-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl
Size 2.4 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
b482ff3c5ffa1d00a116d8943446e68ecb1b71d9ce4d9769e305d41cd9eee0d5
BLAKE2b-256 checksum
How to use checksums
7143f552c0d2cbc98dba3792f581799c519f9ca253ed9749c00b46e8eeba65ab
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.whl

Download URL grimp-3.20-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
Size 2.2 MB
Tags CPython 3.14 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
07f3874502d559a45bf4885e741bff26c82d386273b7adfd9e80634fec5aa0b0
BLAKE2b-256 checksum
How to use checksums
e5274c0943b12361987b814c48add1fcaa00b747d3c96365e88430c31baeb111
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL grimp-3.20-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 2.3 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4f4cf78fb13cfc4c47eb1985ba90c166613a55d6430de39b7eae0f16f822a7af
BLAKE2b-256 checksum
How to use checksums
40659875f637b413ea26ed0c042f0b7528bf1fc7b5abb6cb895581c2f5b5e162
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314-macosx_11_0_arm64.whl

Download URL grimp-3.20-cp314-cp314-macosx_11_0_arm64.whl
Size 2.1 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
27dcc731204b9cdababe698676536e313499e8683ff72cf66e133c5e4813d759
BLAKE2b-256 checksum
How to use checksums
089c95775978b6b0d2c00be62614a6d718eca98366ee30a873e7a71bbdfb87c5
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp314-cp314-macosx_10_12_x86_64.whl

Download URL grimp-3.20-cp314-cp314-macosx_10_12_x86_64.whl
Size 2.2 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e6fac8ce1ee39208a23047695ca8d058eb70df563640ee15de68f2afaafa6fab
BLAKE2b-256 checksum
How to use checksums
df504db7bc552a857a1e7667aa6f053791cb84a7a503d04c2afa697717858255
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp313-cp313-win_arm64.whl

Download URL grimp-3.20-cp313-cp313-win_arm64.whl
Size 1.9 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
525245aa57a5bc841bd3af154b4bd20c3f290386b4e03cc103da9d655ac58289
BLAKE2b-256 checksum
How to use checksums
965687caa795c8dca67193e18d04e05efa38199d19727aac1cd3a71d5d78ba16
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp313-cp313-win_amd64.whl

Download URL grimp-3.20-cp313-cp313-win_amd64.whl
Size 2.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
85f83e6a030c183693fbe29f40783743b2f1a57606859a262d6696ee6fd154ec
BLAKE2b-256 checksum
How to use checksums
c37dcb93bfbc2d26c554db386db71ac1e3e2470952f03d75e9295148c1f6b1ad
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp313-cp313-win32.whl

Download URL grimp-3.20-cp313-cp313-win32.whl
Size 1.9 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
14cffc84e41381bd7e1fd4a6081e269ea5fa14fd74f6e7341d3dbfac0afdf72a
BLAKE2b-256 checksum
How to use checksums
9a6e144cf005682195a6143615292905f92d93b1795cd7ec434f594ecf41ae49
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL grimp-3.20-cp313-cp313-musllinux_1_2_x86_64.whl
Size 2.6 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7845cc11960e8c554d7861df28b494e851794943b7ebdde90d5ec61a3fbc79b8
BLAKE2b-256 checksum
How to use checksums
5d543079761a018fd9b7aa24d78a86825dd2b04ead3b549375b3aaf29e845966
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp313-cp313-musllinux_1_2_i686.whl

Download URL grimp-3.20-cp313-cp313-musllinux_1_2_i686.whl
Size 2.5 MB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
8f965437ee431b8d9365ad1afe6ad2daf9840de828996fcd866324ba2a8dc532
BLAKE2b-256 checksum
How to use checksums
4192344881264ca3a9d688121801c78a621119c5a1f946d41add75cb2b4cfe2f
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp313-cp313-musllinux_1_2_armv7l.whl

Download URL grimp-3.20-cp313-cp313-musllinux_1_2_armv7l.whl
Size 2.5 MB
Tags CPython 3.13 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
e56041d766bebec55f57556768f15e3d19b41feb1c48d4ce44ff8d4dff8179f7
BLAKE2b-256 checksum
How to use checksums
59e62bf0c27c177be03852777c432a2f1c1f20cf04c6062d0bd16746241441c0
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL grimp-3.20-cp313-cp313-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ab94d8cacb6243d7c611f39cb41085e3d2649c017d6972b1decfce01ae532777
BLAKE2b-256 checksum
How to use checksums
b00036e1f43f9f67c82d94d4a48e2efbc9e9e7de57fe2f5b1f165139ab835cd4
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL grimp-3.20-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.3 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bb11c66536376d607bf166a475f24ba5f9462c8ed22958a5cd03816a1a83bd4f
BLAKE2b-256 checksum
How to use checksums
bdecaa3d6d8bf63f039fed85f6c633129e5f056f49205393d7f8227c91598d7b
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl

Download URL grimp-3.20-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl
Size 2.4 MB
Tags CPython 3.13 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
633cca13858b41998dfa94e0208eb504ed5e956e0b5fcd1e8a4c9e47c5c76162
BLAKE2b-256 checksum
How to use checksums
6e4db90461c91fd08b7a97612ae6bae62b2b53940ae6290022961df51fc115db
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl

Download URL grimp-3.20-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Size 2.6 MB
Tags CPython 3.13 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
fc03b7acba0c9eb273a0b2165046caf20576e26bf022a88dd458b6e1cfcb6a7f
BLAKE2b-256 checksum
How to use checksums
2555d3781fc1979f30175d0c26db0261e6a4c284db2362750eec7e834ef2cc37
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl

Download URL grimp-3.20-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl
Size 2.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
082e69ababe4a63904aba4e234faa51e2861bfb627d2459fd4dee86954ca0141
BLAKE2b-256 checksum
How to use checksums
7ede16a677b9a83ad3057bb8b6a9e3b1ed06dc76477e6600a7f984241dbb4500
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.whl

Download URL grimp-3.20-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
Size 2.2 MB
Tags CPython 3.13 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
6df4a0e4b2749f0eb66550d91107548ef9dfe7a3a9f03a3f925f25ebdb358187
BLAKE2b-256 checksum
How to use checksums
3a26cce4b69c4817522849ea4fcec8a328b72cfb67604a6c4e3be20d611e2b8f
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL grimp-3.20-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 2.3 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b0f23e00bdbb0eed99c6696037fae5c62feec1f5af4ce041fbc575ed448d4ee0
BLAKE2b-256 checksum
How to use checksums
e17385186e02e9cb21aab18e19b975fcc718597cada80fafcb4a8a4f873b7d8b
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp313-cp313-macosx_11_0_arm64.whl

Download URL grimp-3.20-cp313-cp313-macosx_11_0_arm64.whl
Size 2.1 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7da53af57d8f8789655e513f57332ab7604cd89b6c80c6e9ad4d8caa5f7ac630
BLAKE2b-256 checksum
How to use checksums
4bf47d59b62774acdd71b147f21fd434bb22f105d2fce44db79f35d23fda0920
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp313-cp313-macosx_10_12_x86_64.whl

Download URL grimp-3.20-cp313-cp313-macosx_10_12_x86_64.whl
Size 2.2 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
a5ad98fe1421c1007508a6bce595630385920340fbc2b43588c80ad73cefcb92
BLAKE2b-256 checksum
How to use checksums
2fcc916d444d13987babaea358f179efb093e41b0c0f732c82d08108245062ba
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp312-cp312-win_arm64.whl

Download URL grimp-3.20-cp312-cp312-win_arm64.whl
Size 1.9 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
8d47c1e1d8a5659b1c35c9e3a43d0ccec6802ae5581924dc466f421314bb59b4
BLAKE2b-256 checksum
How to use checksums
b10cc68e2bec80e342036cbb890ece2748078291892d4011247127054b0cd425
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp312-cp312-win_amd64.whl

Download URL grimp-3.20-cp312-cp312-win_amd64.whl
Size 2.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ab528f0b33485df38c12ff0906f6a7d719eb6e6027859f464cfd08abbd430b7f
BLAKE2b-256 checksum
How to use checksums
299f8260e92dfc0bace8df8646961e155cab31a5637eb97bb3adc3c19428f640
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp312-cp312-win32.whl

Download URL grimp-3.20-cp312-cp312-win32.whl
Size 1.9 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
978a6cbddfa1c289988cf0dea19a831adf80b6b330911e8a3bb1b72d3401539b
BLAKE2b-256 checksum
How to use checksums
cd3ae742e5ae94cb734173da018dd2afa537a38050f8b1c8a9a80805c2b110d7
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL grimp-3.20-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.6 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a309cdb1ef2f840305e3214e88ecb08da3651867a747d01f20fb93096d1f6f40
BLAKE2b-256 checksum
How to use checksums
28ea90444e82702c8bb4e288f32ea8723061a5a44733e736b33e42cfebccf15d
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp312-cp312-musllinux_1_2_i686.whl

Download URL grimp-3.20-cp312-cp312-musllinux_1_2_i686.whl
Size 2.5 MB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
3584cd868cebb77d7993b2539575477bee4e156d7e8b9840644ccc491731a3c5
BLAKE2b-256 checksum
How to use checksums
a59cce3901ab2bd3c1a4e9558b7c611bcf41b7dea4b7fed32e3d5aa6d004b056
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp312-cp312-musllinux_1_2_armv7l.whl

Download URL grimp-3.20-cp312-cp312-musllinux_1_2_armv7l.whl
Size 2.5 MB
Tags CPython 3.12 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
e8e8124315e7640ecbf8c43596bedbe9bd2e98fb0657024af300700cfb41b243
BLAKE2b-256 checksum
How to use checksums
9b77e9513e61cf16f1f02b6da27b07b5a5c34c9c3e0dd41c06a26d8ceea82ae8
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL grimp-3.20-cp312-cp312-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a34103f253057ba4d052ddb7cf0bb5ec4c254cb68355c0a6a41fa735434c5233
BLAKE2b-256 checksum
How to use checksums
b47f7107ec9d4e9e1c827f82bc79681ef9753cc7ff2d0ec9aa1ce850f124d01a
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL grimp-3.20-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.3 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b1a288f453839f93747864c4cab5e09dfb00f162e45294a8fc5c3634756b35c5
BLAKE2b-256 checksum
How to use checksums
d7e812e168379a1cca54e6292f733a661c61d273651017f6cbe465e8ae1c3478
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl

Download URL grimp-3.20-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl
Size 2.4 MB
Tags CPython 3.12 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
5d0a36f0315efd095a3562261ad0f1bb9cec25104f1d258f636fcad4b1035112
BLAKE2b-256 checksum
How to use checksums
c519f390ec17df19ae6216bb6fd2cec9bfd9e2d4887de97feddcc8fe43d36b30
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl

Download URL grimp-3.20-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Size 2.6 MB
Tags CPython 3.12 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
d7009ae88882afd89f66bf800f184d8fce4ee362a30768a2046a007d047e13c7
BLAKE2b-256 checksum
How to use checksums
072dd0587fb4a5975b4309705e1e87161e0abe8e8fb5e86946eae7a5f105c2fa
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl

Download URL grimp-3.20-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl
Size 2.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
8b2d7944997473e52f91a4540fd094e6b9327f72840fb84cd72c9c7116d15687
BLAKE2b-256 checksum
How to use checksums
e0343bf982502ede9bb51ff5fbcc927904f5b5653deaba0be36cb9fa6235d4c1
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.whl

Download URL grimp-3.20-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
Size 2.2 MB
Tags CPython 3.12 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
4ba157d97ea39e0d60c9cd7c417448f94ce9988d2f3024bc193beea25d769352
BLAKE2b-256 checksum
How to use checksums
7c3d5f6bd85ace4d1f61ba0723e3819a63cb20689dd987f835c2331ecc17ec20
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL grimp-3.20-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 2.3 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5ed8fddaa9db627e57d9f3cc9cb694854712cd3b8988b420eac8db3845f7dee5
BLAKE2b-256 checksum
How to use checksums
b58590fafa8dea17ad7e4dce844b8d631f7f10a6245eac0ffdbcb2026a0c01a3
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp312-cp312-macosx_11_0_arm64.whl

Download URL grimp-3.20-cp312-cp312-macosx_11_0_arm64.whl
Size 2.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e8721f396c9e853b2807abd1e5a5757944d981829dddce8e4def94b116c7e6f3
BLAKE2b-256 checksum
How to use checksums
00ad44d8354c345f5d1158b53ed4a12335331df36c55eb5cbc35bcbd37355a08
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp312-cp312-macosx_10_12_x86_64.whl

Download URL grimp-3.20-cp312-cp312-macosx_10_12_x86_64.whl
Size 2.2 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
96cfad40261de49394fcd4cea3aaf3100a2b1b74eadc42ec22937fb0b209a655
BLAKE2b-256 checksum
How to use checksums
817dbf0c78f9845ee2be41228f8b772a6d3648e2e0332c18233864d6174a6560
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp311-cp311-win_arm64.whl

Download URL grimp-3.20-cp311-cp311-win_arm64.whl
Size 1.9 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
1a5cf0609112ccc59f4f3aee3fb149393bac80848b9a4dc365acfd2667fd0b70
BLAKE2b-256 checksum
How to use checksums
b6b984eef2beaeb47d06a4a8754baa02d35c2bdf133a05b6dbc135fe09bbd40d
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp311-cp311-win_amd64.whl

Download URL grimp-3.20-cp311-cp311-win_amd64.whl
Size 2.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6660cf5620bdcd7d44cad4cd53d77e28156a6dbdf8572a30776245a7d02bea27
BLAKE2b-256 checksum
How to use checksums
5251a0a745e089a933266e02e2b524a93c2e153d12bd5dcdcfa7e18efe9363cb
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp311-cp311-win32.whl

Download URL grimp-3.20-cp311-cp311-win32.whl
Size 1.9 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
bb69a725f0bf99034be2d5ed8474f1c9075d67f2e20dd0a66f1895f3bf9a997b
BLAKE2b-256 checksum
How to use checksums
7bb69dd75aa48644a1e6443ac8b517187a21c7e7d6be448816f71f017fbf2d2a
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL grimp-3.20-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.6 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
96d6362df53ce4c7f92f99b283f154ba6b28fd64b0cd10df8c290875be2ae4c1
BLAKE2b-256 checksum
How to use checksums
199076a67c54ef223fb7e27df44726303c20953fdf52c574485187ee92b90b1b
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp311-cp311-musllinux_1_2_i686.whl

Download URL grimp-3.20-cp311-cp311-musllinux_1_2_i686.whl
Size 2.5 MB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
2afe63230aa7195815bc903e4c0fa1db6f52212f934380f1145e9aaeb08a16d3
BLAKE2b-256 checksum
How to use checksums
e074c609532a699e6be4c91b07e0af94eb9978a8f3dbd0d82f87220b245034ff
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp311-cp311-musllinux_1_2_armv7l.whl

Download URL grimp-3.20-cp311-cp311-musllinux_1_2_armv7l.whl
Size 2.5 MB
Tags CPython 3.11 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
d330cc8826aa29aec2bf8d983102d2223de9b4146ee4374f9737c55511f9ae62
BLAKE2b-256 checksum
How to use checksums
416e874c135606f380ff48fca8ab1eed0b40367bb159b87900b21036f796ac25
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL grimp-3.20-cp311-cp311-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2cbd95c0dd3758b8d2e2c20bfc601cbcdf86da3cbd30cc8a63e0fdf7d16f51d9
BLAKE2b-256 checksum
How to use checksums
01e5d765c094b43343cb203ac27b5cc2a65922f9e91fa9e8da902f9c13486f69
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL grimp-3.20-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.3 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9638048d94b826b5fb9d960e3f72586bb0e51b2a79923f6d687160fef2263930
BLAKE2b-256 checksum
How to use checksums
8d2169a6c1177faaa9d1a55fb2040a443f9ae8ef8b939e1f6736399b3409ff3b
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl

Download URL grimp-3.20-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl
Size 2.4 MB
Tags CPython 3.11 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
e33a8a9c7442ea8f88a2483e048100c1c9f573fc6ecd0f81fb8a8488bf8c1031
BLAKE2b-256 checksum
How to use checksums
fcc2f5357ce8e4f53cba78e29452d48a21c25094a753a3d029e893842c9739d5
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl

Download URL grimp-3.20-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Size 2.6 MB
Tags CPython 3.11 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
84dffe49951a68d9dae83a5fc17f24efb7f83f609e7c84a4d9ace05588283d99
BLAKE2b-256 checksum
How to use checksums
5431b539746da16a16164baa01db36730f1f84171ee45043f0f543b9b99632a6
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl

Download URL grimp-3.20-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl
Size 2.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
02f226dd2958d456ae3cd04265fdaa0bd0d64aaea9a23cbefba343c431054871
BLAKE2b-256 checksum
How to use checksums
722e88730efb179d70c8e2980dc83f26d94b50162b24de73ce87733d1be05c20
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.whl

Download URL grimp-3.20-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
Size 2.2 MB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
0d571ab89b485d066eb828f0c1c375beea11ed6af1b7b531f53c85f6763595e7
BLAKE2b-256 checksum
How to use checksums
ab98ac14de2664debe18581d6d47528999b88927c252a65d21abb1d0152d1d68
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL grimp-3.20-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 2.3 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
876171ff6fc72602897cd8829c3da7d5b74d60f13a661ba4ce8ce400d059d036
BLAKE2b-256 checksum
How to use checksums
e6cfbc07fcf07b365b5e524524939f68b4f13c896174115832b337db562d5e42
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp311-cp311-macosx_11_0_arm64.whl

Download URL grimp-3.20-cp311-cp311-macosx_11_0_arm64.whl
Size 2.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
32620f0f41b73fbaa1b2f63ea483a5ffbb32bdb8c2092781ad6e529dd3c8d647
BLAKE2b-256 checksum
How to use checksums
44e2b4d4c6a8d22af6545ffedc2e66b26bb81f4c89883f01c44282a0725a636c
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 13, 2026.

Transparency log

Release files / grimp-3.20-cp311-cp311-macosx_10_12_x86_64.whl

Download URL grimp-3.20-cp311-cp311-macosx_10_12_x86_64.whl
Size 2.2 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6426a6529a771a11d8c4d1e8af982f35709de2ce506d2d4acaff9d5b38ed4998
BLAKE2b-256 checksum
How to use checksums
ad9191c50c56a56a4d477108e44614fc4483db0fd4b90dcf22f672336fcbc3f5
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 13, 2026.

Transparency log

Security for grimp 3.20

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 92 files in this release have been uploaded with provenance metadata.

Select from 92 files

Attestation for grimp-3.20.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 13, 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

3.20 This release

92 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