Skip to main content

Pangenome analysis suite

Project description

PPanGGOLiN: Depicting microbial species diversity via a Partitioned PanGenome Graph Of Linked Neighbors

Actions License Bioconda Source GitHub issues Docs Downloads

PPanGGOLiN (Gautreau et al. 2020) is a software suite used to create and manipulate prokaryotic pangenomes from a set of either genomic DNA sequences or provided genome annotations. It is designed to scale up to tens of thousands of genomes. It has the specificity to partition the pangenome using a statistical approach rather than using fixed thresholds which gives it the ability to work with low-quality data such as Metagenomic Assembled Genomes (MAGs) or Single-cell Amplified Genomes (SAGs) thus taking advantage of large scale environmental studies and letting users study the pangenome of uncultivable species.

PPanGGOLiN builds pangenomes through a graphical model and a statistical method to partition gene families in persistent, shell and cloud genomes. It integrates both information on the presence/absence of protein-coding genes and their genomic neighborhood to build a graph of gene families where each node is a gene family, and each edge is a relation of genetic contiguity. The partitioning method promotes that two gene families that are consistent neighbors in the graph are more likely to belong to the same partition. It results in a Partitioned Pangenome Graph (PPG) made of persistent, shell and cloud nodes drawing genomes on rails like a subway map to help biologists navigate the great diversity of microbial life.

Moreover, the panRGP method (Bazin et al. 2020) included in PPanGGOLiN predicts, for each genome, Regions of Genome Plasticity (RGPs) that are clusters of genes made of shell and cloud genomes in the pangenome graph. Most of them arise from Horizontal gene transfer (HGT) and correspond to Genomic Islands (GIs). RGPs from different genomes are next grouped in spots of insertion based on their conserved flanking persistent genes.

Those RGPs can be further divided in conserved modules by panModule (Bazin et al. 2021). Those conserved modules correspond to groups of cooccurring and colocalized genes that are gained or lost together in the variable regions of the pangenome.

A complete documentation is available here.

logo

Installation

PPanGGOLiN can be is easily installed via conda, accessible through the bioconda channel.

To ensure a smoother installation and avoid conflicting dependencies, it's highly recommended to create a dedicated environment for PPanGGOLiN:

# Install PPanGGOLiN into a new conda environment
conda create -n ppanggolin -c defaults -c conda-forge -c bioconda ppanggolin

# Check PPanGGOLiN install
conda activate ppanggolin
ppanggolin --version

Quick usage

Run a complete pangenome analysis

A complete pangenomic analysis with PPanGGOLiN can be performed using the all subcommand. This workflow runs a series of PPanGGOLiN commands to generate a partitioned pangenome graph with predicted RGPs (Regions of Genomic Plasticity), spots of insertion and modules.

Execute the following command to run the all workflow:

ppanggolin all --fasta GENOMES_FASTA_LIST

By default, it uses parameters that we have found to be generally the best for working with species pangenomes. For further customization, you can adjust some parameters directly on the command line. Alternatively, you can use a configuration file to fine-tune the parameters of each subcommand used by the workflow (see here for more details).

Input files

The file GENOMES_FASTA_LIST is a tsv-separated file with the following organization :

  1. The first column contains a unique genome name (without space)
  2. The second column contains the path to the associated FASTA file
  3. Circular contig identifiers are indicated in the following columns
  4. Each line represents a genome

An example with 50 Chlamydia trachomatis genomes can be found in the testingDataset/ directory.

You can also give PPanGGOLiN your own annotations using .gff or .gbff/.gbk files instead of .fasta files, such as the ones provided by Bakta with the following command :

ppanggolin all --anno GENOMES_ANNOTATION_LIST

Another example of such a file can be found in the testingDataset/ directory.

A minimum of 5 genomes is generally required to perform a pangenomic analysis using the traditional core genome/accessory genome paradigm. It is recommended to use at least 15 genomes with genomic variation (and not only SNPs) to obtain robust results with the PPanGGOLiN statistical approach.

Results files

Upon executing the all command, multiple output files and graphics are generated (more information here). Most notably, it writes an HDF-5 file (pangenome.h5). This file can be used as input to any of the subcommands to rerun parts of the analysis with different parameters, write and draw different representations of the pangenome, or perform additional analyses with PPanGGOLiN.

Other Workflow Commands

