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.3.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.3-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.3-cp313-cp313-musllinux_1_2_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

ppanggolin-2.2.3-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.3-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.3-cp313-cp313-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

ppanggolin-2.2.3-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.3-cp312-cp312-musllinux_1_2_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

ppanggolin-2.2.3-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.3-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.3-cp312-cp312-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

ppanggolin-2.2.3-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.3-cp311-cp311-musllinux_1_2_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

ppanggolin-2.2.3-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.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

ppanggolin-2.2.3-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.3-cp310-cp310-musllinux_1_2_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

ppanggolin-2.2.3-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.3-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.3-cp310-cp310-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

ppanggolin-2.2.3-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.3-cp39-cp39-musllinux_1_2_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

ppanggolin-2.2.3-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.3-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.3-cp39-cp39-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ppanggolin-2.2.3-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.3.tar.gz.

File metadata

  • Download URL: ppanggolin-2.2.3.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.3.tar.gz
Algorithm Hash digest
SHA256 f203f3f4a8376756a1cd8c055b066541bd5b6467a9f0248436c078e7f467acea
MD5 950e29a6e6094cb8bacecdeb137bf5e7
BLAKE2b-256 f65d4747ad72811ae77f271d4966f8d40352125dabe010e710cb2dc356807c16

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3.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.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3bb0bfe16c4683a6d268e6539b42f72b2723db281f38be8488d1a829e7c9f408
MD5 3f028cc63065c63fb43c1a7a8974c3db
BLAKE2b-256 48478cb4d16a77de869edc3b0e6ba8110b568e70a10933184959a9ff62c47a83

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 577927409c096be8f1a5574cc262aa87981602f78c2eaaf1a4c0808648a74148
MD5 5ebcd673975974b60d10dc38a3ab8550
BLAKE2b-256 32915d2e1fad9ea921d58c0beeea0c0f128d2bab9da2319a808dbf549dabcb2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05dea062633e474ee52f59ad31debeb55e5029a03307ce06452f476d66d3db76
MD5 69e748aebb83cd8e9fc3ca8036da8662
BLAKE2b-256 ef5d801d6e0ae88cea0e572eb05213ac1b1578b858f58b4dc0e70a18c644fa9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d94b6ef89f1ec91aef4f724d203dbae9921e5f88a2dfb6ce130ed66d8ecd2c97
MD5 5123bad5b07b427d685a7e587a4a7f90
BLAKE2b-256 b1e98c86a3ab72084c32fc2c301b8e943bdaba00d766ddc2df64d8eb3d9caf7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08ecdfd3b2477fb6962831028a84aa5b9431811193f0806409906b0c77cbae78
MD5 0363d781bb03c37cf95b5bdaa3b2d920
BLAKE2b-256 d8c627d35af4f7642c91a20ac0d265e4caef2f9d074b0b534671d9de9a14720f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c07a379cbbecb70931840558595d146a83552ccd9da1071f6bb68735f58ff997
MD5 5d64e9d51f0c1494e5522f2273a675e6
BLAKE2b-256 5d224b8e5257c2efde076eaab5f45fe4787b3d8fea27cd2d930dfe8b0a10e2cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ace069712c609de899e0463aafd0bd747f695590004d290de5cc4da6f2501ab1
MD5 67c8560798986ec39718920463ac66c6
BLAKE2b-256 a59df53b7babed95e38c90179dcdf64cdd1b37c4e12247e941837868ab3bddda

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3be4cfe9efd47e68ca0d3fd768cd214095c57185d364f2148dacf4d04aabcfa8
MD5 e35d6375ebc41f49ff14b9e0e76395ea
BLAKE2b-256 bc55dc868404a0a7e60901c37c337b8b344f833001858b3a6e29825ee8a4525c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed9992be6bf476cf747de66ac0edd8f594a8f5e5253579825e248a557fa036cd
MD5 28a7dd6713e5823620dc49c6a6a8fb65
BLAKE2b-256 309640ccded25ef364ca4d0714977b3fa675ae26b1c9c5419956fd8ee40fadcc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4cd93ef54cc6b8621951acb7a59e48a626a6cae73d9eabfe9da59634c085af6f
MD5 538dc8f9c1443efbdc1682cba447c6af
BLAKE2b-256 c77380e684642d0454e333dc183fc4c31add093aa873f2bb61c1c168e3434585

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7256f0d79135a96a9fd94b1ee9f5c46b1c7539464b9c8d7dfe475c8d18561fa9
MD5 9ed440a23ca7fa8f87de6eb65e92c901
BLAKE2b-256 057ee6828735962ca3d9cf3dd5fb019730344216f351cf7505ff424aea5642de

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9c379fbd4c4e656a07a40ba62aadb4f776fa65e171a0744a531cf7e38a22c625
MD5 98cb85f4346309a5e6c97b7513931189
BLAKE2b-256 8f90eb93da6933d38f005ba893f92a42e56a2f1f60318a4f1a239751140cdf6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 317f4821e833e197e0a510651f0b3fedbb2a66b521f011014c5cb0876efb725a
MD5 2d0d30d7fc9496f16feae45990196b44
BLAKE2b-256 0f5ebda28330cb33a438acb111d6179090008c20a95d14a6efca5ad3698434c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dee195de547ac2e1aee456f8bb9fde3ca1186057f44521549d2281da70d29bd3
MD5 8e37215f77ccc351d030f1d58bef32f0
BLAKE2b-256 a44e915053709ef05a701925fc211586d880719c24d131025a9b7cfcef059ce2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d5c96c331249d5c257a53291c44908d244cba02beadd74b62c0bb8639c243f2
MD5 168d7ef3db62cecaaaa70d64370f3e7c
BLAKE2b-256 b3656f6924806f17129a7a8c4492b1a28273d320aa67d9c6ee88ff5bac703859

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec6320b72313193695785839e8a6a0633281aadcb421b0fbc7e4cce135c58bf0
MD5 dda96f88413119aad19eeed4b8c3cd47
BLAKE2b-256 39818bf16e802b7dfaeeb5b83f054666841764e3e16c1db53042ed79da2300b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8751e3eaf1f2071c1e868ce27f7238606f7636108547f8acfc6805287b35769d
MD5 d88d13ee18c25d83bef3b7677797d300
BLAKE2b-256 f30ff26c4a445b20a48b957e44525c19bc92b8394de93d3621eac1d25bab0d3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f12634e86ca23158275ff31273d91128e620991d23f330a308bac02f5ed10ee0
MD5 23ea3796a3a2185e19ae1f6573c199dd
BLAKE2b-256 81d50f12b58f55ee33c724501d21622bafebda454807b711eb0ab7e499aa2db7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f61d9a44b68dc8b3dac40b7f82df8aa7ae6c46e96d071292e667af64b82b0c5
MD5 36536e62a1c871f78648d8d8f54711a7
BLAKE2b-256 ca6a47530518f67c9a56e71703b9afe72a36ea982d2a0aaa20b8bf75858e601b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1f35069a117a66a281da3301792aeb430a331fa3dc2a2c2ab0bda2d2fa344811
MD5 31e2424dbabf13645abf844674515b8a
BLAKE2b-256 4577008611eb1726914290bd8cb888153494a83d2797271ace3fe41959eee4b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74ff5bee939c6fc11c1ed7e697c13209a2f84b226785648cb0164a0bd7bb1a12
MD5 9e824aa188badf1d5e55cc2623121fef
BLAKE2b-256 60b73653b84074e5ffff88203b6363b60a11516463ebcd084f1d0401cf80f313

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f451b3629b880725c743614729649cd072de38e76ba35e9273399e613cbc3dd9
MD5 a5d4826912c95e4bf6289dca70867b8b
BLAKE2b-256 6049bc8d480819f5a6d57b544bf6e2b15c207ef219c8a30778dbaf881bf068be

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7449c8ac76b381c1cedfeda1cf3699c5c0d8be3fd63a6da73487a1c36e3ec940
MD5 b5513df009bf438495697222d5b48216
BLAKE2b-256 08ace4a1b84466920f4a42a43c482b5746fbfd205b6745cc3edc60e82c11fbcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b319e41932fc64988b09690088b4b41b2ce12804fe643516998ca3fa2675e057
MD5 2990b05c3460fbd028cc43703f72f93c
BLAKE2b-256 7f39dca23a78b169d87668686ad9e07887d4e24652fe13068829b546a9fc38a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cee8c1522d96315f31da6730427295f08f47aee416a3e013aaa87fa00bb6463d
MD5 b76b8ea26bfee00f4af003c79e93b103
BLAKE2b-256 5ebc80b8709dd52ea87399dcc8dab597a083574dc42b26fa47c1dfd960270081

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2f64304bb710ee059c1291e5db46f1bdbd7257300a28a1c33d2a8b51b278befc
MD5 9ea3dbacce7deb895c19803063bea096
BLAKE2b-256 f2531ba9564faf47c497843f57c28a0b2effb3a1b3f43b2dee7a71d8d85d7d8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27b3ce1875ad4534676c2e934949c678ce1fc759319b5562c54675b6e91b5418
MD5 d1b870903f219c00e2ea76798ca4d5c0
BLAKE2b-256 3b76a8bb5506a08ab9de7135f5d71ddf591bbfd1fece72ecd3d421386d937b8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b8ed08fbad133a8d019d9c9c3ffd6033d1d8d029d98de61ca7fcf779ab13f967
MD5 eb0ff0a5f479ef406b0601e0a602b54c
BLAKE2b-256 86a389bb5302436c5eedfd6b397c7238e1f3815a0522e3f5fbdb9787c85fa425

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45ea4895323fe8bc340c431a4a8512fba3396642bdeaefac3d10e2bbf808df0d
MD5 e957b88fb58931a7efdda82c134ab158
BLAKE2b-256 981e1aa99b09cdcf658be40b574e850a8bdfdb729ec5d0ee90f72f41e1c37735

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ppanggolin-2.2.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e7aa76a862a6f5e1c2f44cef8351dfa37ce0fde77fbbcbfd49fd30fe45190c85
MD5 cd68f6e412a9f1b6eed8f696a32d1b71
BLAKE2b-256 1036818269d43aeae1aa682319402faa385c179b8f4f93af1f70a7a7e65751aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.2.3-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