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 ~= 22.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.9.0.tar.gz (266.6 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.9.0-cp314-cp314t-win_amd64.whl (386.7 kB view details)

Uploaded CPython 3.14tWindows x86-64

palletjack-2.9.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

palletjack-2.9.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

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

palletjack-2.9.0-cp314-cp314t-macosx_11_0_arm64.whl (255.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

palletjack-2.9.0-cp314-cp314-win_amd64.whl (373.7 kB view details)

Uploaded CPython 3.14Windows x86-64

palletjack-2.9.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

palletjack-2.9.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

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

palletjack-2.9.0-cp314-cp314-macosx_11_0_arm64.whl (248.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

palletjack-2.9.0-cp313-cp313-win_amd64.whl (361.8 kB view details)

Uploaded CPython 3.13Windows x86-64

palletjack-2.9.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.9.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.9.0-cp313-cp313-macosx_11_0_arm64.whl (247.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

palletjack-2.9.0-cp312-cp312-win_amd64.whl (362.0 kB view details)

Uploaded CPython 3.12Windows x86-64

palletjack-2.9.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.9.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.9.0-cp312-cp312-macosx_11_0_arm64.whl (248.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

palletjack-2.9.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.9.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.9.0-cp311-cp311-macosx_11_0_arm64.whl (247.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

palletjack-2.9.0-cp310-cp310-win_amd64.whl (360.6 kB view details)

Uploaded CPython 3.10Windows x86-64

palletjack-2.9.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.9.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.9.0-cp310-cp310-macosx_11_0_arm64.whl (247.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for palletjack-2.9.0.tar.gz
Algorithm Hash digest
SHA256 b9b07131f016729a0cb8ffced518157a7a4999edfcb520a54274b600e5b60e6c
MD5 cf7f36f796fe5b3cc36f2009578ba478
BLAKE2b-256 b65781bba7ad5341b02a09565d9e1cb51645db9420aadd28cb876d841a5abb6e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: palletjack-2.9.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 386.7 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for palletjack-2.9.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 83ceb4bc6c3749659c9d46469e8e7234a5df25133f12b63b5b72768ad3f084c6
MD5 c4922c7dd2174e0b3cc80cffccef6427
BLAKE2b-256 39f5ceca5c7a0dabd35df32c2d567d8b5cd62483ba7cc61a5a625d3805034bb7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f71cbe5106078fdd997b66db6b44f7df9fce14fce35f2341e1b23a8d2eeceed9
MD5 7bf8fe439a2df3b122ad05b52c21813f
BLAKE2b-256 fe3da87dcb74e75baa335f7fbc3563efebc55b0aa45a113ec5e746111c90421f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 168be4c9912a505381066a425bcbb5b5dcb958f393c780d1e2c17a402d00c018
MD5 2c8ad03a319d382e385116e6d8a6a92b
BLAKE2b-256 1529103999bccadf2eaa47491922c97a1273fd542d1b51ed7e40ce8a58f5cf9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d33a33f7fad824a768309eb479c54b166db63de35577dd532d99c6359e5c7e3d
MD5 c2dd3d226f2b5b5a6c6d4619e8fcd34d
BLAKE2b-256 c0f3166b89a0b6f9515d19c447700409e0b51040adc971655ec3127f2f9be582

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for palletjack-2.9.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 97521efbeef33f8f377cf80cf249268c395b1c79c5deddabe97db80bc14a18c8
MD5 1342ba4494fa71fd142f31d3087a91f9
BLAKE2b-256 acc42047b6754d7c93d9d4fa881579f1c30f9cd0201aa773054dff028536bf49

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a69f6a36fa833ffea47ea78a6028f2ff765a26e49605e0de1bc80d2099d998d
MD5 f4b49f3acbde867bf79afa0b26e04f82
BLAKE2b-256 ba80c1b71b78c416354c3d7f5c6ef630436c88c1fe7bcd055d634aa3455da744

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4f1196b6a8fa7f9333207746963a163194580988fd550ee8129588357d32740d
MD5 cdb05a1773ce6cbf1ce9278ca645661c
BLAKE2b-256 2b1724673cc5cb5c539926592822dfe9703bb3b0242b01cec6e13bc7597b9ecf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a766d5b37026d63b70c41819814b1cfafc68585a0019126b1a22f1fd1ebf495
MD5 6612d7d63696ce33dd7b4aef8d17c71a
BLAKE2b-256 1981ea97f5233e65a00e2dd465d95edd69799de9dc113d464560bad24bb64d3d

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for palletjack-2.9.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7ea8e6ce679d1bef2830607c741b9693b1175f488aaf7a66e9829ca92ebfc31e
MD5 a1c497b2d4e305ee8d8d87f6f861ddc4
BLAKE2b-256 3fc494e6a3e1cd2393a185fc43df0e10f65587962749b0b65b2b7d38d25dce9a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0240a5d4fdb4a28139de8c64af8c9767cdc80e015118f1f800942d33e3575eb7
MD5 c3f8b560ab3700291411aa9581293fc8
BLAKE2b-256 5ed9bf0094b4cf8026eaf26638593f016654f578dbd3ea9b4fb311f3b607db54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 23854bbfab58210a3d5617333dfd321182f588c5761cc6d15e3efbf98a062275
MD5 1bf019b4e9d6e15620eb4ec0ecccd821
BLAKE2b-256 783062d94284e283ee6a3672e0b6ebeff81d304443ac28d060963e5e795200db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3854292de0acccad4da05277043daf6f9e15e17958206f751881cfcd72321e3f
MD5 93a6fcf5a923aa9aa2949992bdc78158
BLAKE2b-256 e898b6b2a7df8f09c0380ced522e855c46c0acaa5c01fb853ec42bee3497b14b

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for palletjack-2.9.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c439363e200af35293480b3ca5db3629a2b2dcf63d4f1ea2ef52298a0c2226cb
MD5 d6607db18491f90f3346a9c50ac691c6
BLAKE2b-256 372a3f1a4a324ad2beb5c40e623690559aafaa38bbd1bacbd36612ed35e23619

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e941ae199fbccd5f1262f5f85e48914d35cb744468119806cdc7fc2ee70c140
MD5 f63a3eed82ec6d04c732fe819ac2efd1
BLAKE2b-256 19c810f155d7eb817b88f89e902739ecee7fcac22d06bbd2f1585f4ac85599a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e815a0de9b8fdb49963ad348db6aae15b5a9099d6b68434407ac4e97e9551ed3
MD5 d9f5fbc33ede929e9a8cd64224eec092
BLAKE2b-256 cb617ef4b5989b6339dfa51d2dab90833e51649fa9abe3065c09356ba6913a6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 854f161090edd3e146e298be17da3511df1ff5970e4872f2a29d2e32b6343cb6
MD5 20a0b33c38ae89c2a1147f369fcab288
BLAKE2b-256 0d3db0f17b1fab31978d8d5c98a4401e93fd99a1884d279aea819ecf580020d2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: palletjack-2.9.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.7

File hashes

Hashes for palletjack-2.9.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 60e2e0d87c549c4dbe1529a0b0de451509d135c7da629db33f7b711dbe991661
MD5 5b2dca8bbee2e0c8327be09c38a92689
BLAKE2b-256 16a18054f0dc8c3abc800bc7681837cf885965ace20772626e6f0b94dc4b4459

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a519dfaa774cb1b2af90e5b5d6831b6a95395ff9c2c3bbddfe5a2a54be4f875
MD5 4b4bb4fbdcd648c05a6b597a4770328d
BLAKE2b-256 2e46c84024c1cf53e6e1921d422a289fc1c59fda81561e8f40c16f6962648745

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc962394bd21c59b7ac9796fcb76c5907fc977e7407a0f902b4e9a936a7eeceb
MD5 80877124de8574f2a003b5786606e488
BLAKE2b-256 e003b52cca10676971a597acf1751f2e6db0b349b65dab04d8c49a7a43883724

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1946ddb4d4057fef604475da724e60cbae78713922a08a89edde8a3bd0583854
MD5 c800ef928665bed22ef9c07549ee0706
BLAKE2b-256 2b857681150bce109541ebf3fe4bbd8caedf4b3b2e42de026d6e464e6361c8ee

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for palletjack-2.9.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2c02a2b755ff1cb715a4c7d190c24f375068462e56e1c2e09319e43931c28a6f
MD5 a3ee969285269e1453987e3d6b0f7c66
BLAKE2b-256 933464b429898a5595d7717d57a9b5c93711b8a8a556410fd15789e03f0de04f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 09f52311b8f1cda1d16e13982eba83451fd0c45248b135aa39aa65d7c0aa18a6
MD5 4bc2897860e6c8ddf3d0f1542ca84ccb
BLAKE2b-256 ef0020af76f8703ddb64b246e20a4fcd3fc1fa9ed487a795e9ecb89e96f67d2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 65464b0789da534979d17d1a0bff71245f4a7c7179d6f401886ba516b0dac1e4
MD5 1ba398b35da5fb2823945ed54d7f4984
BLAKE2b-256 59635e84055e9373c3554b4918ecd6a921b37cab8f9af4f1974ce0e805264ca7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e9f621128284724ecb5abfdcd4d02ca12cf1b6aab2dcab264c0e9a12d460d89
MD5 01ee4dcf2547d719844040d45a0cca76
BLAKE2b-256 1057ebd38bcd958b792e650082155fd1d39857f1eff668c141786da63e37fb16

See more details on using hashes here.

Provenance

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