PPanGGOLiN offers additional workflow commands that perform more specialized functions:

  • workflow: Generates a partitioned pangenome graph.
  • panrgp: Combine the workflow command and the prediction of RGPs (Regions of Genomic Plasticity) and insertion spots on top of the partitioned pangenome graph.
  • panmodule: Combine the workflow command and the prediction of Modules on top of the partitioned pangenome graph.

These commands utilize the same type of file input as the all command.

Issues, Questions, Remarks

If you have any questions or issues with installing, using or understanding PPanGGOLiN, please do not hesitate to post an issue! We cannot correct bugs if we do not know about them, and will try to help you the best we can.

Citation

If you use this tool for your research, please cite:

Gautreau G et al. (2020) PPanGGOLiN: Depicting microbial diversity via a partitioned pangenome graph. PLOS Computational Biology 16(3): e1007732. https://doi.org/10.1371/journal.pcbi.1007732

If you use this tool to study genomic islands, please cite:

Bazin et al., panRGP: a pangenome-based method to predict genomic islands and explore their diversity, Bioinformatics, Volume 36, Issue Supplement_2, December 2020, Pages i651–i658, https://doi.org/10.1093/bioinformatics/btaa792

If you use this tool to study modules, please cite:

Bazin et al., panModule: detecting conserved modules in the variable regions of a pangenome graph. biorxiv. https://doi.org/10.1101/2021.12.06.471380

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

ppanggolin-2.2.2.tar.gz (3.6 MB view details)

Uploaded Source

Built Distributions

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

ppanggolin-2.2.2-cp313-cp313-musllinux_1_2_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

ppanggolin-2.2.2-cp313-cp313-musllinux_1_2_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

ppanggolin-2.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ppanggolin-2.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

ppanggolin-2.2.2-cp313-cp313-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ppanggolin-2.2.2-cp313-cp313-macosx_10_13_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

ppanggolin-2.2.2-cp312-cp312-musllinux_1_2_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

ppanggolin-2.2.2-cp312-cp312-musllinux_1_2_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

ppanggolin-2.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ppanggolin-2.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ppanggolin-2.2.2-cp312-cp312-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ppanggolin-2.2.2-cp312-cp312-macosx_10_13_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

ppanggolin-2.2.2-cp311-cp311-musllinux_1_2_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

ppanggolin-2.2.2-cp311-cp311-musllinux_1_2_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

ppanggolin-2.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ppanggolin-2.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ppanggolin-2.2.2-cp311-cp311-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ppanggolin-2.2.2-cp311-cp311-macosx_10_9_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

ppanggolin-2.2.2-cp310-cp310-musllinux_1_2_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

ppanggolin-2.2.2-cp310-cp310-musllinux_1_2_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

ppanggolin-2.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ppanggolin-2.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ppanggolin-2.2.2-cp310-cp310-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ppanggolin-2.2.2-cp310-cp310-macosx_10_9_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

ppanggolin-2.2.2-cp39-cp39-musllinux_1_2_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

ppanggolin-2.2.2-cp39-cp39-musllinux_1_2_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

ppanggolin-2.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ppanggolin-2.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ppanggolin-2.2.2-cp39-cp39-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ppanggolin-2.2.2-cp39-cp39-macosx_10_9_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file ppanggolin-2.2.2.tar.gz.

File metadata

  • Download URL: ppanggolin-2.2.2.tar.gz
  • Upload date:
  • Size: 3.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ppanggolin-2.2.2.tar.gz
