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()

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.11.0.tar.gz (267.9 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.11.0-cp314-cp314t-win_amd64.whl (386.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

palletjack-2.11.0-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.11.0-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.11.0-cp314-cp314t-macosx_11_0_arm64.whl (255.4 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

palletjack-2.11.0-cp314-cp314-win_amd64.whl (373.6 kB view details)

Uploaded CPython 3.14Windows x86-64

palletjack-2.11.0-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.11.0-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.11.0-cp314-cp314-macosx_11_0_arm64.whl (248.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

palletjack-2.11.0-cp313-cp313-win_amd64.whl (361.5 kB view details)

Uploaded CPython 3.13Windows x86-64

palletjack-2.11.0-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.11.0-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.11.0-cp313-cp313-macosx_11_0_arm64.whl (247.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

palletjack-2.11.0-cp312-cp312-win_amd64.whl (361.9 kB view details)

Uploaded CPython 3.12Windows x86-64

palletjack-2.11.0-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.11.0-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.11.0-cp312-cp312-macosx_11_0_arm64.whl (248.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

palletjack-2.11.0-cp311-cp311-win_amd64.whl (360.5 kB view details)

Uploaded CPython 3.11Windows x86-64

palletjack-2.11.0-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.11.0-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.11.0-cp311-cp311-macosx_11_0_arm64.whl (247.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

palletjack-2.11.0-cp310-cp310-win_amd64.whl (360.5 kB view details)

Uploaded CPython 3.10Windows x86-64

palletjack-2.11.0-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.11.0-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.11.0-cp310-cp310-macosx_11_0_arm64.whl (248.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for palletjack-2.11.0.tar.gz
Algorithm Hash digest
SHA256 6cc8de8bce372903071d45047e4c0f616694804b4ea2d68c766ec9c209a6bb1c
MD5 65ce02b176dd55087c5d5f87bfc345dd
BLAKE2b-256 146cd1f33716e6f7209c688d6469f77fe1ce6a462db05146d89e23972ebc784f

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.11.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.11.0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for palletjack-2.11.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 4a4d0b1a2d06f83b7e883cd6379de46b532d7ace1f6057767e183c88fce75fbc
MD5 650a83a59288d2a672fa495a6aa8daf2
BLAKE2b-256 244b442c2eecf586080e659fc8866d6ea7b74c3d6dcd3004ce5651b5326f558e

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.11.0-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.11.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for palletjack-2.11.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ffd99ddd4fb3ac77808993321168ec66224fa2afd961b7fcb7b57458e899aa45
MD5 baa174621c642dc1e9a62876868c433d
BLAKE2b-256 4813b6ceed2ec4adf551a1b7c2a8a47a1da7ace990de64fdcd348d67415bb4d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.11.0-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.11.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for palletjack-2.11.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d271a76ab641d2d3850e496c70a4e43ab5e9ff24b18542a66d0fe8ff22cdf80a
MD5 f101b600c05a31231ab702ddb5f2afb6
BLAKE2b-256 b6af83cf0f3972a87d6583fcb9d2d351814f4a85aedc2681ac7b7ea50f37f23e

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.11.0-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.11.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for palletjack-2.11.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb7d6add439c4c66d5aae85414b6574a1d232cb40d916807aeb3fbd778245db4
MD5 237a1079a4a060bdb37a9bbe4a2c7484
BLAKE2b-256 b4167e1d980db1c008082874340e76cefe03e112cedbab085ce8c6a554480635

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.11.0-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.11.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: palletjack-2.11.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 373.6 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.11.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2304b15b9722f1d6cb43687627b08e7697ba640b7a03bfce7508e00978963e38
MD5 a9d5d162db5adac56aa171ea0433210f
BLAKE2b-256 1ef7520ffe3b056b7703467364fc450b8a41bdad70486cdc7aea24cd93428056

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.11.0-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.11.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for palletjack-2.11.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4699872c1c5063fdd5b8a63bddd7a438d86c84a1e5878e1eb197ff07d64181c7
MD5 0c60b0838447075615ec0d624cc68879
BLAKE2b-256 c9e871c981d7ea76d5213e11c7f114992fcd276f0ba86b8916ee62f07f6f74fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.11.0-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.11.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for palletjack-2.11.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a413ce60b4d98f0eb1ecda49f1e3305b54c5991d0d9687d783e05be05fabfd42
MD5 18b604c761e6fb6dec654f00c5d60b88
BLAKE2b-256 aa0e30a744561212c382c63f8ff030623f6132bfe3451d1ef0c9fcce3bdfb317

See more details on using hashes here.

Provenance

The following attestation bundles were made for palletjack-2.11.0-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.11.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for palletjack-2.11.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e9830f51dbc78f0a798a314db2a9b6323329150f165477cdb4ae44b7d2174d0
MD5 333062765414557589771f3f7a26dab2
BLAKE2b-256 ec4aa239a062d66be7d840bd359bebabeea77713d546c9785da28ff344fa96e1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: palletjack-2.11.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 361.5 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.11.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e18f0e70b498423c56098a7d5fdac04ad1aa593abd6bc4942285743c466ff59d
MD5 fa6cf1acccae51076497d1fb2e59aa75
BLAKE2b-256 e2e22f08eaf4b15abfff3e6d1fb088cf337a025b60389c9b734988f59a976d47

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.11.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dddaaea4155927e1c8885d896d98a40b15c0411f57885a0a7fd5e23a66a83598
MD5 0f8a1cb5130341665f2551d2640806db
BLAKE2b-256 ed9ff92ab37692929bb49ab247173274a7a6ded4bc3f8bf242a81ce12eacbdfa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.11.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 433fb4e5490e5f36115141020f93f51890e78703cf08674f65adc1c300d236e6
MD5 e90d0883c6b83195f5a207557b40245b
BLAKE2b-256 432896a7d933b96b0b3a354da3a228daff7845fba990840db43e40000a9e5c2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.11.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f728c1e7e9c636cd4fc0138dd377ae65998bcc7f43e935124e1b36efa85106b7
MD5 ce04bd91a167a2dcedb98f22d24613e4
BLAKE2b-256 7728d9af9514c3705ac0c791852fa26afdb88d7d3bdba7bc12456957e1bc5f69

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: palletjack-2.11.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 361.9 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.11.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 53145f9250172789c98303c38183d8e1a7864b234a7dd389ff67464d10399dfa
MD5 0c27f12add947b89ae07c7723ccac2f4
BLAKE2b-256 8d36af29637c31a0175e51d35357e7e95d9746e4d653887451004f72c8db9120

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.11.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b7297f4779926c7bf67b51c05e92eb67a51e31b06c0642cc7b2941d54f932ce9
MD5 c4a5bdc9f8b1e5f7d0b2d0382c7b811d
BLAKE2b-256 2fa305808946f309119dfc3886a9d40193af1eeebfc6fbbf73a5aa6fd6ea7835

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.11.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6ca79ce296950fc9e5beed90f252d9e7d5d85406ce9ad13540483ba61f52a61f
MD5 3bff2a6665659512afd5b68d7f4791c2
BLAKE2b-256 a7bd7cdd8747a0b23dec9b97a1cac9f7ef5be3b60a1fd37cf1f55f579160a3ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.11.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0790e51fb13da53bca7fbc2fcff37e931a537eca26460536570852baabafebd
MD5 1fb016f6dd1a1409c6c81cfdddae67ad
BLAKE2b-256 bc27fee3bcaf35d772be48d99c0b94f340092cdfc1d658b8757cb05594eefe6d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: palletjack-2.11.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 360.5 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.11.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9ef6be8d870fb896294a680022c7597618a0866d3e4d4464433faa9b576ea3ee
MD5 cbd360e4622a57ad69800561d88fe4f9
BLAKE2b-256 e85e34cfe4bea5856f220739d6aab1f211d24cb971e07dc3b8359fc1957faca1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.11.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18074796665d74b88f2cf5c1e79d1256f9c3f8f31deaeb45de9bdb838582015f
MD5 41af2cf7135ace56694960ac24daf9ef
BLAKE2b-256 b151fabcdbfa75930480802a09fb76387b3296418af335907612fe995b698b78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.11.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e620866e5c55f6bdc3ce33b7fe09e898e9e9bc4b5fb36aa465b67cb31d3c703e
MD5 e9128e1152f6432937655d2338bf69dc
BLAKE2b-256 6386060c5d1a4eb82c7862835108bf294e8d56f3280fc8ed67f8af5659da2f69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.11.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be9956c78947b66998cff3b15caec35dffd06984d75c5d3761ba73843ab9ff63
MD5 0c5d12fbe72b93adf3d9f72e29b696f2
BLAKE2b-256 0a0d49732a088d8d811ef5b5e2cc5be1ef484bb9c75b156e3b4df859705629df

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: palletjack-2.11.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 360.5 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.11.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4c567f3c7576476c2982dab13489b443dc17e052526ba76f1e3a175a546a5e4d
MD5 26167dc50820f94d01bbef9d7410dd4e
BLAKE2b-256 cf656130baeea0889e5614bfd2b1b874d235b53f7c66f5e957ec59a1c543ca61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.11.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a27c3aef317410be0ecd27426b2868924b75b40909b7bfe835d1e7f1e5338c5a
MD5 5bd1cb735d27c924cccc409c30958ac4
BLAKE2b-256 eabeea36d874e03357a10f5245495c111707608f1b33b218e45639789704f9e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.11.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f885006e9999de5793f62b94f6fd93f10616382d3f3add4bcb7b6e2431a1d58e
MD5 918afcaaa58dc41494726ccf2c31128c
BLAKE2b-256 1ddfa4a4fd622fca595d6ec85749afb335cb5ee836189e5ebae5267c1b66d360

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.11.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 048447108de6ade0f125fa1bd164cc3eadce2ef96529734dc19578eaf70c5337
MD5 6133262d46edadc8db5ecb033fc68356
BLAKE2b-256 0dda0e27502e40d0410dfebd8b18a8a3845eb792ff5007aaccdced41504afadf

See more details on using hashes here.

Provenance

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

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