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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

ppanggolin-2.2.6-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.6.tar.gz.

File metadata

  • Download URL: ppanggolin-2.2.6.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.2.6.tar.gz
Algorithm Hash digest
SHA256 8b7fa993d918873eba0a74758824b12fc4c79d9d767f754837917e5065aa4da8
MD5 a420c09a0b310ff05f555be6dc4b5bf4
BLAKE2b-256 e5dd128d0ddf86c28415ff392deb144e0712feb967b06d6149ffef77c38a98e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8ff0a6da964172e6c90bc6304c750f91af34ce5ffa553c5ab552670848ef5792
MD5 0404eeae3dee2eaa4f851e5270e751c7
BLAKE2b-256 6e17083dd354aed0046d1ee9d30a136afcadd81b8982ad1f515035b9a1067a84

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0057d5690ff0991815d30948185602c7836da6973984ea9195a18a24ea56bf40
MD5 f4416ada9c7554839df58ed974e3988e
BLAKE2b-256 b7be0f511c3626fbda42e4bf9e452a476b79e0300a5c60ced2276a4536477045

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 828d4a278b7b1a1938a11989df209c6b1d7e81609b91ebcd8839dce441b06276
MD5 d2ef4b137adf29a13495f8663ffe6dfc
BLAKE2b-256 16733d03dfc7ea6fa5b7d20358488c152de918f760dfb3dbf27faacaded4b6e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 822ab3899975f9c52fe2fc634e6dc386e16e20dd70e94e85c3350bd5b34fce58
MD5 341447608c3289bb3fb543ded063afd4
BLAKE2b-256 98095c771566533b5bae7d8d228919bb8a8a6701d82169b13ae8276fdc1d4982

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42c4a7faca082c8a13bc384c017bd19b5d040c3d583944c351a901151eca4d2c
MD5 3334f42e233b55b91812eabf5f245192
BLAKE2b-256 4838475fbbbfe08ad666e7f2c01b6a9e90682dddc770f0ab42644ac1350b72b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 61856fd4f07ecef0d80e3a5fb330c651da9d01f67eb6bc8871c612ee46c03f48
MD5 e9d1646c80a22826976051a273109882
BLAKE2b-256 cbb9ae9b4bba6ecd663f82bbdeed495478ade7253727cbe9c8bc8cc65346ef97

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ba1098e66f44d1a8a66090744d84360b71eec2f14df2520c6174ba7e0d3a4813
MD5 e98d668264898e763510d08bee4c4ce8
BLAKE2b-256 8dec261f2974224d8b5f084f922ca9d8825919e9bdbf0d4c30f637e630c30840

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5ffdf99d471baa1fc9f264944db7afe76a0f8a2f50a95bfd42e4aff4471c01d6
MD5 e8e8f5226bf600cb87210dfba8e17136
BLAKE2b-256 829ad43b01f13fa7ed12392c38b02416379f77c5de603af66a10aab65d038c8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 716dfb2481af92265f1991b5cf0f3b3f9068b5140b1499a30c8a27882da77805
MD5 4d1887354a9920b5c4cd198f0d0fab4b
BLAKE2b-256 d0de1b4b47cf755e41d6fd50815d5e8da4121ddfc4fbe6aabe2510b6b089b2e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 db52c52b77d4e0c6220de562b4ca1ead95d757d97d5e848b9ca66ef27798c7cc
MD5 b20387891185e6f0ab5141ef84eb379d
BLAKE2b-256 44a5b4f2c0a647d80d5b613256e46ada74af86b885b8285788aa847cb72f4859

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94c4767f38d2a7acd639d64eafbbb51a0c5af75f09e3872bf65575ae2bf97e45
MD5 86bcfff12775bb716a597c0cbf39f5d0
BLAKE2b-256 cf48fbda440954b6dab64b3867a1fa2f0b5b42b7883add5607812cf7f332a1d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d77d20e99367561a8e36b8191c6b78f167cbc95af936017abb4bc16fadef46d6
MD5 5e9645fee8b9f640124466557da3b44a
BLAKE2b-256 c4702f60111acfdb374ae13d1a01006fd6817e34b9dcd7673cc7a39eb87a4fcb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d3b9cbe3f3ad1c07e9de9f508b0b37105abd0425961d3b967bc9fd9a596b39e4
MD5 dae352215434b01285b599134ef379c4
BLAKE2b-256 5dfbb0d6a261d0aba87c1e114c5bc59b0533690fecd2e82f8d10e16facd3e9c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3df7dea528adfe108f7b0835cb0af9aac9d879ba074dbea748bd30e35ff37696
MD5 1f7a1de6ae598564619fe1140b775e8c
BLAKE2b-256 3f7341cb2826f718a9c46a77a736f056235d99d13067b664d50cf33bc6a039b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96e90f4cf0d32ea24a5aad50cd48aa0ad5f9e90ec5928be1522d5f8f1ed861fd
MD5 0690987ce7087db0b7e10aabbce3ad8b
BLAKE2b-256 84dec1521ead8cd03a75f251a6b8047ad5b6a58ac81e8700107dd46250b6b831

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6091956302836d69e459a021d6bc7c6fe6d8be7df77c5c04e711d07d004f9e45
MD5 fa8c69e9ce9ea454e2f8ca05f9ae1e72
BLAKE2b-256 bf497d4d87041f0f4d6103fc06c42cffbf930760c4f0b6367ff963054e711306

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd1f4fc41f66d596c5b8388e9d587f7ec03a1b56daa66e0186a0146f4a613457
MD5 12872c1fc7909b25ded4062565ed3b9a
BLAKE2b-256 502d7d411164668f660683fc55220006b74f9942b094301e0e67dd86327bb0d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bfeddcffda6fab6373a6df3601afb5e30b0dd3530e61fbe33dca8bd3dc198f44
MD5 5de6377ece789e7088aaec0f3048d8bc
BLAKE2b-256 4ddf2d166b3ab76abfe75281d96ce37a7cfda9d39f04cae365770f3e9fbfe98f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 54972bb8c1c3bf550b5455d8d4369c3962f5a10d9b2af97c14af2ef8f0b8f835
MD5 152762ec79147a5f64f0d39cfc042e49
BLAKE2b-256 cf18017baef96b8ee839dc6b1700db47cb8edd276c89e91492a8f41969b45f5c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 89e2e93b700746d66c0b7406cf35b1a3e9e40f592200ce54c20596a6f91f01f6
MD5 f79b15d0f40ce4af7039e1dea8a54c25
BLAKE2b-256 8aa583ba7efbaefb5576657f44ff2693af521cf88bc2ea22174206fee3b21509

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9cbe00f81270ef83e092741865c9b0bacdaaf25decd12f0637363aa4d55fe26d
MD5 f003986d999a8bb744d2099cb49356b9
BLAKE2b-256 1f0c633345a7b6ee3a55bc31a14039e695eeaeff1ae244c8967b1b8ce5df7c77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3c2d95070d1dd7e935958bf9f775c1503282252f5531092cd88200026157a629
MD5 3c3e27ff80487f460d947708f65467c9
BLAKE2b-256 8ca61f6995d61c20e2f6e4eef19ad5afb55b1cd2b9d25d68efbf249ac62f9f8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44f2d1c080fb98092ebcb38eed8d3d9222d4c7927eaf53c5f1274f89bd5e090b
MD5 4ca835449440f454751f34c4a760f896
BLAKE2b-256 b6972e7bd102f30848ba5af159c27f44f125b64510ca74728b9b2d29f8a55083

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 deb4c51271bfcb112b995d3bc79b325839d53687bb178b7b879ef2a6422d242a
MD5 6079a1b6cb972fd2175116304237da71
BLAKE2b-256 a352841d8517bbd1fc045315b20cfd5a3daf312b1f85c6c2acc961ef7f944ce6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e944a7060d5de4a0b037573b18ae16f1f4684a1e0fa7c0cd1c788461bff02272
MD5 3395e89c55e7c2391d0a4abc3896a02a
BLAKE2b-256 c7f6ce50aad2d56e2cee9ea9a5b274559027a36b1927840d34a2766aa545dd7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2b6e119bc93ba027af1efc64e4e03a4ebaf532096c1138a5beeab96fac3d0aa2
MD5 cd6242dc451582cb181c44c6eb37fa1d
BLAKE2b-256 0c202aedb64030fb807bfcb205f8d0538524c3bbcfd4fef87aedeb90f1bb98d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5fc9094096716b8b62e7989e5791f8b702951c9fb0694e37a67951f78fd261d2
MD5 14d01ae826e4d8cb7e58729e3c47cec6
BLAKE2b-256 c9afae877a7df73039590e83441c7f667dd8ef686f480b058b9cc7ffe75771ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f80a2ac2246876585c1730babee8d0de33dbf87eee1476ce2065c766312cb926
MD5 5528ac5a26d32c0e7d5a3d575c553af8
BLAKE2b-256 0a3082c7353a5781d784dd8c379486443a0bd05f28369d7387388894f53c8327

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebcf51205e16c92f86b4176e77210b4819e038d13454f9f845d0d8fb6cf239a6
MD5 9e027fe0606c52e972c823b7e26cf410
BLAKE2b-256 46f5257d9c92906218f9432293768f344746aff1d5e01651ba355aa9d1ddc182

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.2.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1c03dd0618ad12aeb3ac7013ecda1ebd1cbc91458f4ec049d4c5e39c964830fd
MD5 482aaa98a32369de169b8e00ecc18106
BLAKE2b-256 ce5c744115d85c788bb0dd36317850b9d4991c30409bd120db852e5ec57526eb

See more details on using hashes here.

Provenance

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