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 PyPI version 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 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:

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

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

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

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

panModule: detecting conserved modules in the variable regions of a pangenome graph Bazin et al. (2021) bioRxiv doi: 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.3.0.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.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

ppanggolin-2.3.0-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.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

ppanggolin-2.3.0-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.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

ppanggolin-2.3.0-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.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

ppanggolin-2.3.0-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.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

ppanggolin-2.3.0-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.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ppanggolin-2.3.0-cp39-cp39-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for ppanggolin-2.3.0.tar.gz
Algorithm Hash digest
SHA256 7ca90a9e7865c5215ed7d85635a78cdbd9ac1a332c4673f71eb4fd2dd918b36e
MD5 a5fab3eae00cd01461e7839586cd493e
BLAKE2b-256 e90131bc6770abacf1047eb0b117b12d836edc4782e2c28674df625571e7b4a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d6735e95eadc4df01936645323d7e2eca96dd937a21f6a3f4c9c12c68b819475
MD5 4d22bb59bbf95d502f85a5c3e2bde3e0
BLAKE2b-256 6646a837a1d04a94e3ac678cdc8dd12b167167d2602cbf3be286c6d876bc9f90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c1e75e739bc57710b6a3f22d384811b5ec933c5d4f4c61de3da5579481af401a
MD5 e66f6c9f7ba81eed8833935814b04cc7
BLAKE2b-256 88ba34f0f54065dacdea89381e4751d6c9d9311e699f8de99b18cfdd880b4384

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 418628423e3b36a2c5ddd1e00b0d1f42f5817b4789f0140cee63e357b2e03246
MD5 1a39346f604b3a0a5c6a1a0dd2a23ce2
BLAKE2b-256 6bd3ee1358edae42dbe10215fc69b0ec901fd83334b4f7f5b41ea9ee1a8931be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 223f8a0eb2ad6db2fbdb0394b67cf9c90648855e7a3f60531e964faad7bd6414
MD5 6c5d475fdc11bd780d9bd8aab21c0bd7
BLAKE2b-256 17c839ba6367a2b57a3160b4b98fe6b890c98e7efbe3252415a0cb98839589b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f12b1a9861889136f93d5dcf5e408f58b19e3be2c97c4766a447e62183540bcb
MD5 82184b56b964c22dc5c08971a83d1ecd
BLAKE2b-256 1037defa89622751e7dbde2211114df47a33e6d3ec4700f7d3280790fa94ee1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 57fc98e7574df21f65171fd8e88437d97a19765af41cb7d2cca12a0d71b5f10b
MD5 010a98499aae9fe41f95ba4bbaee78ef
BLAKE2b-256 964fd34dd60ea5e38c84916166d3abd990cf6a07024538c06ffe8f0bfc260b6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 380221f7c442b95c84b46f75c216f7d91416f19ed1bb054557af565daa581efa
MD5 c2de49f3039e51a70e8a8a68b96d17a6
BLAKE2b-256 28f00e2c87e25784d7e09844f3fdad5b4880542a6a1c07bf6d6685605ff30cbd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db1e4ec70a5ce4d520f16ff0765f94b30a2733185fe46a1da2e8375ce594576c
MD5 9970ed874c9c8696b8fd2ffda0e37037
BLAKE2b-256 c5eafd8224f10b2014b0195c5115758054687d72ce2b481bd4e064f9a49e2efd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 be959c0c8e39c93553516a44c5e5b4199b2e27722078c5bd876c012edf52ab58
MD5 87dae6c5c61963d64a7d2a732b6ff4b9
BLAKE2b-256 009e4f4e0e0e3006bb78150869d91a8c4e15c82516683bae09792c9946252ce0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eaa86e8e1f80ff2da89ed0d3935b818dc7540478e3bcd2d89fc31f0264f192ad
MD5 b16807edacac6809e59f017a7251eddc
BLAKE2b-256 1461b70d4fa7e59a1a0d4da6defae14bc1eed200f2b6730f2900951362d43819

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1496175f13d7c63bce9a129c96006436017c05c2697b4ada4b11c0adf9764121
MD5 c5586f0298860828f64701b3bc7abd31
BLAKE2b-256 809e63acdd3e21e671b445f30586d2c93737a8ab4e870aecaac4dffb5c0ce350

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5549baafe81c4ffc302632e671b08f060628b1e01222e069cb9322ad98c45093
MD5 16913f1c0af509fbb8a70eaf7c052a9a
BLAKE2b-256 307710687da9813b2981790c77488a7ed61bdda6555e1ecddd013ff790d8e5fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc71a5c02ea1f00a65099ceb17d3d77e22122f7992348faee338de7d9aa5210c
MD5 eeea43023f07ee632f88d33a6218c64b
BLAKE2b-256 4fc54716f345046c0318412adb2657fcdb3ed720967876e20ab43c4a566c720d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec89c1ebb8dbb9e575a58348391eb3b2bc5c3dd91ebdf7f32a577cd22750bb66
MD5 adbce17d97068e5ea1643c164681f653
BLAKE2b-256 b6c83f9c5f4b27f4d972c16ab3d566a153286a409a6304c6bb684d3314e1b4c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c96fdbbd3373044e904da82813c005c8e89b1ab2283169fd7012ca5360098c5
MD5 3515a7e0ea718762f6a996a12c86fd51
BLAKE2b-256 aaf8c8230b1614ff4b0976145dac5bc0f964cca5043b4a7091e6012095259d52

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 63c43e38f8fd67768b4ee93d8f27f71d6f05bec7cad4ea156ab290d39e03ab66
MD5 1429c8f697099e4e847fe138b57781a4
BLAKE2b-256 a452b4511e1cefd99c620dfa08461192b2770ba9518821c0e1987de634d2d2a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 647bcd97f31b4fe5872054b9e0db46d0aeb223fabcdf763290b0b17a3d82b02a
MD5 2d78165fcc63ea5fea96a566a919d3ef
BLAKE2b-256 8c7ab60aaf7085f293c80b96708a44660b2007c4bd09a1fe60a1a3916719f866

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f2d1e02a17f597e9b92fe4d873617449909ccc705d88887da6a8c905eebab85
MD5 545b73a7122c0fb42a7d005091ebe153
BLAKE2b-256 405335a088434862a11b452825b652510c9021344fb7e5da7f4a7d218f08b621

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e19e9d3a5e4cd3ee7ae64d832bb535bbd177e36573727677e9f64fe2110c1f19
MD5 9adf11eb5651c4cb3c97b5260940ed24
BLAKE2b-256 9d96686bc7d9b0ed2528e080eedc2975b6f5d57aa6e0ca34581b903b2ded2202

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3b6c9767a69373ae8eb2c2d2011dce219cde24f8864571f967bc6c47d2db7b1
MD5 d29c18fdd2ad1483a2fe30fedeb6a9b8
BLAKE2b-256 16a5428c2f3f6811ca9ed1c377f90010d0e10747f7656a0789b9301927406196

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b9ffde0dfd36c71e7b793394af146f7a00ac092681dcbb5b2a5ec9240f36886
MD5 4f4945e2592d5cf57360656562d01e0d
BLAKE2b-256 b1af3be985135515e3180d343fa7ed9ce0b0d52b70f1968fd46caf9da5b2316f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 80b787214563ea09b11002f7b7445daddc215511f677836fb12d387c4fe1f673
MD5 cf56d9364741a416a5b170c55d95105a
BLAKE2b-256 6fb77b3b9a096017ebee18bfe4c70ff8d7e0aea66fa0f050effea58935899880

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e99aa953bd9382313e495b864642f35cda19b3174b81b54aba1a38163a991b70
MD5 061b415dd9e6184a4bf12a0d39bc50ef
BLAKE2b-256 543405c6514351d120092bc1397d2f390646b889658e4f51cc79402a1b8408df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f36041f7484e7789c96e8a555443eed3c080341d016eb7b2dfc7d1494aebe05
MD5 28c8b596db63a568dd912884722304f2
BLAKE2b-256 b0503f002bd9b127ff2a9d4d9aa50511a1af94f0412d6a9d7a98d839f703b494

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b19404ac24d18703f9ec37621f92bb60ec393f451decf1f9b759177e315fe41
MD5 5ce38bb2bd25af49ec7d5a7d63016978
BLAKE2b-256 3123fa806ad69ea3d48975f480c5d227c3a335dc5270f3f18c33342f514df6fa

See more details on using hashes here.

Provenance

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

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