Skip to main content

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

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

ppanggolin-2.3.1-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.1-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.1-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.1.tar.gz.

File metadata

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

File hashes

Hashes for ppanggolin-2.3.1.tar.gz
Algorithm Hash digest
SHA256 b65e51e1e7842458c8351d8c7338c404ad671ed602994b08d30fdfb601461901
MD5 3464c5f8d097810ea637b763e2213bc6
BLAKE2b-256 a3e55e12c24a744d7f6d3c0c2d0ddfff916cd5f43ee9162da1e02da0f5dd9567

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bc3a89ed4952f72d0072baa942117ad9d9fe2e1774504f24cffa248d47ed0678
MD5 932f101a49d39d6f3ed636c90587166c
BLAKE2b-256 e79aded079b88c3b51870ea9eda41e4c2dcfb954833ab43ab4b2b84310806aaa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 52afa289403481c08d7fa3ab8ccafb8b56d7ddfe5327738c20d8e28cfa954d41
MD5 ea4e577d1b404cef3f914560a8b18a52
BLAKE2b-256 c9f84fc374f1ba1e1ef373a529a72386e6860a9510250d47c99713922f076586

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6daf5246fe3e6ea752406c4a1da11de1c9eee88b2431170f56a6816ab6ccecdf
MD5 84eb996d5959c18b2bbedc672f81cab3
BLAKE2b-256 92de62645811ed957ed23d8015e0cdd0ad2d7571c17a1281340a82b9771bf60d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e9d77e8289ae60e455a447510a6b7f2fe7ded9cb293cba4b21c2839c14dd499b
MD5 f280cf16fca21857332a87afcfe41bf2
BLAKE2b-256 258e71ea19e37b3b17227ada8e2b1507720479e5276c21b0833f8e2216848b4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bfc3c98866ac9cb4d4e74e0ba6a3564e52ff295c1ad479319534958881864f45
MD5 63e0797a8fef6ae3d5b4d641f6d063d2
BLAKE2b-256 797f0519293d8ebbc50d61dfca2bd9b8956925030095bb4c7c98440a48448567

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb3b14bc0f907ca09f9b248ede4c96886278a7207df361d006236e3f05a3b7bd
MD5 78480dd6cbe2705a3fa79aa9acee8bd0
BLAKE2b-256 1b57ccdc2448b27a869386722224199eae54b67411cc217136922c5f661260b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d9fad6e02e2e131df87c84696a8546860bc31d9ed8b58d1955dc26482dceb27c
MD5 6333b7692e34f551cf37e263d1c6fb8f
BLAKE2b-256 a1cf580b09cc1c343fb9190609367c76fd8cb1f915a7833be1eccfbb2a979e14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5767bd8c62f0898948c01e5ddc05cc76e927936e8780f658d53fe055adcd2bf3
MD5 488a39b400d1a9fc436515a3ce0d2120
BLAKE2b-256 97eba2b0ee3fe1926b76661ca9f01454b2a07b632097b039b5b41fd9d0d82cff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 134f21eb10f709fd67a12f2bd089fc04c333bd4482a9efbd1a47feed3b856817
MD5 7943c4247f7c53e6e2c0aef8eec19d21
BLAKE2b-256 305a8f7a4f689f4890e603fcabc6b5213325682184b1ce6d66474e14383d7d93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a756b7f2c81b2a0be1b9443df4f37e51059df82825f16451b97912d1eb4dd712
MD5 95eedabc71bffe22bc1e108799f7151c
BLAKE2b-256 7338eab8aba0d9086fe1d3590073dde5d6be2ce12b07e1440a6dd3a853ff48d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1308960cfc9ceb084e685cd1f9b21442b54636914de63dea804aaac54f49389d
MD5 830fc583e9e04d85478727aae221db39
BLAKE2b-256 4da9deca86aef5df3795e617e339c5479a0ad0778dfc3c2ea4ad80351c2528a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ebe851b22364915d2e7d823f4e10efc2269cf546b8e56fbd021f1d621c23efd9
MD5 2f9bd7bfba580fadcb2c0cd6f8deca4b
BLAKE2b-256 71dcd10744a6a4d81f4fca59abc6c317c0d5de11b070b58e9c3e512453699114

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99cdb40430b87d8d4283e08b6a0e245b10d1f4ecb50bfab3e8963a846c8d29ae
MD5 ec7b6e7b799f3c094fc8ea9b7cac3336
BLAKE2b-256 9a3180cc1b6b2636ac0d44b008a80ad4a35ae72514fd1c8abdd2aa26764021cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f51e2cbeaa08228a3bbc249382775092538f807095f847b6b6e2e6d23624cc87
MD5 e0a33eb31f3bce15a1f293b4ed6455f4
BLAKE2b-256 c181775f9cf07826ed9180b7009e9bee679b522812094a3cedbbf117f94f5f81

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3aaf935134ac012ab0cac9fa5fe0d78854f75aaf99bb8479fa0c3c5a5ecbe855
MD5 6239eac2c8125932b4c090b7ccb3feb5
BLAKE2b-256 c9e3a06855e63a94e54efb91b722a2c75a823e172b97203609d1e6189dfc30ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e16ff1372039bf6d4e59cc3aeeb2867629dbb4aabafdedf8f37737ae891899fc
MD5 849c50d5085a734411986f51b2d877a6
BLAKE2b-256 32e98ad59aba52a069d292ec34cf4481e0525a8e040e2139130d903965b77518

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 61a96e342c5623c0d714721342d3ae328397bd4264e870e2b56fedae099b2ccd
MD5 d92734f5d4e66a2cc5eca8d02367a50b
BLAKE2b-256 d765ec35c5b151cd62419315f9e75cc09d72421a2728e8ff18a9911d2bdb7afc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de858f5d606748224a5734d24527e1b7157fb9d443762978eaf051d9fe6d336b
MD5 c8d1cb17e805b2989cc27aeab3e7e659
BLAKE2b-256 5b0201b9c62c30a68466bf82105be4186af56584a40b43949bc4fb1861a40338

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05d96369881f8b4cc38e068fdbe33a1cacf33405ccc8d19e766bfe113cdcbd2f
MD5 e4febd6f7eb6e1c8e5adf6670348cd62
BLAKE2b-256 aa4ce46919b4be2f2dd94e1229e99372876bc8c528fef6be402117198c3a1b56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b292e10e8c11fb76a2c996e3be1c54f91a9fc93a768394b0af44a34147ef380
MD5 cac203f95772e7881785ea0d4460341f
BLAKE2b-256 40eeefe5a1a93368d2e93575719b1ac585d10940e996dc7a709c72e634006ada

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 796d3f7ea1bd4c4c164fd4f3305c6cfcd57ebd37b83faf1a195bda9b2f4b7db7
MD5 d12df12dfcc014b089ea02bd92b311b0
BLAKE2b-256 8879e3d52d080ca8854a7cef390acc8740c9696c3db7d389d282184fe405431c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4fc05f6947a15d04ae269601a793a5030d0e661f1cc2bab90a934b68a50abaa5
MD5 d8b8d3cc90916ff03caaf4c0b8061ef7
BLAKE2b-256 11e6b3dce342be883c0b07668f2abb73ea1329697210ef22505232769087f742

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e44711c01f840d93d9d1ef33371519a11a248839853d54d2902a57211713672
MD5 b0847bad72aba017ef580f5394a08dfd
BLAKE2b-256 59c683c4d813bdd0ae5bf6f1d1cfec0048eb76e486a2cf9b12e918183d69b90d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f6ab9f12d433cc464756e52a2a13edda6bb93f6eae0a32e6709b05e789dba77
MD5 94460e2c626e0de6f3477a1bb5aebae3
BLAKE2b-256 1cf69809295de7411a830ff93f4b973c91c49bde3b199c36552c3194503e141b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ppanggolin-2.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54cf1a33fcf020415ea2a7157c74f440cf5cd466387369ea2521fad582d99660
MD5 c1da1c979264b02696f3a0c325329e3b
BLAKE2b-256 82f829511114e4ceb1c9ea37e3a3e3e9c1fc48d3af4a66f746363483da144a89

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppanggolin-2.3.1-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 Sentry Error logging StatusPage Status page