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.1.tar.gz (269.8 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.1-cp314-cp314t-win_amd64.whl (384.7 kB view details)

Uploaded CPython 3.14tWindows x86-64

palletjack-2.12.1-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.1-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.1-cp314-cp314t-macosx_11_0_arm64.whl (256.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

palletjack-2.12.1-cp314-cp314-win_amd64.whl (371.4 kB view details)

Uploaded CPython 3.14Windows x86-64

palletjack-2.12.1-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.1-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.1-cp314-cp314-macosx_11_0_arm64.whl (250.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

palletjack-2.12.1-cp313-cp313-win_amd64.whl (359.5 kB view details)

Uploaded CPython 3.13Windows x86-64

palletjack-2.12.1-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.1-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.1-cp313-cp313-macosx_11_0_arm64.whl (248.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

palletjack-2.12.1-cp312-cp312-win_amd64.whl (359.8 kB view details)

Uploaded CPython 3.12Windows x86-64

palletjack-2.12.1-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.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (249.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

palletjack-2.12.1-cp311-cp311-win_amd64.whl (358.5 kB view details)

Uploaded CPython 3.11Windows x86-64

palletjack-2.12.1-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.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (248.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

palletjack-2.12.1-cp310-cp310-win_amd64.whl (358.5 kB view details)

Uploaded CPython 3.10Windows x86-64

palletjack-2.12.1-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.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (249.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: palletjack-2.12.1.tar.gz
  • Upload date:
  • Size: 269.8 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.1.tar.gz
Algorithm Hash digest
SHA256 76777e391e06a8833d8f7609a036d8a27509c0ed70b15eab70304f34639ff9f0
MD5 3cff02003d1387f9e6bb5aed23c6eeb7
BLAKE2b-256 11d4b31ccf1f2fd354c28424b97de6f4556f5653bf7ab71f960759f83b4319a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 f8c4853d02559ea400efe485b0842f588903baf3f18413d89da00caeaba671f3
MD5 2b40b5ebe81b3f2881524497a296e2f5
BLAKE2b-256 c0cd82c6d2569e3bb77a1828d92b242f342e4d8a6c906912bb25867fce1042d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2453c76dcd54d5bc6689bee94d12c530b814ca0d3c5eb29ec6034c17dc4f8599
MD5 183747c655799d45f2e912a25afd8b16
BLAKE2b-256 69338b888899f3a116ec919ddc44b1b76eb7903e4a8ac95356ea038cf2365a8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 78098f41ca5a6a546b7d7dca4ec86ef348f614cea74fc85a856bf87c2362d992
MD5 91c50c38c7e1200ea92ae9c0af2c7989
BLAKE2b-256 60db76a5c117476b218ea41f2ae579ce398f8aed23f978baf0fbd521d5c6d135

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e32d4fafd563404095ac80e86af1d640bbde1709ab89d2dd43703658f816d6e3
MD5 9bbf7d41b810fab36ab6b62eb45f3ff0
BLAKE2b-256 132453f847300649d60ef7e0ed11905151f4ef252faccd449e3e2771c39fe162

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: palletjack-2.12.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 371.4 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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 62cdbeaadd685bbfe3ef4b8cc78e6163b66cbf0a1476cd07261c4d0897af172e
MD5 a254a4eb957ef4f2f0481ff5e9967e5f
BLAKE2b-256 bb0f4f5df807cafaf7468eae9b463d086d70f20e7f3bdddaabc1f55cd797dd3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 010060a0d5e796ff0bf68598f8b5d0c22686bb4747390a9b0f723e1deff74884
MD5 bd96571b56aa0c9eca8cde4edfc64840
BLAKE2b-256 ab0d965efacfd779fd9b82c87798fc49ce41e9c20b4477814c4b5d9adbce294b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e2a0391689a20c2cac8f00a1ccb9d8c1a575dcea27bc83d55622bdf056974056
MD5 7722a6147f35ae50192ce77341d4c6eb
BLAKE2b-256 b8caee5fdd44184ffab7bcad651699d24a1c18aaeb4b0dedb8e90ff03dd0e15e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17d9df2ee73d9d1d7dd58567832444d095beaeb4bbd08a33a92a47f7c6744066
MD5 aaa71401980920e18e47150241db4061
BLAKE2b-256 b717b19428bd705e577ae09fb4ffce3076d3f8e255890fccb96a6bb8060628a1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: palletjack-2.12.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 359.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.12.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 68849255a036504b95bfef423cd10069cd1a600d948cc722c1e5256da2f2c83f
MD5 9c8848e6d367f91df17b0e9c39bf9887
BLAKE2b-256 adc4f7e37fd1e2a4e13ffb051aa2a2dc85457743e44188c47647659854c58b6d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93b7009afa1625d8125efdf50b31f1de3ffc2fb98d3ab01171bdb78e0a270015
MD5 2ec0af76006489c8c0f28f819d33eda3
BLAKE2b-256 1b9d830f86a71f158c733166f79ee4039a28c3977d5b1056f2c2a2a99a9988e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 da8e1ab2e460c06915b49434138e69683c097660e0c7e8230ea6685058093152
MD5 488911de8a8391cc61d0fcd133830b32
BLAKE2b-256 f9ed0427b79806cd1de1cc45a515a4fcaacb16ed57ceb691f91bf4402986497f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 459b533032393e849f581f73d26389d2258d72efd66902a9e2413a11ec6aea0a
MD5 1994cdda0f0931fd4c4f05a0ac9f913e
BLAKE2b-256 eb4955607992a525b07f8db4282ba69083e49e9778c87423e2812711a21188ef

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: palletjack-2.12.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 359.8 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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b2985ff5167afc3fac1d7467136ec9de32133491b135e0fd2b00410285aedfbf
MD5 8d91a0c54488f1851cfc7af70f97958e
BLAKE2b-256 16a997978e7f069157cf19b069bb7b1eff928a3a40d1105a11a3145221ed2941

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 868ade8c209ffd3c512521ee6839d09fec9f271d0709a04f7dab5789e0adb518
MD5 72dba0590fbfef2ef8b4e2ec64c75eef
BLAKE2b-256 e4a9cd451febe81989864935242290f8915c36a368d2f647bbe478841aad18da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f7b308493378988480af0c40edeff699cb28bdb92abedfaf5477524642ad7f2f
MD5 95e0b63566d5e743b7a58f61c595f7ae
BLAKE2b-256 c03041dd97ca0489a10ba08a43505a37655b546ed7b881655355498fb1deff6f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32c8ef51a4b355f019615ce31133405f5c2eb2ab337e7ee7c4bf6e06a3cb9725
MD5 cdbd538b638b78d607c85e06ab1784ff
BLAKE2b-256 713d21920ddaf19cd63894aa9920ee6661b4ac6338a63672877f121fbb5e63c4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: palletjack-2.12.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 358.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.12.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5f47342e7ac23414eef275440bd89446e528a73e346898fee807c71e04127fe1
MD5 8148cf29bc28a60baaa454954a3a5288
BLAKE2b-256 a5bbabdfd108252aac3a0401a5e55213caa6b8e1b5a62ff779cc41bd661e3c71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38c3917149e6a337b28f454acda9e2af6a11ad1bf3d619d2063a19c46366c9e1
MD5 e9091adaf46fe0d1cc69b4f72226fcab
BLAKE2b-256 dbacf479fac97841fd66956ecfd4155a446fd7a6fa485056a91d31be1131f0ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e18f96fb5bb36e63d9f6826b9f6e9a0b05bdc39b48c6d073dd1204054f15b704
MD5 7727fe9ac9ea746f7fbc2f87eaf1a4e5
BLAKE2b-256 8d55b92a9c91a219f3920c7ce0c785c8a9a64315e60a8b8989e5c3ebd071cded

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27575aa0bac20358eb5f8921f6116b395b386e4a1d1cde2525eafb940aa27ce0
MD5 04835a02c8195010003a2707050dd13c
BLAKE2b-256 081fe99a25777dfd4b2724be047d5fd79645088a5ab19f8887508a893312a05a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: palletjack-2.12.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 358.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.12.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c72b4cb7f9b616558b230c0001c0d34ef794262084c5a95c95b702c668099918
MD5 320ebbc9cf960834bd768213376f09ba
BLAKE2b-256 1f60fbacd0dabfcd2044c3c4742f0c9a688a6c09e0903c0003b5709f37cabfdf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3622e3e681c2d807ac52eea4a8fb15bb0e391737096deb078cdba3ebd917ff2a
MD5 bd8e0571219727c6174782bfc866cc82
BLAKE2b-256 a3c3a591a183c2011ccef4caa0b0d31c95292bc2acff9ff46c76a82521ce6dbf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 614b35067c4a8e28c24314016eeef984c7ce23de327d703d92a861382a5ab6c3
MD5 cc8b463091f01f1b3c9749ee59f81ea1
BLAKE2b-256 37241e311f1cba4c27c783c92444d27dfc4ff1215416004bcdb3ff8e718b0f72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf55a4e02952f9ceeee8de4f8b555ac7dfbb101407532154decde8a7fcc7b002
MD5 ab8ca4a9d6faa509ec1baa48e1a97acb
BLAKE2b-256 4a298eed235fb9ac58895fc0f26f1d3b793d1fd76512e71d252158c88eb22e98

See more details on using hashes here.

Provenance

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