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.0.tar.gz (273.5 kB view details)

Uploaded Source

Built Distributions

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

palletjack-2.12.0-cp314-cp314t-win_amd64.whl (391.5 kB view details)

Uploaded CPython 3.14tWindows x86-64

palletjack-2.12.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.12.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.12.0-cp314-cp314t-macosx_11_0_arm64.whl (258.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

palletjack-2.12.0-cp314-cp314-win_amd64.whl (377.6 kB view details)

Uploaded CPython 3.14Windows x86-64

palletjack-2.12.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.12.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.12.0-cp314-cp314-macosx_11_0_arm64.whl (252.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

palletjack-2.12.0-cp313-cp313-win_amd64.whl (365.7 kB view details)

Uploaded CPython 3.13Windows x86-64

palletjack-2.12.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.12.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.12.0-cp313-cp313-macosx_11_0_arm64.whl (251.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

palletjack-2.12.0-cp312-cp312-win_amd64.whl (366.0 kB view details)

Uploaded CPython 3.12Windows x86-64

palletjack-2.12.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.12.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.12.0-cp312-cp312-macosx_11_0_arm64.whl (252.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

palletjack-2.12.0-cp311-cp311-win_amd64.whl (364.6 kB view details)

Uploaded CPython 3.11Windows x86-64

palletjack-2.12.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.12.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.12.0-cp311-cp311-macosx_11_0_arm64.whl (251.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

palletjack-2.12.0-cp310-cp310-win_amd64.whl (364.6 kB view details)

Uploaded CPython 3.10Windows x86-64

palletjack-2.12.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.12.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.12.0-cp310-cp310-macosx_11_0_arm64.whl (251.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for palletjack-2.12.0.tar.gz
Algorithm Hash digest
SHA256 91f23362f328a2d5359ee43daff38fd04113a29609cd0ef374ac0c7a56ddac44
MD5 8f354cc22561da62ece747899f621f86
BLAKE2b-256 7487c26bf4628baeccb1ab13e38b2823d61d406401b4e68cd349fbe557513d8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 dd2a4f7796cd6ca83064e873eed426dbe21cb919f66456b415cef04d37aa75cc
MD5 1be7446c756b278f87133ff19f55aa11
BLAKE2b-256 27cd158fa9001a2256c2d8c156bdb741af81c73d2e9dfcf8c9a083e0b9a4fe36

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 092598b37706b707ac10d38e44e0622c17ffd1c9f7572d4ca5badc8dab46f1a4
MD5 3a85cfc9351b7d8de533a4ba2929f002
BLAKE2b-256 1695a7e2588ccc2e873fa339b45526b45ea4717efc145586f79f54c6538806d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2622dad2f3148a532e020453487263ea91441b2b85a0d50061bf00443a98c745
MD5 1f6eeee6c85e31c0a6df0e31b8d73e97
BLAKE2b-256 08a3d4b5355aedd9410ae4ba511752a685fa6de8eead334d42c22e649550307f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30d1019bef97799e44efc2b35a7ca3dfe2b6eca8fbb925927d19cedf757a3160
MD5 e912ca238df493c97103dede2904e97b
BLAKE2b-256 dce8368aa07fd9e0b83218f5358d2be1cbcb8955b2a798e7aa759660cf5e3d52

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: palletjack-2.12.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 377.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.12.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a11147d40677a2e969d83c9f3b84379467f42b219876f6e7aa668849353d5434
MD5 0b0ef40ca2ee67253e51ad6bc0097f66
BLAKE2b-256 1f9e5eb76a2144035329d89e429db1a490466d3fea62076a8a9adf111dca20a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 71ade82dab0190406be25dce2e157caab98e7bd94350a1f38a02242e9e430655
MD5 b0b34c5bf6424b75c80827751593ac2c
BLAKE2b-256 80777b1bf9d5a2b9df8e81398d676aa34d8e6ae731b9ea2912014d6221fd222d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c54f7b9c9b15b97827cffb2c09c283d5ab67aace4614741f7f731736d48b710f
MD5 24046c49f3a8e68860c3e02c79b89493
BLAKE2b-256 6ea0f3d39e0cd9952b75d4632e58799d221a6058d9ec39cf66c87858e6b6ad9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a4d244e722be96320b7b5097803b740c472733478260c0fc16b8ab5a45b9418b
MD5 14935f2779dfff428cc07113d44de4ad
BLAKE2b-256 2ecab73c8a8f6038d41e747213fbdbfd7d508146ca2b9f6d966d85cda12227a2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: palletjack-2.12.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 365.7 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2236fb0520f4dae39e22b9ef6492128d0e4bdb340ba9884d17fa11ab751765b6
MD5 318a98fd9d6e94243cea3ba0daeb6ae5
BLAKE2b-256 67a182d846b4d364ab0bc8a29c021205f481d63c782a32714cbf9d18394b502c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51be9de80bf92ff1bdf863c7489705e6aafe912b3f94c25aab94940befd7c359
MD5 515fd3823d40075bf259606157820b91
BLAKE2b-256 c7d83891dd636f20145c0acfd73e4fb19d71ecdebc3114539dcc2e9f46c8647c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c6c4db0a2eed88cf74bdf6a6c2dd60371d35d051f15f583a55179cd9192a08ff
MD5 bd837912ba651f88306bc84f56865cae
BLAKE2b-256 91ec83e4d0646bf332df34dad6b7a6d5fe277270a14cf62c286080cf7a50e9d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c2df276b38495f7de6aa6469707d863a17da7d752d8112aa262137def6813d8f
MD5 2569661bcdc51088dd6a90a9d191f442
BLAKE2b-256 9a0935639602ea778af81f2f14899ef890629c6670f5c4877516b7b4a9a6e256

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: palletjack-2.12.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 366.0 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9f96e49d8f4a703bb70865fb644209cdcbe0581b935ecb12ac421a5aebf2aca3
MD5 f0a18b2d1ee227717edf3062da2385f6
BLAKE2b-256 ce0fc7f49b8e54dd26ed144a5e564778495a84a3de7f2087c83d8ef5f3e66d38

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f059f803d49e2ff6f2c6592ac6ea216f86ae41681fd6a8e393ce6e26bacb1f4b
MD5 a0e59cdd106a108f855e7f53e9f3d08b
BLAKE2b-256 f141a28434ce6a78c71417738ff846af261814b52102936adc0161850f557c14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f0cf6dc6a76baebbb512beb62e52ca06be634ff45246e70e149b870630536d4
MD5 85e2f088ff670c210ab5b41e683e035c
BLAKE2b-256 6aed28a41d8205afa90b453574ab8e2f2ccb4352003cad597214f89d14c7e728

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3d7b7d1b61142ba7133a8d395fc0904ddbf97a7e50ec5d6a479827f4aa4033f
MD5 03a5010b6cfbc02755f84bec80e524db
BLAKE2b-256 ada36ec82fc8e21eac137750810b811802f7d17fdf4c2097b63c404006cb7f67

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: palletjack-2.12.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 364.6 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7b49034a869179bb60be5c04992955940cdf3454431a078dcc2f55ec7c7f775c
MD5 acc4c52eeb7cd9e84341be8a229e1c4d
BLAKE2b-256 0d54d02fa2de837db7a93096135a65bc1398f89450393a21979c4335c63dfa4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f2783e5b535878ba2ab3ee32766f9dab35c332daa05b4eba2ce2baec5ecbed27
MD5 3811711680d5a188c4d8e8372727a2ac
BLAKE2b-256 6df288692110e4b67ebaa6ed18a95f491ecd682ce7e42ddfba7630824b42c304

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 34db2edce483596eeb6c0140d8ea78c8265ad3973fb2e0af736a6e23c82f01b4
MD5 95c1dc17837533cf58816c7f71df093d
BLAKE2b-256 90a48096a15826def10f78ec9e36627dab8439b07ce7586ee75401543f2df947

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c02de8d873fad0920a8f9be1f55feaf86302b15d433a02f56044858441c6d16c
MD5 65a88daea65b52003cd3f2a8d606e45a
BLAKE2b-256 1ca04f23947c03a916a3343fc85c826b802773d8652612f93c77c896603b6933

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: palletjack-2.12.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 364.6 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 18cdeb9e98a4525244050efcb688b787eeced96fc8872526e87f35b4f0a1b52f
MD5 9f3a4c3c6a4620c8839f22059b793f75
BLAKE2b-256 d6a8be8ce3277d498c622679507f79de911ebd5e9509bfb78b99b5ca690a5dac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1239c28074117537e8d2d996b094bf364cc347806ef0d369a68e9f04c69c925e
MD5 d16a779238d0d5a724f3d34385ce06e1
BLAKE2b-256 63a25b9043f658da98d9014e0a0314f6eb4507695d60bc2abb58f4be73256a53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0fb6e3164dc40d3052560183b90d58abdc2eca25bb6b8f9afe9eb2295555de60
MD5 d89015d167f37721c07d57ce7e957cc8
BLAKE2b-256 3c6579a9ead4f4ae7a804a5e5ca76533f70fb909b84f449d329a7ed65b5769bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for palletjack-2.12.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b46547957bc12fd7ecc864f3674d3025806542d8e0ab9b1dd1bff2406da256e1
MD5 20b9314bb06f83b9697c30d2cc648b19
BLAKE2b-256 ea21ca955df3b81130c1bc185542d57779dca87b4844d09dbe921ec6707fb40d

See more details on using hashes here.

Provenance

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