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 ~= 21.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()

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.8.0.tar.gz (263.4 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.8.0-cp313-cp313-win_amd64.whl (362.4 kB view details)

Uploaded CPython 3.13Windows x86-64

palletjack-2.8.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

palletjack-2.8.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

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

palletjack-2.8.0-cp313-cp313-macosx_11_0_arm64.whl (244.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

palletjack-2.8.0-cp312-cp312-win_amd64.whl (362.7 kB view details)

Uploaded CPython 3.12Windows x86-64

palletjack-2.8.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

palletjack-2.8.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

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

palletjack-2.8.0-cp312-cp312-macosx_11_0_arm64.whl (245.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

palletjack-2.8.0-cp311-cp311-win_amd64.whl (361.2 kB view details)

Uploaded CPython 3.11Windows x86-64

palletjack-2.8.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

palletjack-2.8.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

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

palletjack-2.8.0-cp311-cp311-macosx_11_0_arm64.whl (245.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

palletjack-2.8.0-cp310-cp310-win_amd64.whl (361.2 kB view details)

Uploaded CPython 3.10Windows x86-64

palletjack-2.8.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

palletjack-2.8.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

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

palletjack-2.8.0-cp310-cp310-macosx_11_0_arm64.whl (245.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

palletjack-2.8.0-cp39-cp39-win_amd64.whl (362.0 kB view details)

Uploaded CPython 3.9Windows x86-64

palletjack-2.8.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

palletjack-2.8.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

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

palletjack-2.8.0-cp39-cp39-macosx_11_0_arm64.whl (246.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for palletjack-2.8.0.tar.gz
Algorithm Hash digest
SHA256 921c5ddc4e7ea9faf835559c025cf9b04c908bd6f8f5d88ee3b67466655afcd9
MD5 22207bd8b2c431104382a85ef086b742
BLAKE2b-256 1b412953c12427ef285c09ab16e7d7a766807a863b3c1eb50056497cae04c0da

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0.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.8.0-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for palletjack-2.8.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 33f41551b577ab503f93b6d06198592d72adb2053813370a0f841e79ba41e8fb
MD5 ffb97935104c6cdfe21e7536a52a19f4
BLAKE2b-256 cb4e5dd21836b53028fa323e0d49d0dfa16351a13203ff5c1a04b7d22685e2f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-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.8.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for palletjack-2.8.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 941455afa3ff342f16c68bbcf21c72972c930ec18a14df827effe733127cc667
MD5 74da0b54831ce196ed5e75f9323b929b
BLAKE2b-256 223c833f6fb6b11e4a283658265875a911e3f05869862c9c5f28d660d9323c3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-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.8.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for palletjack-2.8.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cce260ef1eb3cffd0fd5b79789c73df6ef6424610c2d0d86c9b3da1d7d3b086
MD5 ff3126b1a6a476d2bca1b927ecdd3a5a
BLAKE2b-256 f1a21961e4b2e08f74258bcde0c46d5efa5217ed256adf0e79ecb9fe7d9c1fe6

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-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.8.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for palletjack-2.8.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2918903ccf15e1c3db73cf996c2d9e3746b50d3558c39c4fe3b82822f1399a1
MD5 0f9c79530f1569e3511d4c4425e94e2e
BLAKE2b-256 a632e1dd28ae72ff1114a9db753e4bb2f4a704b17416eb2f5aa29fcffa82dc0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-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.8.0-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for palletjack-2.8.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 397050bfa1ec9a4158380ae7302d58d1479edee89384658c7c001ff24c67030d
MD5 8c588556f9eb97407380bd5912121090
BLAKE2b-256 d8e3f6df920b43482f57c46f80bc7b77faca9eb773ffd7ebe14125f7ba224098

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-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.8.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for palletjack-2.8.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b9a7b20ac02cabf7e00179251338f4df57762c5da0e50141d85203081ac7fbc2
MD5 0e94c919740c7f8450eb4309e86d86b1
BLAKE2b-256 d1fbe310e699cb14fb66b2b5095a0f2a1cd5074312609299ab4020104c6a6d17

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-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.8.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for palletjack-2.8.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 431812ee16b90721c71461f202d9a42dcf6134a504ad92001dc55cac0c99c006
MD5 29333f37a33e78496ba34f6cde03fbe2
BLAKE2b-256 01c6e6dcdd70e800a53458053ae5dd44ee37c88c63d2c6d5f8f3fbfe721ffd75

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-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.8.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for palletjack-2.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5eed77b7f3b750857627cd6d81aec7e0cc531de1c0ca806812d78702b4f811f
MD5 1fae2ff10a93a8492accda4357caf7c3
BLAKE2b-256 b121e8a6d554c43ffa6021c381a64e1b6ed7dba158521cc438fbaccb91c9265d

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-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.8.0-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for palletjack-2.8.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 028ac2f2455cceb2a63549d36862610b6cc0391f0807342a4c0500deb5bea25f
MD5 533a79089dd2dca24e56b592514c7d34
BLAKE2b-256 d39120e0c042b837dd9b2f45af96d9d326b6e8ee41000523a28f3ae0aa26765a

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-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.8.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for palletjack-2.8.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e7e676896d66351f7400554bdc44131352f3f641b04e9340912a9a09505e5d7
MD5 392131e35305c86c0c82bd43a847fc93
BLAKE2b-256 2567f5df9f77abab9dee37443081d232952236185c8a7cda99d81516b2d2b371

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-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.8.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for palletjack-2.8.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aac29d968c7ed44f70591016c867a4e1c0c71aebcb731b6c3d4a71d75c27cb55
MD5 1cba3ff698d40dc4b34a6629d2221538
BLAKE2b-256 264f84154918b78942764bb1a2f7fe5136f1da9ebf76ae4f02f04cc79c046930

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-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.8.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for palletjack-2.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 acc28ba0313db0d966918df4c027b60597ec6eea450a2e35551a90c605fa26f0
MD5 751553f5c9d69acd3b7ca753a1312b69
BLAKE2b-256 7068e9525d6d45190af7e0a18dbb257a00f515454e892fa589179bed1ebac563

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-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.8.0-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for palletjack-2.8.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9e55f00e3db57696402745df60bec61067809c2a1e16125e39a8dff139562a4c
MD5 b605824d9bd7994d89c5da7f158db9bc
BLAKE2b-256 e3a2fa179ab233291b4dd01911ec2d585a2e3e05da0bb6af053d118ac65459f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-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.8.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for palletjack-2.8.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4bd383389644a402a2d1252ee0e5238c42f5fda11cea9a4fa30857a1b505ce15
MD5 ca83ea9ebf7f5eea0825cae8b4608b29
BLAKE2b-256 88bf01f4cfdbe3291e999ec418f4279236d6ea8aae9745045395b455797e411d

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-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.8.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for palletjack-2.8.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 472094d6784b7ab178b83a7cbf0f256fd5c0295b28f2a6a0d1461575e8f77b38
MD5 8c67fbb1e512a296d72c401ebc92cc9f
BLAKE2b-256 54b237b561a32c5072a7f8579819927ddf4fce41908934109a76914ef0bafc9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-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.8.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for palletjack-2.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9503f06f51a984175e7c3741694ed0ebeb9619cf2adb241c87388ab26792143a
MD5 f49baaea5e543b0729e7281fc9de1efc
BLAKE2b-256 29d829eb725a907fac005632cfe6ce4dc5812dff4bc311fbd3bae44f18669932

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-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.

File details

Details for the file palletjack-2.8.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: palletjack-2.8.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 362.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for palletjack-2.8.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f839468ab382e25034b135a06da7623f5aa68ab19c6da82c83b1ad0b47704736
MD5 5479cae93fe3f3f76ef72439910fc130
BLAKE2b-256 fd51d927dbf4e0fc0e8b0ad3e476e1d2b3706281a5864c7488727b9ccd1c839b

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-cp39-cp39-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.8.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for palletjack-2.8.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0bb66b675edf9ba742df7acfa098efe31ca232fc5c8b9c7fce1828d9a65bb914
MD5 8d06d6192af49a41d96fd7304d99bf59
BLAKE2b-256 aac1127b93da00afb9db177238e4bf91f71f60f45734ed679032fcbbf4138913

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-cp39-cp39-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.8.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for palletjack-2.8.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 40162c0aafda6eabcfe4ce296298b8bab195995f68f850bf23c9930a48f88e38
MD5 e00838f2778da2c7a92e0c195ec819d9
BLAKE2b-256 7a36260d4d9f42a25fbad58674e6180d01858a5ef7c912c9e71aac6225ce8100

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-cp39-cp39-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.8.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for palletjack-2.8.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 261599e400df72bd114cd9a7143af0e8c29c9df149c663974e42c39ca85a4a70
MD5 add8b8afc07db86b2d08b64b9520b47f
BLAKE2b-256 d3124ebed1819698f80026a63eaaf01957dbe9064da23b83e723b54a7c950fae

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.8.0-cp39-cp39-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