Skip to main content

Faster parquet metadata reading

Project description

PalletJack

PalletJack was created as a workaround for apache/arrow#38149. The standard parquet reader is not efficient for files with numerous columns and row groups, as it requires parsing the entire metadata section each time the file is opened. The size of this metadata section is proportional to the number of columns and row groups in the file.

PalletJack reduces the amount of metadata bytes that need to be read and decoded by storing metadata in a different format. This approach enables reading only the essential subset of metadata as required.

Features

  • Storing parquet metadata in an indexed format
  • Reading parquet metadata for a subset of row groups and columns

Required:

  • pyarrow ~= 24.0.0

PalletJack operates on top of pyarrow, making it an essential requirement for both building and using PalletJack. While our source package is compatible with recent versions of pyarrow, the binary distribution package specifically requires the latest major version of pyarrow.

Installation

pip install palletjack

How to use:

Generating a sample parquet file:

import palletjack as pj
import pyarrow.parquet as pq
import pyarrow.fs as fs
import pyarrow as pa
import numpy as np

row_groups = 200
columns = 200
chunk_size = 1000
rows = row_groups * chunk_size
path = "my.parquet"

data = np.random.rand(rows, columns)
pa_arrays = [pa.array(data[:, i]) for i in range(columns)]
column_names = [f'column_{i}' for i in range(columns)]
table = pa.Table.from_arrays(pa_arrays, names=column_names)
pq.write_table(table, path, row_group_size=chunk_size, use_dictionary=False, write_statistics=False, store_schema=False)

Generating the metadata index file:

index_path = path + '.index'
pj.generate_metadata_index(path, index_path)

Generating the in-memory metadata index:

index_data = pj.generate_metadata_index(path)

Writing the in-memory metadata index to a file using pyarrow's fs:

fs.LocalFileSystem().open_output_stream(index_path).write(index_data)

Reading the in-memory metadata index from a file using pyarrow's fs:

index_data = fs.LocalFileSystem().open_input_stream(index_path).readall()

Reading data with help of the index file:

metadata = pj.read_metadata(index_path, row_groups = [5, 7])
pr = pq.ParquetReader()
pr.open(path, metadata=metadata)
data = pr.read_all()

Reading data with help of the in-memory index:

metadata = pj.read_metadata(index_data = index_data, row_groups = [5, 7])
pr = pq.ParquetReader()
pr.open(path, metadata=metadata)
data = pr.read_all()

Reading a subset of columns using column indices:

metadata = pj.read_metadata(index_path, column_indices = [1, 3])
pr = pq.ParquetReader()
pr.open(path, metadata=metadata)
data = pr.read_all()

Reading a subset of columns using column names:

metadata = pj.read_metadata(index_path, column_names = ['column_1', 'column_3'])
pr = pq.ParquetReader()
pr.open(path, metadata=metadata)
data = pr.read_all()

Reading a subset of row groups and columns:

metadata = pj.read_metadata(index_path, row_groups = [5, 7], column_indices = [1, 3])
pr = pq.ParquetReader()
pr.open(path, metadata=metadata)

data = pr.read_all()

Reading the schema

schema = pj.read_schema(index_path)

Reading the schema for a subset of columns:

schema = pj.read_schema(index_path, column_indices = [1, 3])
schema = pj.read_schema(index_path, column_names = ['column_1', 'column_3'])

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