Algorithm Hash digest
SHA256 8f3872b9e301e3cce359cd552839ac0b15ba7877c6b8f0c0fb00f7327d26f49b
MD5 2e6480344e44cbad40015148f00fd059
BLAKE2b-256 eaa5955e1bdd7ab39080e417644fa5a976d9e061aa3da084ae78e7ff9057101e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2.tar.gz:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3d8fc45716e4f023d2d62c9e7a0d2e838bdcd808a9d2cb709764e53c6e9dc164
MD5 e4fd17e3d271f11ad562f5c2bc585982
BLAKE2b-256 08e1833bcc2aa8d87d31fb44eb9c8e20add8c280c7e2a6aaef0bf9ccabd930b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ea9dca8925d86ace782c4a92d04fa78fad888c5ad23b7fbf1299c054995d05bc
MD5 57ae4ccd707f88eb07f0131812ac1580
BLAKE2b-256 e676a9bb163e284c489bd24b322ef6bee95a18364ab9c482d919699a075c9fb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 518b93601ac075ccd8edbfe7daf2c9ba9ea8fc3bdf46bf7d2f5aee95524cb0d2
MD5 8a3ffa3742c395988e7f630909d288d5
BLAKE2b-256 9b8a72b42dcbd7f63c423e5e67198c3232c1658212e01b6c7adacf8ff09052e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2fed7ce2596d21d9854a47ab970ae67556a80dc05892162dac3f0b6abf8ab05
MD5 4bca8db47e18d85960d626c64db876bb
BLAKE2b-256 790dc27dff669fbfc554508bd16fc7632347770c3b1387a652a47ab4cd903703

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c01775bc6a60fbc07956fcce4ce714aefb4551e947a59ebccf185cac420422ec
MD5 5554d79261db9538239c9dddb1dc8406
BLAKE2b-256 af183e1a2a0287f8741ae0d014cff9c72934b0bea348cb88e22bc8bee9b366cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 868dad44acd81ec908651df6d1268e7f0f292cb2224c7c241e99f849b1b54d7e
MD5 533c3cf57de74d576c3e8a3293e705a6
BLAKE2b-256 6654869c2c8169473f219bcfc12e1364665239cd9d6752d40758354430acfcee

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3de100d3e175a4f53f9ad5adbe70d944d45395e1a6044beb3592d2d8ef7a863e
MD5 73819d53b3cd258acc8b329419bf0434
BLAKE2b-256 122751ad93d76bef946002cacecc5f605c6b0d4f354f85f2b34e5a610bf46b54

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c919da8f0583447b33b6b63bcc64a3d659a844185721ac86117ff3cd9e748b63
MD5 0a1b3bed48047f2ca027232cf418a624
BLAKE2b-256 74f0af7b3bba993cd9ab446f252ecdf980db9ee0336a4d4a7105b6d4265263a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5537debe1c3cfb4e250e7a614f9106db48fd905dcbae33cbe4cd6ca44ed1320b
MD5 7639a76d50027d82849300f8e32e8c91
BLAKE2b-256 c6c4c6d794d67f0268739a69916f2daa053ab8f6eed86e3108c297843f726190

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36b211fc84e2418475ba19175aa22eaa9fde76bfa2842b1dd34af8c4c35b6228
MD5 871db738f3cc6ab8bc962a60f27f4993
BLAKE2b-256 88fef44043ed3a292c69f0b8d0d02193211ab9e0eb5258c56d263f3566584bf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87fd8a9ad1ca1bb69b2221d724640a4f462d91f1144ffb4af82d4373dd989e55
MD5 e032a45071dfc1e1db035f626508e23a
BLAKE2b-256 bff3b87e48167dde997c7db96fd13830bd892f293c690e0b9401c492d19d5ec2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6a1fb05541de96c2b661982d16ea9d2b0e1c89cb6a21329bd132adb5584c879b
MD5 abc4b41b42f70aa75024f9828d30c8b6
BLAKE2b-256 beab7603b0d08a4f83dd34bd838bd01f6892fd03f3b999922d568d4f719af82a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e6f95a788426e40c16cd76c19f903a8c08c6606e757014e8727731685a55cf46
MD5 1aecdb7daa401a43e999ae4e3c089572
BLAKE2b-256 5cd0d09f392c1364ab60f1b61c033f10fcf69efeb0a5c97b1a99d35360df5701

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 417657e43db6a84500a2e123a309dc24fccddb1610d5dee700e61717ddba7998
MD5 541079a5b4ad7fcabced0143af714f6c
BLAKE2b-256 d2c6a0978c65926918fb7cd2841bc22cb60437a939fa1389472edd50eaffca57

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5145622dc65cca2a80c21291bbdbcf96b54a7373f7ddc3ee64889dbdb053a06
MD5 f0f93c12acf9f83d213e064c34af6b07
BLAKE2b-256 c5441f46304ff7efa116a2ead97e2485f8a8c6c9f701e653c6b4f5856a66bbfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e9e085de5079d77a1da6396cd62375c7f4b196a67dd8840db68a14ee6478861
MD5 7f175bd3caa2898223f164133dbba98a
BLAKE2b-256 e242d52392c51769d1a2180948ce6d753988cdfbf3de70b8e0cc264b350797d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ecb115124d3deb165afce110965e877e3123a3139a6a31f8edcfbf8fdc2a141d
MD5 802fa1c73a736b5a78b51f93cbf7a84c
BLAKE2b-256 8c92ce548fcb4140ef6fef97c3f06e53e2270b4b5360bd67124552c8c4fb48b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a46448ea563a04396fd0c4f5b1d81b87c21011c6aacc7892242e84401e772dcc
MD5 ba29499a8c869b9bf0cd0f5db55e5094
BLAKE2b-256 78c1ee300d01017e9c4e0734a1d28740b0f5567344c387511b0eb57a8272ffd6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 96f245a7000a95882d28f6a737f8b987291f40e3bb80a670ce22ad90e14a6ea8
MD5 331e02ffdcb1a6e394a1ef51c1734f17
BLAKE2b-256 7cf27e3041853681c6fba2300b0c893bdfe2f17b26401d2b4840fb16f54d0738

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4280d2249b33b1992dbbb4ea221d68497258a456721e1f7dd7735ac1f7851cd0
MD5 4936e70ce6597dc3c7e71456b32beb2d
BLAKE2b-256 8d45d12995620b720226536271e98cfd6dad6cea8c227b345314ca018367f411

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a41ab119030d33d91568eaba523730984765af4ccca7b7e202dde1e16633e21f
MD5 a9e18d7e16eb56e4092734522e15b170
BLAKE2b-256 c1b833cc2f40314b48caf8dd6934355b27afbb9a9befa96cdcd2b2800d527cfa

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36412b16437c5d67e522ba8e988288def8ce722f6f740836227a41e8b9bbb089
MD5 6c7dfcf68ea0989715247d71641dd708
BLAKE2b-256 3e2348df470f4bd5af9423d75778ecc7fb9e1a127f31f33097e8919cdbaf57df

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a3068b523011f6befa9e96d49c31b6fc99a87bb2a797dc7b406fc88dda4a218
MD5 877cdade519fa8883cb30e36b9d7cf8c
BLAKE2b-256 a5989184c7bf5dcc75f5455bcb0b6783bd33ea43a588df576d71199831b6ade3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d72e0c9e7fdeec17cae6627ea85d78abc1caa9084e2813f1c5581c3c4606df32
MD5 b687ee4d254d57b8a7e6d78c9441cf72
BLAKE2b-256 6160551b35398acbd4119ee2f0af9677137eea8920de6142a3fafc84339b5bd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a273c8272c4185efc76190d9f9e311f836e21aa4ad9b03edd37559219ccc36fe
MD5 15fdf2f069e659c5c13b0926e90281df
BLAKE2b-256 0b620fad1069922211e3a508b04b96b68d92546ca9aaf24ad3e72416854dc24b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 06803873dd32d4d0f8ac4eecda202021073b9e7becf53b2a9e84b57893fc3fe0
MD5 22784ffa7e3f447c2164ba583b488f13
BLAKE2b-256 e191a535f80ab066b83e1a87454b80678936d44eb22b7bea035697405bc198b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5f9b4a622e166351fd3f18ff18a9adfcaa23d3c0c38beec4b0d8d684e35c15f
MD5 e1ad290801dcb11e25c3bc09f9b2dcb5
BLAKE2b-256 a4bcd56718fc9eaba16a847672d69f048e07aba16b826038d23dcbb9ecc7cec4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b3b12625e6e0e701b4bad96a81c7d878edaa41fa233d5f86c7f86ce4e719754c
MD5 56df65e429c072efd1c2263c1a5dc129
BLAKE2b-256 651631cc0ff1ddb75fe3e438c462da06dc22d4a167aae6c55a1d571ab4f6e5c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e5ae3d0bbc175141c84400d594df981011c5a26cb112e87accdbad7c40d7f6d5
MD5 3132e835e6162aec1f6ab364de15c381
BLAKE2b-256 fab835b909755aaeb62a032f7fdbb9a14679c62f5777e771a9891482873946ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ppanggolin-2.2.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 95ff4d539d8f47ebb8988b643092b7ba83e5ade4afcaefe4211c3e1806201f7f
MD5 7106c6e113c3517b20e36480f6f2ccef
BLAKE2b-256 9cf06f1aa7fd56e67fa486d00e5fd45968dc8882cf9194ed8e43e31e22acfae5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.2-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: pypi.yml on labgem/PPanGGOLiN

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