Skip to main content

Cython bindings and Python interface to the MEME suite.

Project description

🐍Ⓜ️ PyMEMEsuite Stars

Cython bindings and Python interface to the MEME suite, a collection of tools for the analysis of sequence motifs.

Actions Coverage PyPI Wheel Python Versions Python Implementations License Source GitHub issues Docs Changelog Downloads

🚩 If you are interested in running sequence motif analyses with PSSMs, I recommend using the lightmotif project, which is a re-implementation of the algorithm used in FIMO, which can process sequences at speeds of GB/s.

🗺️ Overview

The MEME suite is a collection of tools used for discovery and analysis of biological sequence motifs.

pymemesuite is a Python module, implemented using the Cython language, that provides bindings to the MEME suite. It directly interacts with the MEME internals, which has the following advantages over CLI wrappers:

  • single dependency: If your software or your analysis pipeline is distributed as a Python package, you can add pymemesuite as a dependency to your project, and stop worrying about the MEME binaries being properly setup on the end-user machine.
  • no intermediate files: Everything happens in memory, in Python objects you have control on, making it easier to pass your inputs to MEME without needing to write them to a temporary file. Output retrieval is also done in memory.

This library is still a work-in-progress, and in an experimental stage, but it should already pack enough features to run biological analyses or workflows involving FIMO.

🔧 Installing

pymemesuite can be installed from PyPI, which hosts some pre-built CPython wheels for x86-64 Linux, as well as the code required to compile from source with Cython:

$ pip install pymemesuite

💡 Example

Use MotifFile to load a motif from a MEME motif file, and display the consensus motif sequence followed by the letter frequencies:

from pymemesuite.common import MotifFile

with MotifFile("tests/data/fimo/prodoric_mx000001_meme.txt") as motif_file:
    motif = motif_file.read()

print(motif.name.decode())
print(motif.consensus)

for row in motif.frequencies:
    print(" ".join(f'{freq:.2f}' for freq in row))

Then use FIMO to find occurences of this particular motif in a collection of sequences, and show coordinates of matches:

import Bio.SeqIO
from pymemesuite.common import Sequence
from pymemesuite.fimo import FIMO

sequences = [
    Sequence(str(record.seq), name=record.id.encode())
    for record in Bio.SeqIO.parse("tests/data/fimo/mibig-genes.fna", "fasta")
]

fimo = FIMO(both_strands=False)
pattern = fimo.score_motif(motif, sequences, motif_file.background)

for m in pattern.matched_elements:
    print(
        m.source.accession.decode(),
        m.start,
        m.stop,
        m.strand,
        m.score,
        m.pvalue,
        m.qvalue
    )

You should then get a single matched element on the forward strand:

BGC0002035.1_3425_15590 6700 6714 + 9.328571428571422 1.1024163606971822e-05 0.6174858127445146

📋 Features

🧶 Thread-safety

FIMO objects are thread-safe, and the FIMO.score_motif and FIMO.score_pssm methods are re-entrant. This means you can search occurences of several motifs in parallel with a ThreadPool and a single FIMO instance:

from multiprocessing.pool import ThreadPool
from pymemesuite.fimo import FIMO

fimo = FIMO()
with ThreadPool() as pool:
    patterns = pool.map(
        lambda motif: fimo.score_motif(motif, sequences, background),
        motifs
    )

📌 Roadmap

  • error management: Make sure to catch exceptions raised by the MEME core without exiting forcefully.
  • transfac: Support for TRANSFAC motifs in addition to MEME motifs.
  • meme: Motif discovery through enrichment analysis between two collections of sequences.

💭 Feedback

⚠️ Issue Tracker

Found a bug ? Have an enhancement request ? Head over to the GitHub issue tracker if you need to report or ask something. If you are filing in on a bug, please include as much information as you can about the issue, and try to recreate the same bug in a simple, easily reproducible situation.

🏗️ Contributing

Contributions are more than welcome! See CONTRIBUTING.md for more details.

⚖️ License

This library is provided under the MIT License. The MEME suite code is available under an academic license which allows distribution and non-commercial usage. See vendor/meme/COPYING for more information.

Test sequence data were obtained from MIBiG and are distributed under the CC BY 4.0 license. Test motifs were obtained from PRODORIC and are distributed under the CC BY-NC 4.0 license.

This project is in no way affiliated, sponsored, or otherwise endorsed by the original MEME suite authors. It was developed by Martin Larralde during his PhD project at the European Molecular Biology Laboratory in the Zeller team.

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

pymemesuite-0.1.0a4.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.