palletjack-2.12.2.tar.gz (239.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

palletjack-2.12.2-cp314-cp314t-win_amd64.whl (384.4 kB view details)

Uploaded CPython 3.14tWindows x86-64

palletjack-2.12.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

palletjack-2.12.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

palletjack-2.12.2-cp314-cp314t-macosx_11_0_arm64.whl (256.5 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

palletjack-2.12.2-cp314-cp314-win_amd64.whl (370.9 kB view details)

Uploaded CPython 3.14Windows x86-64

palletjack-2.12.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

palletjack-2.12.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

palletjack-2.12.2-cp314-cp314-macosx_11_0_arm64.whl (250.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

palletjack-2.12.2-cp313-cp313-win_amd64.whl (359.1 kB view details)

Uploaded CPython 3.13Windows x86-64

palletjack-2.12.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

palletjack-2.12.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

palletjack-2.12.2-cp313-cp313-macosx_11_0_arm64.whl (249.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

palletjack-2.12.2-cp312-cp312-win_amd64.whl (359.3 kB view details)

Uploaded CPython 3.12Windows x86-64

palletjack-2.12.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

palletjack-2.12.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

palletjack-2.12.2-cp312-cp312-macosx_11_0_arm64.whl (250.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

palletjack-2.12.2-cp311-cp311-win_amd64.whl (358.0 kB view details)

Uploaded CPython 3.11Windows x86-64

palletjack-2.12.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

palletjack-2.12.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

palletjack-2.12.2-cp311-cp311-macosx_11_0_arm64.whl (249.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

palletjack-2.12.2-cp310-cp310-win_amd64.whl (358.2 kB view details)

Uploaded CPython 3.10Windows x86-64

palletjack-2.12.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

palletjack-2.12.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

palletjack-2.12.2-cp310-cp310-macosx_11_0_arm64.whl (249.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file palletjack-2.12.2.tar.gz.

File metadata

  • Download URL: palletjack-2.12.2.tar.gz
  • Upload date:
  • Size: 239.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for palletjack-2.12.2.tar.gz
Algorithm Hash digest
SHA256 4cb80394d85f598e5c9984b3dd2e7bc4e482b7ee2dc61815ca02941222a17faa
MD5 59350d9e5ffadc5af8484732f2f7af91
BLAKE2b-256 b855ec98da85e1bea47326df4efae4964b8c3d89e209094bd8ab5782f9cc1b1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2.tar.gz:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 f21bdcd2a9b288e8dbdc27f3952707746920d11e56591a2172de897d0c78b521
MD5 df4038a223f18f84dcd0a91b4cffdb84
BLAKE2b-256 e825b47aaea6ae13442a004fc221c8240eed815bb7949095ed4bdd5dfafa9a65

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp314-cp314t-win_amd64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6315cb66d57f65e78e3474df05e90ef0aea218536338852b413622ed2211f72a
MD5 067072eaf24311d6e6796975d967e1da
BLAKE2b-256 2b0da5b3a87f15c69eb7e92b268923b17a75865f3855750ce52bbd2c3b74385a

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fc53bd8e13ee95cd24e74b99f959b9a8d8e4cc7e335554b47e6d61494294a417
MD5 cf875f38a442395a5863d106b2cabc93
BLAKE2b-256 83cafeccfb8c1fe32adec20fe6700d0d7871ad8fff596e07b792c34df4509a9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56610ce0e9f751aff58f817b6743feb43d2a813c97c09df5862fddad86c429f3
MD5 ccf2e5c8b356bd9632e2f764408cecd4
BLAKE2b-256 4f29f17fb02336f26870d0d3aff00017882a93a830b1372677e6bb7d43f9d6f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: palletjack-2.12.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 370.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for palletjack-2.12.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f67489b9b1dde5f9e5969646c0ea1359420ad9fe53bdb268fb5dd8cf94b6573c
MD5 aa21ae57b3d7b8d91202be6d62532468
BLAKE2b-256 f2d3a9c8220a9caf4e4476fd63759bc354825c2b1ae71139eff50d0f925d886e

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp314-cp314-win_amd64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 765df7b5bc7040d789bc1eaea37f0dd02cf1523a039c2bcff10f9e86a55a9509
MD5 142102972dfbf8f1d83a63ac5b8feafb
BLAKE2b-256 435c80e6f7b0bbdf40b6fab6e47dee2742031a8f420bf27ea64ee669daf27617

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c573f68fb80ce53f9b651ce482e46e6601dc92bb86a23c7dcbac47ca4043bde7
MD5 41111cb18fd7133f5498f105672befa2
BLAKE2b-256 e37cd24c8410402e759fc6a001f01986fc936021fec43ab771a3a482e8ed024d

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c90d85a420785ee50ffbe3946c6b8ff22c46616ee646108514171378055ff687
MD5 a3d789887d34ba55848d82a3eef7b6f1
BLAKE2b-256 01d38d858952c86f391f6b53ddcade52e5795b5ae5558824199255fdd80f5c8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: palletjack-2.12.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 359.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for palletjack-2.12.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b25442dc4aa4d65a2ef9d351e3f50b2967ab3809ea76e31d8c6f3b54ba39771f
MD5 8dd997270f42c0cac436088c5c40664d
BLAKE2b-256 9b1fe4b9ae2f06e70f5d1a926a7e0399e1b3fb86eeef7320a9f0122b2cf5fa5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp313-cp313-win_amd64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b792a34c23fc922d39560e6ccb22925ada22c90383fa810bbb71efa1262974d7
MD5 f3c8e64c1a9165c726a8ea44854e9ac5
BLAKE2b-256 025e0de06608ea3daab48b77b1cf097a2bae7a83c4ad70d80c85355fa809504f

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0c333519b7e34c82458a2a8e4ed59f61ea2bf3bef9dad66c9bfb6f70d19ddba6
MD5 d3cbab6381818d3d5bbbd009edd2541e
BLAKE2b-256 30fd463cdccec5006d6ae59e955e29e792ce8ec2dc8351fdaab7ad4a871309b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 326de4fd1f6087097bb8be3e4ae48e9314c7d7c59d6347fe23519edf29eae504
MD5 bdacedef76e5bcb1dcf25efdf6585837
BLAKE2b-256 85eab6362124ba6cf090b5bdd0e6a35300be5a1d2b64696d1cc4081bc581ea1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: palletjack-2.12.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 359.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for palletjack-2.12.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 910c993c00854aecf7b5ca92f564b25431e9fcf25c7b3474f2fbcc8b95005992
MD5 f13f583d609297d285c02ea2765124b8
BLAKE2b-256 e7130e308a2d81925df717132483a61a746113038287264ad44c09941915da98

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp312-cp312-win_amd64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e1720dd2f591e946aac77c7286803b5828478cd324be41c7738df831745fba2
MD5 bdbce44cb9ea336c1a3b6481de29d71b
BLAKE2b-256 0dc37c360ed6c831a32f9b3c81a93b5bef972c814dbf1cac69c8b123e1832200

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb90a16519fa76b468fe546c14b3cd9c0d912420e95c30ade494e7d4df23491e
MD5 1f458b3bf27d5e52099741d5240027e2
BLAKE2b-256 cd2bb2f23decd4c68dcaaccae4aa93dccfc55afd35a32f6b34eea51103e5fa48

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e124a5af76624db95dcddf9fb360fd697a436681e4838bb8980862dde23e5cd
MD5 57d6a4b523b0cd3b0b6a14819804f86e
BLAKE2b-256 37321c9ee1e91ce57c5b4ae95d27d27e43a0fc3ac21a0c4b97193310124d20e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: palletjack-2.12.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 358.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for palletjack-2.12.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3ec8df2c0b1e433d5b612807c9db0d278972bc744098d9453b3ad84895388f14
MD5 6c5e3a397ae6fb48295f6a7836b64ef8
BLAKE2b-256 24149309da5cffb0e3c4995c874c701db71c1a98b6893fee2d2d6c11e4e1d646

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp311-cp311-win_amd64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 078cf8345d172a4a62a1e98f51447296468032873e35e3af68bb503daa5a576e
MD5 3dbc5afd011606c3d459e536b656f692
BLAKE2b-256 c02df4d7155dd5c8d555a572434969f890a4fb6e9b1f5aea053ae47cc9d34198

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4e9da1b20237bb9a32e599ab77413a3a7f79bbe01e6589548f93848909dcbcbf
MD5 f9130d940a6bc53199ca804e41e86b74
BLAKE2b-256 f8c72cb8637c89e20883293628915ce28bac0d7ae5f1579644ffd90d3cfb91d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c2bff76710d072ee6a8c63050d365f6d1a6852685472bb3505163828fe1c974
MD5 5ee34632de431d110eb59e17161f2853
BLAKE2b-256 67ad1df4bf920ae908109fdf615f16a90e28b69e2394f50a58ba29403a7beec5

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: palletjack-2.12.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 358.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for palletjack-2.12.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e004ec59becb21ea1c1ba9447787328b08670ad8f80dd9e6f227f25b9ea941fa
MD5 9b0b7d77a887958d21dc3d5164fc0775
BLAKE2b-256 301d3366323cf34a722cfd4140cf5b86ac1cf4a840393365b7d0589674a23031

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp310-cp310-win_amd64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15b2d637856d7ff6d5a0aabf1638c500429aa54ecb55be437dddad8b86aa884a
MD5 253d1ff24bd605e08374dacfbcf8f086
BLAKE2b-256 13fa17f9fc604ab2c4fa3cd5925fb922516b5dfb61805a6f8c8157a4e12082bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9221df95b1b7b831588b26330ac6fed1cec2cc9845895f0fd5c8ce50139d6392
MD5 0fe9524e14d617d48940e600a968fb7c
BLAKE2b-256 e470b4c3502632e576c04ac1879afdd45378f6ce414489ba69a6319ff092cbdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file palletjack-2.12.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for palletjack-2.12.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3566ca69485ca7ecc5bfab8b9cfb8336d595ee67683e620649479d9117616b1
MD5 6eee0ad1f3038f02f34d63afd7b81376
BLAKE2b-256 ec3fe01148759814b2c255a197ec839986cdd56a3840bd39d2b139d209ce89bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.12.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: python.yml on G-Research/PalletJack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page