pymemesuite-0.1.0a4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pymemesuite-0.1.0a4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pymemesuite-0.1.0a4-cp312-cp312-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymemesuite-0.1.0a4-cp312-cp312-macosx_10_9_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

pymemesuite-0.1.0a4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pymemesuite-0.1.0a4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pymemesuite-0.1.0a4-cp311-cp311-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pymemesuite-0.1.0a4-cp311-cp311-macosx_10_9_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pymemesuite-0.1.0a4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pymemesuite-0.1.0a4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pymemesuite-0.1.0a4-cp310-cp310-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pymemesuite-0.1.0a4-cp310-cp310-macosx_10_9_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pymemesuite-0.1.0a4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pymemesuite-0.1.0a4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pymemesuite-0.1.0a4-cp39-cp39-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pymemesuite-0.1.0a4-cp39-cp39-macosx_10_9_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pymemesuite-0.1.0a4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pymemesuite-0.1.0a4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

pymemesuite-0.1.0a4-cp38-cp38-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pymemesuite-0.1.0a4-cp38-cp38-macosx_10_9_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pymemesuite-0.1.0a4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

pymemesuite-0.1.0a4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

pymemesuite-0.1.0a4-cp37-cp37m-macosx_10_9_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file pymemesuite-0.1.0a4.tar.gz.

File metadata

  • Download URL: pymemesuite-0.1.0a4.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 pymemesuite-0.1.0a4.tar.gz
Algorithm Hash digest
SHA256 fbd697fd9aac15e6c6982d8c67f5ff981af47efe3bd684e84db6f65fcfb6d38b
MD5 1fd57fbaf380be2e9bbc47c1882b07eb
BLAKE2b-256 62d8569e46f0b860ddb97d688cbd561e0e1389e00c90c270f4fc73044b4b6314

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4.tar.gz:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cfe046ce0d44babba7536a74cca1bfa00fe87e7ab09108545b887eed7da7000e
MD5 95bccc61de6bc499ab5157b9dc77cebd
BLAKE2b-256 e79a3df6aae83f4197b51422690c969e69b0ab535fd10818bb05c2ae7a2f4ba5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1cf5f1fa2cd79f3553cf3ed8c9716c33508b4d77e02782fe87f45fac901d4a3d
MD5 53cb4f7b4f2a81643010cdbb49ea02f5
BLAKE2b-256 e9be061f51cacad526990de0e8f1b037ca7e2c7355162087c622e62c3cfe2606

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f321cb97413fd8c8b9fe35bceba1e09d3b3aec2e010d29e3b65b0a5facb6fdcb
MD5 ffc3905fcad3decf1842cb2a015e8fb8
BLAKE2b-256 5e29972c4930ab9e8e795af7430f3fdccfcd7827592eaed46273c779d061a4a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 faeb7f375eba3cc9b8fceb67bde0767636b0918a20833546433b98c0e2217ab4
MD5 e8b7165ffc642b539e710c727c6c415e
BLAKE2b-256 3d67a2405c41aa3fbea9daee29fad7323966ef9851975b074f9f2e57712d697e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp312-cp312-macosx_10_9_x86_64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c02190880bf263a76f379b23384ce6a96355b15c3e55888b4133d2b76b5a2268
MD5 be1264b19eff0f3da10578601617aad2
BLAKE2b-256 8bf468f312ef16f804eac2f7238a03240d54adcfa84fd94d7b8604e34ba7b2ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3836f8934cea10a9743b50481c32de2ac6b7c98a536d253e54dde2979081a3da
MD5 a6258f4d190dda051730534d7988ff6a
BLAKE2b-256 dc3d7a405651d5f1f9de001552d8ebc4533f157ce398023f4359e8bb63dbae40

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc9f9b83c3ca85ec01af5b1b793a290a89d84e575d17d3a1e2d5f95fd91b1901
MD5 4ce50441140aa6511860bdad2d4a8305
BLAKE2b-256 779953671ef7384f5af9c4c28c2f8f6efe0a9034df45db4fc0e55fc1de82c8d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8096f7799ef7637a5dcd95a5d256ea325cdb29beb11061c05f430df45e567a6b
MD5 2b26fc1e5d0adbe82c962634027eedaf
BLAKE2b-256 9fd2369b4f68dfab266dd6067366c7d7a640490d7bc1f640a98b5e64dbd6b1fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa7b398e5bd43e3c4cd52c770189e4eac1a2deaf43638e59ee281bda798c6c43
MD5 75dd6065e041ce87d46202070ba8d186
BLAKE2b-256 53ceaa24a7402e6f69124308ae1c8a7854cf6726ab49389afaa08b0500c16564

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f3abae1004ae85edc1c00b59df9ae94c1ba46ec40789de6dbe377e5c6ad8bbf
MD5 12aa60b5226bf0a61bbc08576e03d93f
BLAKE2b-256 5712f44069198e37e7aee73e29b7b97c74666d5657271f84d695c5bcfc54cd11

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d70327fd0b642940e91a158cf8e8952cb6452d6bbaf373d2d29e0b8015c8d47c
MD5 48c1e68f4d489dc1bd02ed842f34d6ca
BLAKE2b-256 693b2d32933335c6e4c6c455f71ac0641746c50b93dd5f3701e94c6edc757b08

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 40a900555d9dc8a5531f1a1be66c087488c69ca334ce072ff826a137c1d8c5ba
MD5 18bfbd5a2116eaa3248b0c96739db96b
BLAKE2b-256 aeeb3dc2d5ffe0b07920d83d6d58d7cd00e988573a8d50b67ba230814e3cb847

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ec96d155744cbe1df959e3c780fbd0af4ab2530781573e263c39d3b103f8dca
MD5 ca547b78b76ed56f44f7c3e02cbe2b8e
BLAKE2b-256 ee56d149c61ca7e5ba915f4372805a62327737ba7debdf55eecc7989371397be

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4d0f215705a4676401879f5440c9d020e94918bc5d1884a61fcde0c9143e7921
MD5 bf04dcfe147be84517d337f10ae5dd05
BLAKE2b-256 74cf3578cab8321515117169b2f12d9def96bb814688cd72655994331a38cae6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 67f4fdd8764de6d2cb4316f2370a5a3a6a93ded877968106d69e07ec357e5177
MD5 2127e730591967dc05d4bdf0113db368
BLAKE2b-256 a406819e6771c7831baee5ee04dc3997e69a90316b63e6f57db17fb451708eb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d87231ea7f49a0b9fc0a4ef8bb29b55ff7d2e61d12e360faaa9d42dd3a805db9
MD5 58d7adbfb5b31341079797e793186687
BLAKE2b-256 9e17fbbe8c2d1ff19ff0231c98d3a2ab4d06351c25454c45d959ad225d5a0e7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 582c0fdf6e1ff06687fb3da18aad7dd05783f6f7003990ecca26c64566298463
MD5 77c3d5acce9a3692fde29c7ebef094d8
BLAKE2b-256 0a031b96bba7359eb869a1eb98382e13901a1a3390172a04403eb92c66066644

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7e399f18f222ef77575c03f1c704fee319f3c6513d17ea7dbd9d7424d7c47155
MD5 ded0dc4c1668de7e3c48aefec31c1291
BLAKE2b-256 ffa6d89cfa49474f8fd6d66c80ba32465ee5da1b0f4fc9412998927cc2964924

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04107fc85642ade792cab70d12b2ffbc5902c63f1c5c41a65862458cb414c5dc
MD5 b35ce80db9a115dfd235f7b918f19275
BLAKE2b-256 61ae4bb9f089eaef272b9f52523a15060e205ee1240bdac5142958e4a5a73414

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 abf629b73adaa7c4f1ebf699d02073a9644a341076716b4c1231d98582f0ebd1
MD5 1e86ba5673ea323fe29492fdda13089e
BLAKE2b-256 bf769c8241b9eeee5fc84c2287607a5ad384c4ded740c9a0bfe5597413aae92b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp38-cp38-macosx_10_9_x86_64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 195895dcb6250a421d546ba00eeae619bb4a4b9cd69f806aa434d4d42a318e9c
MD5 a37a1dfe35901f0db30418520d20b095
BLAKE2b-256 aac9c098be6d28cffa8dc1aebfc7134374bffc2a897e1912eb68aad071c81c46

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e230e4efb3c70cfbb14c2d9befd86d4d0e9ad7061849e153d498e37195de05f3
MD5 4d7fc7b3f43449f4aa82438377c47dff
BLAKE2b-256 64749175a9fb847588dcd8ff1398888a4302655c62e2a77a51d36ace3010265d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: package.yml on althonos/pymemesuite

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

File details

Details for the file pymemesuite-0.1.0a4-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymemesuite-0.1.0a4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c7ce0baf40a5f322df0732840f691e891704a42e1770dfd8005cf4d3eb72a644
MD5 95401ccd5dc9650e2e04f6072c4bd06d
BLAKE2b-256 3db03a28bc38c227162058bc8601e942f1f64af9c7a609227dfaf157ac9d9dba

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymemesuite-0.1.0a4-cp37-cp37m-macosx_10_9_x86_64.whl:

Publisher: package.yml on althonos/pymemesuite

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