pyfamsa


Namepyfamsa JSON
Version 0.3.2 PyPI version JSON
download
home_pagehttps://github.com/althonos/pyfamsa
SummaryCython bindings and Python interface to FAMSA, an algorithm for ultra-scale multiple sequence alignments.
upload_time2024-01-27 14:10:09
maintainer
docs_urlNone
authorMartin Larralde
requires_python>=3.6
licenseGPLv3
keywords bioinformatics sequence alignment protein msa
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 🐍🧮 PyFAMSA [![Stars](https://img.shields.io/github/stars/althonos/pyfamsa.svg?style=social&maxAge=3600&label=Star)](https://github.com/althonos/pyfamsa/stargazers)

*[Cython](https://cython.org/) bindings and Python interface to [FAMSA](https://github.com/refresh-bio/FAMSA), an algorithm for ultra-scale multiple sequence alignments.*

[![Actions](https://img.shields.io/github/actions/workflow/status/althonos/pyfamsa/test.yml?branch=main&logo=github&style=flat-square&maxAge=300)](https://github.com/althonos/pyfamsa/actions)
[![Coverage](https://img.shields.io/codecov/c/gh/althonos/pyfamsa?style=flat-square&maxAge=3600&logo=codecov)](https://codecov.io/gh/althonos/pyfamsa/)
[![License](https://img.shields.io/badge/license-GPLv3-blue.svg?style=flat-square&maxAge=2678400)](https://choosealicense.com/licenses/gpl-3.0/)
[![PyPI](https://img.shields.io/pypi/v/pyfamsa.svg?style=flat-square&maxAge=3600&logo=PyPI)](https://pypi.org/project/pyfamsa)
[![Bioconda](https://img.shields.io/conda/vn/bioconda/pyfamsa?style=flat-square&maxAge=3600&logo=anaconda)](https://anaconda.org/bioconda/pyfamsa)
[![AUR](https://img.shields.io/aur/version/python-pyfamsa?logo=archlinux&style=flat-square&maxAge=3600)](https://aur.archlinux.org/packages/python-pyfamsa)
[![Wheel](https://img.shields.io/pypi/wheel/pyfamsa.svg?style=flat-square&maxAge=3600)](https://pypi.org/project/pyfamsa/#files)
[![Python Versions](https://img.shields.io/pypi/pyversions/pyfamsa.svg?style=flat-square&maxAge=600&logo=python)](https://pypi.org/project/pyfamsa/#files)
[![Python Implementations](https://img.shields.io/pypi/implementation/pyfamsa.svg?style=flat-square&maxAge=600&label=impl)](https://pypi.org/project/pyfamsa/#files)
[![Source](https://img.shields.io/badge/source-GitHub-303030.svg?maxAge=2678400&style=flat-square)](https://github.com/althonos/pyfamsa/)
[![Mirror](https://img.shields.io/badge/mirror-EMBL-009f4d?style=flat-square&maxAge=2678400)](https://git.embl.de/larralde/pyfamsa/)
[![Issues](https://img.shields.io/github/issues/althonos/pyfamsa.svg?style=flat-square&maxAge=600)](https://github.com/althonos/pyfamsa/issues)
[![Docs](https://img.shields.io/readthedocs/pyfamsa/latest?style=flat-square&maxAge=600)](https://pyfamsa.readthedocs.io)
[![Changelog](https://img.shields.io/badge/keep%20a-changelog-8A0707.svg?maxAge=2678400&style=flat-square)](https://github.com/althonos/pyfamsa/blob/main/CHANGELOG.md)
[![Downloads](https://img.shields.io/pypi/dm/pyfamsa?style=flat-square&color=303f9f&maxAge=86400&label=downloads)](https://pepy.tech/project/pyfamsa)


***⚠️ This package is based on FAMSA 2.***

## 🗺️ Overview

[FAMSA](https://github.com/refresh-bio/FAMSA) is a method published in
2016 by Deorowicz *et al.*[\[1\]](#ref1) for large-scale multiple sequence alignments.
It uses state-of-the-art time and memory optimizations as well as a fast
guide tree heuristic to reach very high performance and accuracy.

PyFAMSA is a Python module that provides bindings to [FAMSA](https://github.com/refresh-bio/FAMSA)
using [Cython](https://cython.org/). It implements a user-friendly, Pythonic
interface to align protein sequences using different parameters and access
results directly. It interacts with the FAMSA library interface, which has
the following advantages:

- **single dependency**: pyfamsa is distributed as a Python package, so you
  can add it as a dependency to your project, and stop worrying about the
  FAMSA binary being present on the end-user machine.
- **no intermediate files**: Everything happens in memory, in a Python object
  you control, so you don't have to invoke the FAMSA CLI using a
  sub-process and temporary files.
- **friendly interface**: The different guide tree build methods and
  heuristics can be selected from the Python code with a simple keyword
  argument when configuring a new [`Aligner`](https://pyfamsa.readthedocs.io/en/stable/api/aligner.html#pyfamsa.Aligner).

## 🔧 Installing

PyFAMSA can be installed directly from [PyPI](https://pypi.org/project/pyfamsa/),
which hosts some pre-built wheels for the x86-64 architecture (Linux/OSX)
and the Aarch64 architecture (Linux only), as well as the code required to
compile from source with Cython:
```console
$ pip install pyfamsa
```

<!-- Otherwise, pyfamsa is also available as a [Bioconda](https://bioconda.github.io/)
package:
```console
$ conda install -c bioconda pyfamsa
``` -->

Otherwise, have a look at the [Installation page](https://pyfamsa.readthedocs.io/en/stable/install.html) of the [online documentation](https://pyfamsa.readthedocs.io/)

## 💡 Example

Let's create some sequences in memory, align them using the UPGMA method,
(without any heuristic), and simply print the alignment on screen:

```python
from pyfamsa import Aligner, Sequence

sequences = [
    Sequence(b"Sp8",  b"GLGKVIVYGIVLGTKSDQFSNWVVWLFPWNGLQIHMMGII"),
    Sequence(b"Sp10", b"DPAVLFVIMLGTITKFSSEWFFAWLGLEINMMVII"),
    Sequence(b"Sp26", b"AAAAAAAAALLTYLGLFLGTDYENFAAAAANAWLGLEINMMAQI"),
    Sequence(b"Sp6",  b"ASGAILTLGIYLFTLCAVISVSWYLAWLGLEINMMAII"),
    Sequence(b"Sp17", b"FAYTAPDLLLIGFLLKTVATFGDTWFQLWQGLDLNKMPVF"),
    Sequence(b"Sp33", b"PTILNIAGLHMETDINFSLAWFQAWGGLEINKQAIL"),
]

aligner = Aligner(guide_tree="upgma")
msa = aligner.align(sequences)

for sequence in msa:
      print(sequence.id.decode().ljust(10), sequence.sequence.decode())
```

This should output the following:
```
Sp10       --------DPAVLFVIMLGTIT-KFS--SEWFFAWLGLEINMMVII
Sp17       ---FAYTAPDLLLIGFLLKTVA-TFG--DTWFQLWQGLDLNKMPVF
Sp26       AAAAAAAAALLTYLGLFLGTDYENFA--AAAANAWLGLEINMMAQI
Sp33       -------PTILNIAGLHMETDI-NFS--LAWFQAWGGLEINKQAIL
Sp6        ------ASGAILTLGIYLFTLCAVIS--VSWYLAWLGLEINMMAII
Sp8        ------GLGKVIVYGIVLGTKSDQFSNWVVWLFPWNGLQIHMMGII
```

## 🧶 Thread-safety

`Aligner` objects are thread-safe, and the `align` method is re-entrant. You
could batch process several alignments in parallel using a
[`ThreadPool`](https://docs.python.org/3/library/multiprocessing.html#multiprocessing.pool.ThreadPool) with a single
aligner object:
```python
import glob
import multiprocessing.pool
import Bio.SeqIO
from pyfamsa import Aligner, Sequence

families = [
    [ Sequence(r.id.encode(), r.seq.encode()) for r in Bio.SeqIO.parse(file, "fasta") ]
    for file in glob.glob("pyfamsa/tests/data/*.faa")
]

aligner = Aligner()
with multiprocessing.pool.ThreadPool() as pool:
    alignments = pool.map(aligner.align, families)
```

<!-- ## ⏱️ Benchmarks -->

## 🔎 See Also

Done with your protein alignment? You may be interested in trimming it: in that
case, you could use the [`pytrimal`](https://github.com/althonos/pytrimal) Python
package, which wraps [trimAl](http://trimal.cgenomics.org/) 2.0. Or perhaps
you want to build a HMM from the alignment? Then maybe have a look at
[`pyhmmer`](https://github.com/althonos/pyhmmer), a Python package which
wraps [HMMER](http://hmmer.org/).

## 💭 Feedback

### ⚠️ Issue Tracker

Found a bug ? Have an enhancement request ? Head over to the [GitHub issue tracker](https://github.com/althonos/pyfamsa/issues)
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`](https://github.com/althonos/pyfamsa/blob/main/CONTRIBUTING.md)
for more details.


## 📋 Changelog

This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html)
and provides a [changelog](https://github.com/althonos/pyfamsa/blob/main/CHANGELOG.md)
in the [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) format.


## ⚖️ License

This library is provided under the [GNU General Public License v3.0](https://choosealicense.com/licenses/gpl-3.0/). FAMSA is developed by the
[REFRESH Bioinformatics Group](https://refresh-bio.github.io/) and is
distributed under the terms of the GPLv3 as well. See `vendor/FAMSA/LICENSE`
for more information. In addition, FAMSA vendors several libraries for
compatibility, all of which are redistributed with PyFAMSA under their own
terms: `atomic_wait` (MIT License), `mimalloc` (MIT License), `libdeflate`
(MIT License),  Boost (Boost Software License).

*This project is in no way not affiliated, sponsored, or otherwise endorsed
by the [FAMSA authors](https://github.com/refresh-bio). It was developed
by [Martin Larralde](https://github.com/althonos/) during his PhD project
at the [European Molecular Biology Laboratory](https://www.embl.de/) in
the [Zeller team](https://github.com/zellerlab).*


## 📚 References

- <a id="ref1">\[1\]</a> Deorowicz, Sebastian, Debudaj-Grabysz, Agnieszka & Gudyś, Adam. ‘FAMSA: Fast and accurate multiple sequence alignment of huge protein families’. Sci Rep 6, 33964 (2016). [doi:10.1038/srep33964](https://doi.org/10.1038/srep33964)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/althonos/pyfamsa",
    "name": "pyfamsa",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "bioinformatics,sequence,alignment,protein,MSA",
    "author": "Martin Larralde",
    "author_email": "martin.larralde@embl.de",
    "download_url": "https://files.pythonhosted.org/packages/75/98/a9a4610a9b5cbcf3616b2eea343f5cd05c3a3f6abecc9eb5a8660c6623cf/pyfamsa-0.3.2.tar.gz",
    "platform": "any",
    "description": "# \ud83d\udc0d\ud83e\uddee PyFAMSA [![Stars](https://img.shields.io/github/stars/althonos/pyfamsa.svg?style=social&maxAge=3600&label=Star)](https://github.com/althonos/pyfamsa/stargazers)\n\n*[Cython](https://cython.org/) bindings and Python interface to [FAMSA](https://github.com/refresh-bio/FAMSA), an algorithm for ultra-scale multiple sequence alignments.*\n\n[![Actions](https://img.shields.io/github/actions/workflow/status/althonos/pyfamsa/test.yml?branch=main&logo=github&style=flat-square&maxAge=300)](https://github.com/althonos/pyfamsa/actions)\n[![Coverage](https://img.shields.io/codecov/c/gh/althonos/pyfamsa?style=flat-square&maxAge=3600&logo=codecov)](https://codecov.io/gh/althonos/pyfamsa/)\n[![License](https://img.shields.io/badge/license-GPLv3-blue.svg?style=flat-square&maxAge=2678400)](https://choosealicense.com/licenses/gpl-3.0/)\n[![PyPI](https://img.shields.io/pypi/v/pyfamsa.svg?style=flat-square&maxAge=3600&logo=PyPI)](https://pypi.org/project/pyfamsa)\n[![Bioconda](https://img.shields.io/conda/vn/bioconda/pyfamsa?style=flat-square&maxAge=3600&logo=anaconda)](https://anaconda.org/bioconda/pyfamsa)\n[![AUR](https://img.shields.io/aur/version/python-pyfamsa?logo=archlinux&style=flat-square&maxAge=3600)](https://aur.archlinux.org/packages/python-pyfamsa)\n[![Wheel](https://img.shields.io/pypi/wheel/pyfamsa.svg?style=flat-square&maxAge=3600)](https://pypi.org/project/pyfamsa/#files)\n[![Python Versions](https://img.shields.io/pypi/pyversions/pyfamsa.svg?style=flat-square&maxAge=600&logo=python)](https://pypi.org/project/pyfamsa/#files)\n[![Python Implementations](https://img.shields.io/pypi/implementation/pyfamsa.svg?style=flat-square&maxAge=600&label=impl)](https://pypi.org/project/pyfamsa/#files)\n[![Source](https://img.shields.io/badge/source-GitHub-303030.svg?maxAge=2678400&style=flat-square)](https://github.com/althonos/pyfamsa/)\n[![Mirror](https://img.shields.io/badge/mirror-EMBL-009f4d?style=flat-square&maxAge=2678400)](https://git.embl.de/larralde/pyfamsa/)\n[![Issues](https://img.shields.io/github/issues/althonos/pyfamsa.svg?style=flat-square&maxAge=600)](https://github.com/althonos/pyfamsa/issues)\n[![Docs](https://img.shields.io/readthedocs/pyfamsa/latest?style=flat-square&maxAge=600)](https://pyfamsa.readthedocs.io)\n[![Changelog](https://img.shields.io/badge/keep%20a-changelog-8A0707.svg?maxAge=2678400&style=flat-square)](https://github.com/althonos/pyfamsa/blob/main/CHANGELOG.md)\n[![Downloads](https://img.shields.io/pypi/dm/pyfamsa?style=flat-square&color=303f9f&maxAge=86400&label=downloads)](https://pepy.tech/project/pyfamsa)\n\n\n***\u26a0\ufe0f This package is based on FAMSA 2.***\n\n## \ud83d\uddfa\ufe0f Overview\n\n[FAMSA](https://github.com/refresh-bio/FAMSA) is a method published in\n2016 by Deorowicz *et al.*[\\[1\\]](#ref1) for large-scale multiple sequence alignments.\nIt uses state-of-the-art time and memory optimizations as well as a fast\nguide tree heuristic to reach very high performance and accuracy.\n\nPyFAMSA is a Python module that provides bindings to [FAMSA](https://github.com/refresh-bio/FAMSA)\nusing [Cython](https://cython.org/). It implements a user-friendly, Pythonic\ninterface to align protein sequences using different parameters and access\nresults directly. It interacts with the FAMSA library interface, which has\nthe following advantages:\n\n- **single dependency**: pyfamsa is distributed as a Python package, so you\n  can add it as a dependency to your project, and stop worrying about the\n  FAMSA binary being present on the end-user machine.\n- **no intermediate files**: Everything happens in memory, in a Python object\n  you control, so you don't have to invoke the FAMSA CLI using a\n  sub-process and temporary files.\n- **friendly interface**: The different guide tree build methods and\n  heuristics can be selected from the Python code with a simple keyword\n  argument when configuring a new [`Aligner`](https://pyfamsa.readthedocs.io/en/stable/api/aligner.html#pyfamsa.Aligner).\n\n## \ud83d\udd27 Installing\n\nPyFAMSA can be installed directly from [PyPI](https://pypi.org/project/pyfamsa/),\nwhich hosts some pre-built wheels for the x86-64 architecture (Linux/OSX)\nand the Aarch64 architecture (Linux only), as well as the code required to\ncompile from source with Cython:\n```console\n$ pip install pyfamsa\n```\n\n<!-- Otherwise, pyfamsa is also available as a [Bioconda](https://bioconda.github.io/)\npackage:\n```console\n$ conda install -c bioconda pyfamsa\n``` -->\n\nOtherwise, have a look at the [Installation page](https://pyfamsa.readthedocs.io/en/stable/install.html) of the [online documentation](https://pyfamsa.readthedocs.io/)\n\n## \ud83d\udca1 Example\n\nLet's create some sequences in memory, align them using the UPGMA method,\n(without any heuristic), and simply print the alignment on screen:\n\n```python\nfrom pyfamsa import Aligner, Sequence\n\nsequences = [\n    Sequence(b\"Sp8\",  b\"GLGKVIVYGIVLGTKSDQFSNWVVWLFPWNGLQIHMMGII\"),\n    Sequence(b\"Sp10\", b\"DPAVLFVIMLGTITKFSSEWFFAWLGLEINMMVII\"),\n    Sequence(b\"Sp26\", b\"AAAAAAAAALLTYLGLFLGTDYENFAAAAANAWLGLEINMMAQI\"),\n    Sequence(b\"Sp6\",  b\"ASGAILTLGIYLFTLCAVISVSWYLAWLGLEINMMAII\"),\n    Sequence(b\"Sp17\", b\"FAYTAPDLLLIGFLLKTVATFGDTWFQLWQGLDLNKMPVF\"),\n    Sequence(b\"Sp33\", b\"PTILNIAGLHMETDINFSLAWFQAWGGLEINKQAIL\"),\n]\n\naligner = Aligner(guide_tree=\"upgma\")\nmsa = aligner.align(sequences)\n\nfor sequence in msa:\n      print(sequence.id.decode().ljust(10), sequence.sequence.decode())\n```\n\nThis should output the following:\n```\nSp10       --------DPAVLFVIMLGTIT-KFS--SEWFFAWLGLEINMMVII\nSp17       ---FAYTAPDLLLIGFLLKTVA-TFG--DTWFQLWQGLDLNKMPVF\nSp26       AAAAAAAAALLTYLGLFLGTDYENFA--AAAANAWLGLEINMMAQI\nSp33       -------PTILNIAGLHMETDI-NFS--LAWFQAWGGLEINKQAIL\nSp6        ------ASGAILTLGIYLFTLCAVIS--VSWYLAWLGLEINMMAII\nSp8        ------GLGKVIVYGIVLGTKSDQFSNWVVWLFPWNGLQIHMMGII\n```\n\n## \ud83e\uddf6 Thread-safety\n\n`Aligner` objects are thread-safe, and the `align` method is re-entrant. You\ncould batch process several alignments in parallel using a\n[`ThreadPool`](https://docs.python.org/3/library/multiprocessing.html#multiprocessing.pool.ThreadPool) with a single\naligner object:\n```python\nimport glob\nimport multiprocessing.pool\nimport Bio.SeqIO\nfrom pyfamsa import Aligner, Sequence\n\nfamilies = [\n    [ Sequence(r.id.encode(), r.seq.encode()) for r in Bio.SeqIO.parse(file, \"fasta\") ]\n    for file in glob.glob(\"pyfamsa/tests/data/*.faa\")\n]\n\naligner = Aligner()\nwith multiprocessing.pool.ThreadPool() as pool:\n    alignments = pool.map(aligner.align, families)\n```\n\n<!-- ## \u23f1\ufe0f Benchmarks -->\n\n## \ud83d\udd0e See Also\n\nDone with your protein alignment? You may be interested in trimming it: in that\ncase, you could use the [`pytrimal`](https://github.com/althonos/pytrimal) Python\npackage, which wraps [trimAl](http://trimal.cgenomics.org/) 2.0. Or perhaps\nyou want to build a HMM from the alignment? Then maybe have a look at\n[`pyhmmer`](https://github.com/althonos/pyhmmer), a Python package which\nwraps [HMMER](http://hmmer.org/).\n\n## \ud83d\udcad Feedback\n\n### \u26a0\ufe0f Issue Tracker\n\nFound a bug ? Have an enhancement request ? Head over to the [GitHub issue tracker](https://github.com/althonos/pyfamsa/issues)\nif you need to report or ask something. If you are filing in on a bug,\nplease include as much information as you can about the issue, and try to\nrecreate the same bug in a simple, easily reproducible situation.\n\n\n### \ud83c\udfd7\ufe0f Contributing\n\nContributions are more than welcome! See\n[`CONTRIBUTING.md`](https://github.com/althonos/pyfamsa/blob/main/CONTRIBUTING.md)\nfor more details.\n\n\n## \ud83d\udccb Changelog\n\nThis project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html)\nand provides a [changelog](https://github.com/althonos/pyfamsa/blob/main/CHANGELOG.md)\nin the [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) format.\n\n\n## \u2696\ufe0f License\n\nThis library is provided under the [GNU General Public License v3.0](https://choosealicense.com/licenses/gpl-3.0/). FAMSA is developed by the\n[REFRESH Bioinformatics Group](https://refresh-bio.github.io/) and is\ndistributed under the terms of the GPLv3 as well. See `vendor/FAMSA/LICENSE`\nfor more information. In addition, FAMSA vendors several libraries for\ncompatibility, all of which are redistributed with PyFAMSA under their own\nterms: `atomic_wait` (MIT License), `mimalloc` (MIT License), `libdeflate`\n(MIT License),  Boost (Boost Software License).\n\n*This project is in no way not affiliated, sponsored, or otherwise endorsed\nby the [FAMSA authors](https://github.com/refresh-bio). It was developed\nby [Martin Larralde](https://github.com/althonos/) during his PhD project\nat the [European Molecular Biology Laboratory](https://www.embl.de/) in\nthe [Zeller team](https://github.com/zellerlab).*\n\n\n## \ud83d\udcda References\n\n- <a id=\"ref1\">\\[1\\]</a> Deorowicz, Sebastian, Debudaj-Grabysz, Agnieszka & Gudy\u015b, Adam. \u2018FAMSA: Fast and accurate multiple sequence alignment of huge protein families\u2019. Sci Rep 6, 33964 (2016). [doi:10.1038/srep33964](https://doi.org/10.1038/srep33964)\n",
    "bugtrack_url": null,
    "license": "GPLv3",
    "summary": "Cython bindings and Python interface to FAMSA, an algorithm for ultra-scale multiple sequence alignments.",
    "version": "0.3.2",
    "project_urls": {
        "Bug Tracker": "https://github.com/althonos/pyfamsa/issues",
        "Builds": "https://github.com/althonos/pyfamsa/actions",
        "Changelog": "https://github.com/althonos/pyfamsa/blob/main/CHANGELOG.md",
        "Coverage": "https://codecov.io/gh/althonos/pyfamsa/",
        "Documentation": "https://pyfamsa.readthedocs.io/en/stable/",
        "Homepage": "https://github.com/althonos/pyfamsa",
        "PyPI": "https://pypi.org/project/pyfamsa"
    },
    "split_keywords": [
        "bioinformatics",
        "sequence",
        "alignment",
        "protein",
        "msa"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "447244fc637f5530e200661fe300ba03d965052bd304b8d3b393b24d345df9ca",
                "md5": "6ad5e7a5b68a1de99afd13905c87a512",
                "sha256": "900036d791d493d23571fd4c6da0d873f85d892ac625bff071a1ebd557dc3a24"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6ad5e7a5b68a1de99afd13905c87a512",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 1485018,
            "upload_time": "2024-01-27T14:08:50",
            "upload_time_iso_8601": "2024-01-27T14:08:50.813369Z",
            "url": "https://files.pythonhosted.org/packages/44/72/44fc637f5530e200661fe300ba03d965052bd304b8d3b393b24d345df9ca/pyfamsa-0.3.2-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "65ca7df65e15e48aae410925ada878279e58b66e599dbc247e66eaa65070a4fe",
                "md5": "c0417b89db2ed37b0e3a1ebd12cd81f1",
                "sha256": "ed5c518f9a5d26959a315ed112c13fac83fa587efe1a326ac65c9b7eb6d2712b"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c0417b89db2ed37b0e3a1ebd12cd81f1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 1453640,
            "upload_time": "2024-01-27T14:08:52",
            "upload_time_iso_8601": "2024-01-27T14:08:52.403466Z",
            "url": "https://files.pythonhosted.org/packages/65/ca/7df65e15e48aae410925ada878279e58b66e599dbc247e66eaa65070a4fe/pyfamsa-0.3.2-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2ec7f05a40474d45bd45724b68881bdddaaf106eccf03d46d4eb953bb6c4658e",
                "md5": "be0220f983e60fc4b2dceeb341608e14",
                "sha256": "68148bd3b0eec7bdec1dceaa33f052309e04ff034cd8fe280f446ff5c9011b73"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "be0220f983e60fc4b2dceeb341608e14",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 5849842,
            "upload_time": "2024-01-27T14:08:54",
            "upload_time_iso_8601": "2024-01-27T14:08:54.385241Z",
            "url": "https://files.pythonhosted.org/packages/2e/c7/f05a40474d45bd45724b68881bdddaaf106eccf03d46d4eb953bb6c4658e/pyfamsa-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "81da24d869e7fbee3f2d029f71985ee151a624110459ee76c6c2afcdffc97a99",
                "md5": "24005e2dfe357330647ee10e8661b192",
                "sha256": "22838e501ceb11fd636e72a8ef69419c7b80324c73f37ddd82f427ffa50ee3d9"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "24005e2dfe357330647ee10e8661b192",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 6391914,
            "upload_time": "2024-01-27T14:08:56",
            "upload_time_iso_8601": "2024-01-27T14:08:56.516170Z",
            "url": "https://files.pythonhosted.org/packages/81/da/24d869e7fbee3f2d029f71985ee151a624110459ee76c6c2afcdffc97a99/pyfamsa-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b0da97b367040d3f12149b3f9cbcd90ab4fa262aa596a731b8b2b59f8fa963cf",
                "md5": "a9773604ad38faa3462757afae6d4d21",
                "sha256": "1f2e8eece846786a86384445060ef2d031d86c27d57daa00411f42025ee784fd"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a9773604ad38faa3462757afae6d4d21",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 1380740,
            "upload_time": "2024-01-27T14:08:57",
            "upload_time_iso_8601": "2024-01-27T14:08:57.918764Z",
            "url": "https://files.pythonhosted.org/packages/b0/da/97b367040d3f12149b3f9cbcd90ab4fa262aa596a731b8b2b59f8fa963cf/pyfamsa-0.3.2-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "939215534ca4fa8d12d2a83b7bc33c585dae58c8daf9cb73c83b87069427e53f",
                "md5": "e18b9a5b2e672d6ec49637a4514fc910",
                "sha256": "c305d7633c1d58949af0a87f77f74161d0c4dd01a0a72da2f48d8c203ffbf74a"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e18b9a5b2e672d6ec49637a4514fc910",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 1485349,
            "upload_time": "2024-01-27T14:08:59",
            "upload_time_iso_8601": "2024-01-27T14:08:59.509024Z",
            "url": "https://files.pythonhosted.org/packages/93/92/15534ca4fa8d12d2a83b7bc33c585dae58c8daf9cb73c83b87069427e53f/pyfamsa-0.3.2-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8ac5f99eb3d628cec58ca1d8936504fbe05a4bf0013a0c16168dea4d4d9dbfd0",
                "md5": "aae7b08e09497a6a513c38eb522dd206",
                "sha256": "2bb133b053d53ccacdb703b29927b28eecf308821aec54746204542664ec90f5"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "aae7b08e09497a6a513c38eb522dd206",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 1453949,
            "upload_time": "2024-01-27T14:09:01",
            "upload_time_iso_8601": "2024-01-27T14:09:01.931496Z",
            "url": "https://files.pythonhosted.org/packages/8a/c5/f99eb3d628cec58ca1d8936504fbe05a4bf0013a0c16168dea4d4d9dbfd0/pyfamsa-0.3.2-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c7356fb3a6652639196dbb9f1bfb2cb602f1628f89a43a20bc68167e4f4d4fc2",
                "md5": "961963822328453cdcbbb9efec28d495",
                "sha256": "6e0716917f1f4a4f25968f6739287406f45be6fb4a1cb214d7af4917e5482394"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "961963822328453cdcbbb9efec28d495",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 5871258,
            "upload_time": "2024-01-27T14:09:03",
            "upload_time_iso_8601": "2024-01-27T14:09:03.511058Z",
            "url": "https://files.pythonhosted.org/packages/c7/35/6fb3a6652639196dbb9f1bfb2cb602f1628f89a43a20bc68167e4f4d4fc2/pyfamsa-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0a2e995427147542442e30308f1aebc57fb34e55aa74ebe69bd3e0d95e9bfcf5",
                "md5": "15bf9fa8472b5f533c6ce2855ce1beaa",
                "sha256": "489f80caa72fbcf656849939e9956fa927375ba47ff21b962f5d2309b988800b"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "15bf9fa8472b5f533c6ce2855ce1beaa",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 6417718,
            "upload_time": "2024-01-27T14:09:05",
            "upload_time_iso_8601": "2024-01-27T14:09:05.653132Z",
            "url": "https://files.pythonhosted.org/packages/0a/2e/995427147542442e30308f1aebc57fb34e55aa74ebe69bd3e0d95e9bfcf5/pyfamsa-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7a895efb56ff1844012205d8caadc1a066526396645e1aa54af33f1662288074",
                "md5": "14b3817fc1d45cf3794a298488f0c3e3",
                "sha256": "359e54eb4af1cf4dc01b427507b2b2826fdefc93d446ee2020b9d0c3cf185a6b"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "14b3817fc1d45cf3794a298488f0c3e3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 1380968,
            "upload_time": "2024-01-27T14:09:07",
            "upload_time_iso_8601": "2024-01-27T14:09:07.192361Z",
            "url": "https://files.pythonhosted.org/packages/7a/89/5efb56ff1844012205d8caadc1a066526396645e1aa54af33f1662288074/pyfamsa-0.3.2-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e1c1dcd2b127821440d9f85b79bdc0b2556bd866aade0326c3f2ce6c561c61d",
                "md5": "023da772643b176a568ca146461626f9",
                "sha256": "f1265cfa30acfc3a66c2bffced59affdfa1f528372aa5b0f3d49247340296a8e"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "023da772643b176a568ca146461626f9",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 1484521,
            "upload_time": "2024-01-27T14:09:08",
            "upload_time_iso_8601": "2024-01-27T14:09:08.439465Z",
            "url": "https://files.pythonhosted.org/packages/6e/1c/1dcd2b127821440d9f85b79bdc0b2556bd866aade0326c3f2ce6c561c61d/pyfamsa-0.3.2-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d735afeae1b114c584377f3bd42f6649634008a0a53fe930e49e4394a9beac37",
                "md5": "ad74377c1e4bdf3a97bd20fcf38b3a1e",
                "sha256": "7f0f994407238a711e3f8a1c9c8a36f022f8e8dfbcf8cab7ec787ea7b5f25fa9"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ad74377c1e4bdf3a97bd20fcf38b3a1e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 1453106,
            "upload_time": "2024-01-27T14:09:09",
            "upload_time_iso_8601": "2024-01-27T14:09:09.885583Z",
            "url": "https://files.pythonhosted.org/packages/d7/35/afeae1b114c584377f3bd42f6649634008a0a53fe930e49e4394a9beac37/pyfamsa-0.3.2-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e30aaf2e093ae16588ce62161f3f794d8f5c1f8ecd01af8a2e205209f1cf49c",
                "md5": "26f6437a0bb8ff574be8964cfc7901b0",
                "sha256": "c1f91a3787177b389a660d105d6e2e47b7b89ecaf976bb3de5693a1a732c5a47"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "26f6437a0bb8ff574be8964cfc7901b0",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 5867834,
            "upload_time": "2024-01-27T14:09:11",
            "upload_time_iso_8601": "2024-01-27T14:09:11.836472Z",
            "url": "https://files.pythonhosted.org/packages/7e/30/aaf2e093ae16588ce62161f3f794d8f5c1f8ecd01af8a2e205209f1cf49c/pyfamsa-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5eea87f6d794bc9fd8fe4e54f8a2a3b24ffc98392715faa5deaafcc4337cb4f4",
                "md5": "20a8f9a1f1bc8655471020a16a06660e",
                "sha256": "5d0e900c1015076c43d0b036adb48b0878fff28fc0bc5d9ac292f1a341d58785"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "20a8f9a1f1bc8655471020a16a06660e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 6416137,
            "upload_time": "2024-01-27T14:09:13",
            "upload_time_iso_8601": "2024-01-27T14:09:13.493031Z",
            "url": "https://files.pythonhosted.org/packages/5e/ea/87f6d794bc9fd8fe4e54f8a2a3b24ffc98392715faa5deaafcc4337cb4f4/pyfamsa-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "08b3612c90340cbbd4f737a69124ca5621300e2ae798c35e9b3011f943473702",
                "md5": "e38477838f68ab1c188e7165532788bc",
                "sha256": "96c574b69a30b242ba9800e3218554054e494454bd4ea3c70a7ae2e3662084d6"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e38477838f68ab1c188e7165532788bc",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 1380299,
            "upload_time": "2024-01-27T14:09:15",
            "upload_time_iso_8601": "2024-01-27T14:09:15.546470Z",
            "url": "https://files.pythonhosted.org/packages/08/b3/612c90340cbbd4f737a69124ca5621300e2ae798c35e9b3011f943473702/pyfamsa-0.3.2-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f6282965e96889846bd5addeb2d1ec3a49cb2eb2eeda223b38ee5b839737a101",
                "md5": "2b5f728229d4d724fb6730123bdd11c8",
                "sha256": "d002917b60fc696adba28932fe16b74995d9e8a699ed0dd8f020cc0175dd5d40"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2b5f728229d4d724fb6730123bdd11c8",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 5826258,
            "upload_time": "2024-01-27T14:09:17",
            "upload_time_iso_8601": "2024-01-27T14:09:17.367859Z",
            "url": "https://files.pythonhosted.org/packages/f6/28/2965e96889846bd5addeb2d1ec3a49cb2eb2eeda223b38ee5b839737a101/pyfamsa-0.3.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4dbc13bc7a66c7ca0338c984bab54dda21672ca26ce215878d4f34f35962f51f",
                "md5": "2da382f29530025e6e717cadc3cb3aa8",
                "sha256": "cf1c7da13619fe06174ad36bca669e8c09a354dbf313eb813d736903b4482115"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2da382f29530025e6e717cadc3cb3aa8",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 6371168,
            "upload_time": "2024-01-27T14:09:18",
            "upload_time_iso_8601": "2024-01-27T14:09:18.860796Z",
            "url": "https://files.pythonhosted.org/packages/4d/bc/13bc7a66c7ca0338c984bab54dda21672ca26ce215878d4f34f35962f51f/pyfamsa-0.3.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f74231b5413405f57397962719346bcf74ffe141a36dc257fec189e3c81f6c25",
                "md5": "c292813395351e785c9f4cf06ceeb552",
                "sha256": "45683078118998eb951b6454a4eb732325be90134c9dba9ebd906de5176a1a84"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp36-cp36m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c292813395351e785c9f4cf06ceeb552",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 1402114,
            "upload_time": "2024-01-27T14:09:20",
            "upload_time_iso_8601": "2024-01-27T14:09:20.828705Z",
            "url": "https://files.pythonhosted.org/packages/f7/42/31b5413405f57397962719346bcf74ffe141a36dc257fec189e3c81f6c25/pyfamsa-0.3.2-cp36-cp36m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4e9187f332eec2916dc0ae477568673c8aa35d1ba096d766994c10335da166c7",
                "md5": "68a7d99c69a05083608ac97a6553874c",
                "sha256": "a5c21b9ce3921ce59ad4ee38956fc7f898a4b028dc803cbdd8df93989d68b6ca"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "68a7d99c69a05083608ac97a6553874c",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 1486378,
            "upload_time": "2024-01-27T14:09:22",
            "upload_time_iso_8601": "2024-01-27T14:09:22.811576Z",
            "url": "https://files.pythonhosted.org/packages/4e/91/87f332eec2916dc0ae477568673c8aa35d1ba096d766994c10335da166c7/pyfamsa-0.3.2-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "09ac756e0fb2f6df8807fdecc33f175fd6eb189768f619a1de70500083c365d1",
                "md5": "29cf86f988e74a0c3c97dba4b2de3477",
                "sha256": "9789e665b5d725b8d4ce31307f5941e0f887d4bd9684bca47ba03769e3a5afc7"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "29cf86f988e74a0c3c97dba4b2de3477",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 5834552,
            "upload_time": "2024-01-27T14:09:24",
            "upload_time_iso_8601": "2024-01-27T14:09:24.211569Z",
            "url": "https://files.pythonhosted.org/packages/09/ac/756e0fb2f6df8807fdecc33f175fd6eb189768f619a1de70500083c365d1/pyfamsa-0.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3bff78a06b789763737e1054f4cb788a69d8104da5c42d4ac6baf318550c8535",
                "md5": "f89663aada8ec1013b63bef02618bc38",
                "sha256": "4c933ba88f62cc00ce23755c485185b8e41f5381157c64060c658cafb19491e2"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f89663aada8ec1013b63bef02618bc38",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 6377853,
            "upload_time": "2024-01-27T14:09:26",
            "upload_time_iso_8601": "2024-01-27T14:09:26.157624Z",
            "url": "https://files.pythonhosted.org/packages/3b/ff/78a06b789763737e1054f4cb788a69d8104da5c42d4ac6baf318550c8535/pyfamsa-0.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b5517dc05f3aba6f7c4c49767ff546fc5e6976a6eba21b836319900f78ec941c",
                "md5": "371a59dc071d204cd716b06246e3624c",
                "sha256": "26c5586807052b7c98d0cda609ffe476ce7052c61c77a258e42b85a434a0dab3"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "371a59dc071d204cd716b06246e3624c",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 1381432,
            "upload_time": "2024-01-27T14:09:27",
            "upload_time_iso_8601": "2024-01-27T14:09:27.774833Z",
            "url": "https://files.pythonhosted.org/packages/b5/51/7dc05f3aba6f7c4c49767ff546fc5e6976a6eba21b836319900f78ec941c/pyfamsa-0.3.2-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "06adff9daf7f8446060bc85604c208f1f71fd14392a6cd7a1b1f32e70b4ec210",
                "md5": "0a34ba07dab2cbc5f70f176e22dda80d",
                "sha256": "ec3a86f7fbe385ee6c4e31bcc15fce91c12fbab7941d61fc536ea240cafe596a"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0a34ba07dab2cbc5f70f176e22dda80d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 1485185,
            "upload_time": "2024-01-27T14:09:29",
            "upload_time_iso_8601": "2024-01-27T14:09:29.017320Z",
            "url": "https://files.pythonhosted.org/packages/06/ad/ff9daf7f8446060bc85604c208f1f71fd14392a6cd7a1b1f32e70b4ec210/pyfamsa-0.3.2-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4eb85c64195fb1f6861a4290005f81c1c1b56a393760a7cb8d81d0fa6ddad4a2",
                "md5": "765fbe914e1f22c3f61c7fd26d458511",
                "sha256": "e2f046292f2ab4f08c513ac7611326f7ec2a7e72672851a99fae89d67ca100e3"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "765fbe914e1f22c3f61c7fd26d458511",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 1453859,
            "upload_time": "2024-01-27T14:09:30",
            "upload_time_iso_8601": "2024-01-27T14:09:30.350327Z",
            "url": "https://files.pythonhosted.org/packages/4e/b8/5c64195fb1f6861a4290005f81c1c1b56a393760a7cb8d81d0fa6ddad4a2/pyfamsa-0.3.2-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "30dd1e3f6ac2d3fa6ef0ca58a2d62036c9ea5c13bceb08d2921f274b43866bce",
                "md5": "21ade5e9b04a17386e66111216953bcf",
                "sha256": "977b80eb7fdfe9ecbef411afa1ecebae63317fd8fc6c6f301636abd44a07c3d3"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "21ade5e9b04a17386e66111216953bcf",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 5854153,
            "upload_time": "2024-01-27T14:09:31",
            "upload_time_iso_8601": "2024-01-27T14:09:31.862055Z",
            "url": "https://files.pythonhosted.org/packages/30/dd/1e3f6ac2d3fa6ef0ca58a2d62036c9ea5c13bceb08d2921f274b43866bce/pyfamsa-0.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "813915205f3ff9d3fa02274c6898901f7416f7dd839c6b787c61b722dabfd227",
                "md5": "c081965cf30ebe8fbfc0dd76fedf82b0",
                "sha256": "a953040e9afa919485ff5c433ce8ae08a377d00e52ecbba058458ca73a9dfb22"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c081965cf30ebe8fbfc0dd76fedf82b0",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 6398007,
            "upload_time": "2024-01-27T14:09:33",
            "upload_time_iso_8601": "2024-01-27T14:09:33.323017Z",
            "url": "https://files.pythonhosted.org/packages/81/39/15205f3ff9d3fa02274c6898901f7416f7dd839c6b787c61b722dabfd227/pyfamsa-0.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8e18ec47f03c783232838cf383e61f4f7a18cd5d4b194465acd003745198f339",
                "md5": "2635f249a2fabf3c636c965e446af1d4",
                "sha256": "ada1447168b6f9069ff8608cd4f44453b99f9f5ee15d0ca2dcf5d3b1ac250146"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2635f249a2fabf3c636c965e446af1d4",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 1381355,
            "upload_time": "2024-01-27T14:09:35",
            "upload_time_iso_8601": "2024-01-27T14:09:35.487495Z",
            "url": "https://files.pythonhosted.org/packages/8e/18/ec47f03c783232838cf383e61f4f7a18cd5d4b194465acd003745198f339/pyfamsa-0.3.2-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c8f05c17bc2962cc5190ad47ab45dc343dec0566994078c5bd66661ffa65f683",
                "md5": "29e3d30deb177f1d437cfe06f19266dd",
                "sha256": "23bc324ae9d74059895006c2ab27d4602b266d35be0eb7bbe8fb71722f45b49a"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "29e3d30deb177f1d437cfe06f19266dd",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 1485678,
            "upload_time": "2024-01-27T14:09:37",
            "upload_time_iso_8601": "2024-01-27T14:09:37.367233Z",
            "url": "https://files.pythonhosted.org/packages/c8/f0/5c17bc2962cc5190ad47ab45dc343dec0566994078c5bd66661ffa65f683/pyfamsa-0.3.2-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0acdc328e6d08f5b4633f0b3deb485de88cebc433ccf1e9d349702468b96d961",
                "md5": "64d3524694796113f0cfa7f7fb46b633",
                "sha256": "d699e7ea34edaac1392a2d9759e0ae1004b7706e6043f79953955c379a47b48a"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "64d3524694796113f0cfa7f7fb46b633",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 1454323,
            "upload_time": "2024-01-27T14:09:39",
            "upload_time_iso_8601": "2024-01-27T14:09:39.389396Z",
            "url": "https://files.pythonhosted.org/packages/0a/cd/c328e6d08f5b4633f0b3deb485de88cebc433ccf1e9d349702468b96d961/pyfamsa-0.3.2-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "83e7062b7c1a92ca428e16a9a1ae6a7da88f176b75c9650175aa23c1402f0774",
                "md5": "6ae3843eaf035cf5553a1589a3c25b7c",
                "sha256": "0f9a66f2b06ce3ab4f7abf742614c99698c4c3b5012d90d768d3abfcdc2658e5"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6ae3843eaf035cf5553a1589a3c25b7c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 5850818,
            "upload_time": "2024-01-27T14:09:40",
            "upload_time_iso_8601": "2024-01-27T14:09:40.811319Z",
            "url": "https://files.pythonhosted.org/packages/83/e7/062b7c1a92ca428e16a9a1ae6a7da88f176b75c9650175aa23c1402f0774/pyfamsa-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "639348d4f49868e811db9f17a586d0aa5029c16033e56110e57c243641c1c0e3",
                "md5": "c4a84aef67a7909509a9d0a731578aad",
                "sha256": "bdc8d7e5c2e71f58067e8b9cbfb05d65ef83ceca432b07fd1167a7c94e3407bd"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c4a84aef67a7909509a9d0a731578aad",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 6394131,
            "upload_time": "2024-01-27T14:09:42",
            "upload_time_iso_8601": "2024-01-27T14:09:42.347575Z",
            "url": "https://files.pythonhosted.org/packages/63/93/48d4f49868e811db9f17a586d0aa5029c16033e56110e57c243641c1c0e3/pyfamsa-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8a8ed337d2ed99419b200445ae8bb7d0efb4707f1647d26514f8d2acf71ac939",
                "md5": "84ae7e3b3f9e9cc644dabff751a4b8ac",
                "sha256": "e70b36f9c5cbd608907143e94609553945836bf163fa7dcf67d9f7ee4b08840f"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "84ae7e3b3f9e9cc644dabff751a4b8ac",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 1381221,
            "upload_time": "2024-01-27T14:09:43",
            "upload_time_iso_8601": "2024-01-27T14:09:43.951009Z",
            "url": "https://files.pythonhosted.org/packages/8a/8e/d337d2ed99419b200445ae8bb7d0efb4707f1647d26514f8d2acf71ac939/pyfamsa-0.3.2-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a19b06fd8a413cad2d77ae54e4b4ce187025d3827ab4b59dc6af64af0e69bc86",
                "md5": "c7fd962abc83c35c59803b55ac22da4b",
                "sha256": "b6d70b977456431cc2598916782bd7fa1a1bb333cbde1a0e879db79f1a78d7be"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c7fd962abc83c35c59803b55ac22da4b",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.6",
            "size": 1443436,
            "upload_time": "2024-01-27T14:09:45",
            "upload_time_iso_8601": "2024-01-27T14:09:45.180604Z",
            "url": "https://files.pythonhosted.org/packages/a1/9b/06fd8a413cad2d77ae54e4b4ce187025d3827ab4b59dc6af64af0e69bc86/pyfamsa-0.3.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "53e904476e463674c186a31b6c03c16b9f05a7b98c5cb479d7bacb94689d8e7c",
                "md5": "dacff0ae473d2608ebb6451c9f1c3898",
                "sha256": "e2f3f04779463df6fdbca1c20f9b6885e4d127586050ef59631abbadfef30221"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "dacff0ae473d2608ebb6451c9f1c3898",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.6",
            "size": 1499608,
            "upload_time": "2024-01-27T14:09:46",
            "upload_time_iso_8601": "2024-01-27T14:09:46.448924Z",
            "url": "https://files.pythonhosted.org/packages/53/e9/04476e463674c186a31b6c03c16b9f05a7b98c5cb479d7bacb94689d8e7c/pyfamsa-0.3.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8fe241ca4cc41bb50bb88ed07c8050b0e7d207ec8275afba31dc066931e50489",
                "md5": "605d8a8f6b1bbb14568e8f33f7cdc745",
                "sha256": "02660a6fab8ea7f4b46105dc9801d43f70d2e1c54e2af689a4b3a31e51d08e66"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "605d8a8f6b1bbb14568e8f33f7cdc745",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.6",
            "size": 1590074,
            "upload_time": "2024-01-27T14:09:47",
            "upload_time_iso_8601": "2024-01-27T14:09:47.680785Z",
            "url": "https://files.pythonhosted.org/packages/8f/e2/41ca4cc41bb50bb88ed07c8050b0e7d207ec8275afba31dc066931e50489/pyfamsa-0.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "621e2e9f92de29e7b12700f339adb1559a188a3699b9ecf27bdec67ff1e0f350",
                "md5": "91c3e58dc325398cae377b0004ed2658",
                "sha256": "7958904a436608890d57c9358c33c3c7b2c43da5882f039148e18b859102d328"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "91c3e58dc325398cae377b0004ed2658",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.6",
            "size": 1369231,
            "upload_time": "2024-01-27T14:09:48",
            "upload_time_iso_8601": "2024-01-27T14:09:48.908100Z",
            "url": "https://files.pythonhosted.org/packages/62/1e/2e9f92de29e7b12700f339adb1559a188a3699b9ecf27bdec67ff1e0f350/pyfamsa-0.3.2-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4fbd6c63304640c48606058ba9d3247673565429080375bca14ca788d9ccf145",
                "md5": "9374dd2b47498420aac9e25c9329dcce",
                "sha256": "89f68fd04ce82ca91041e145b7a346e00a6c2a9528dd77301634220610d99f49"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9374dd2b47498420aac9e25c9329dcce",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.6",
            "size": 1443293,
            "upload_time": "2024-01-27T14:09:50",
            "upload_time_iso_8601": "2024-01-27T14:09:50.788877Z",
            "url": "https://files.pythonhosted.org/packages/4f/bd/6c63304640c48606058ba9d3247673565429080375bca14ca788d9ccf145/pyfamsa-0.3.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cafe4d5531755008a7565a895657c19dcadfac278dc27daff1d4e475f9ddaa60",
                "md5": "eb030d597f7f7bfe21e5b5d626d674f7",
                "sha256": "f6e4bdaff980e37b33968fca365044825c20aa37fa0e36a29fbd0bdbadabaa40"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "eb030d597f7f7bfe21e5b5d626d674f7",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.6",
            "size": 1501915,
            "upload_time": "2024-01-27T14:09:52",
            "upload_time_iso_8601": "2024-01-27T14:09:52.298983Z",
            "url": "https://files.pythonhosted.org/packages/ca/fe/4d5531755008a7565a895657c19dcadfac278dc27daff1d4e475f9ddaa60/pyfamsa-0.3.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "690155935ee10b6f83d6a920f74c89c6843a01161b94296ac62d06a23a88fdc8",
                "md5": "85fa7dc56efb8e269283c542402e04ad",
                "sha256": "0ab719d00e8091f48ed071be1f17ff17d6954035a41d520248237ba638f23789"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "85fa7dc56efb8e269283c542402e04ad",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.6",
            "size": 1593839,
            "upload_time": "2024-01-27T14:09:53",
            "upload_time_iso_8601": "2024-01-27T14:09:53.817984Z",
            "url": "https://files.pythonhosted.org/packages/69/01/55935ee10b6f83d6a920f74c89c6843a01161b94296ac62d06a23a88fdc8/pyfamsa-0.3.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b626def0b336d4852a17aa4e2e9fb0a4285a29f90700195549bf2acdb6944205",
                "md5": "cd9b93187137abce31da637576d0c987",
                "sha256": "5758433e3063d3f361b03a5b9e2cd3dae9b1f2346976432bafb408c401abcdc3"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-pp37-pypy37_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "cd9b93187137abce31da637576d0c987",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.6",
            "size": 1368505,
            "upload_time": "2024-01-27T14:09:55",
            "upload_time_iso_8601": "2024-01-27T14:09:55.733050Z",
            "url": "https://files.pythonhosted.org/packages/b6/26/def0b336d4852a17aa4e2e9fb0a4285a29f90700195549bf2acdb6944205/pyfamsa-0.3.2-pp37-pypy37_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "77dfdf1ebf7980de7f09eea53390b8cbfa9699703875b4ff2d097c1eeed0b37b",
                "md5": "8210f835e2ee470521cc6b65d077fadc",
                "sha256": "7b2830418bb98e8c9a0d0a4059e42f2ddc48f78b16d8e12406356c1274610a0c"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8210f835e2ee470521cc6b65d077fadc",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.6",
            "size": 1443197,
            "upload_time": "2024-01-27T14:09:56",
            "upload_time_iso_8601": "2024-01-27T14:09:56.973245Z",
            "url": "https://files.pythonhosted.org/packages/77/df/df1ebf7980de7f09eea53390b8cbfa9699703875b4ff2d097c1eeed0b37b/pyfamsa-0.3.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0551f6234e49d92d51a52b971057d2d74f39cf860a527ae4c1f358a98e92fed1",
                "md5": "7a88125f2223c60bac64bcd3602635f6",
                "sha256": "7183823fa3bf674ce5851ce690e11df53c1509d5045ecdbf895a359e40c78d17"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7a88125f2223c60bac64bcd3602635f6",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.6",
            "size": 1499567,
            "upload_time": "2024-01-27T14:09:58",
            "upload_time_iso_8601": "2024-01-27T14:09:58.948917Z",
            "url": "https://files.pythonhosted.org/packages/05/51/f6234e49d92d51a52b971057d2d74f39cf860a527ae4c1f358a98e92fed1/pyfamsa-0.3.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5c78a1cc99a30de7a8a568b00fa82f7f5bafca0f8a725df5850ad0a3576fe72b",
                "md5": "1486075aa1a9b9aa024c6a66d12c70d4",
                "sha256": "455cbe54cb93dc6aa973c45f3d213644a9b0997e5970e26a84c1005e2a0ce63e"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1486075aa1a9b9aa024c6a66d12c70d4",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.6",
            "size": 1590068,
            "upload_time": "2024-01-27T14:10:00",
            "upload_time_iso_8601": "2024-01-27T14:10:00.189955Z",
            "url": "https://files.pythonhosted.org/packages/5c/78/a1cc99a30de7a8a568b00fa82f7f5bafca0f8a725df5850ad0a3576fe72b/pyfamsa-0.3.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a374649cd2122622f1d92e70bf0ba868a3df64f9efd857eb5b726759d097cca6",
                "md5": "36871b7e8994d7c7af3738ab642a38dc",
                "sha256": "8d6e5d2a7d845de00a23843c8f1c0b35b6ac8e3eae1840b3606e7b7ab9888139"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-pp38-pypy38_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "36871b7e8994d7c7af3738ab642a38dc",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.6",
            "size": 1368519,
            "upload_time": "2024-01-27T14:10:02",
            "upload_time_iso_8601": "2024-01-27T14:10:02.444245Z",
            "url": "https://files.pythonhosted.org/packages/a3/74/649cd2122622f1d92e70bf0ba868a3df64f9efd857eb5b726759d097cca6/pyfamsa-0.3.2-pp38-pypy38_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "82be5352a863a20e1448fe01b25625e8b00162b6a05dd807d9d3ef85835aac4f",
                "md5": "6dfa9e193a8a804e1f92560898a89567",
                "sha256": "7e81c8913a09230ae34925fd2c9e3b03b2d2267f053f3e8e6b4780bb9a1f1278"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6dfa9e193a8a804e1f92560898a89567",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.6",
            "size": 1443348,
            "upload_time": "2024-01-27T14:10:03",
            "upload_time_iso_8601": "2024-01-27T14:10:03.955463Z",
            "url": "https://files.pythonhosted.org/packages/82/be/5352a863a20e1448fe01b25625e8b00162b6a05dd807d9d3ef85835aac4f/pyfamsa-0.3.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9965506f8b755dba5e853e7f26f43b9db8cd71dfd1e195adbbd497073ce00acb",
                "md5": "1751793421412bf4948c09951b27e3b3",
                "sha256": "d7c288ea2d3cb49f47f56a1aa879508168df7672413f8381b1a66e31c5ce067d"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1751793421412bf4948c09951b27e3b3",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.6",
            "size": 1499470,
            "upload_time": "2024-01-27T14:10:05",
            "upload_time_iso_8601": "2024-01-27T14:10:05.911514Z",
            "url": "https://files.pythonhosted.org/packages/99/65/506f8b755dba5e853e7f26f43b9db8cd71dfd1e195adbbd497073ce00acb/pyfamsa-0.3.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d1e990cd3de094b9ea6f74aa2de63e87a1b30ee94148236d5ad9a9f55b9bf32f",
                "md5": "48719e48b518188d460d8eb172b45bf2",
                "sha256": "8b7c4096d3a18a2a4c0b8e7e5e0a49a35669e27c63a1d06a176987d1bcd849a9"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "48719e48b518188d460d8eb172b45bf2",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.6",
            "size": 1589935,
            "upload_time": "2024-01-27T14:10:07",
            "upload_time_iso_8601": "2024-01-27T14:10:07.220322Z",
            "url": "https://files.pythonhosted.org/packages/d1/e9/90cd3de094b9ea6f74aa2de63e87a1b30ee94148236d5ad9a9f55b9bf32f/pyfamsa-0.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e0ef8b79e7715dd40d4e847b2ab02ea5f5bd746f683054f668aae4095cced7f",
                "md5": "2aa0ebce2179c447e4bb1692617de6f1",
                "sha256": "99f82c60a59fd2e1484aa1fd0747ab0fbd83424c542c1e42c8e4613247e21aa6"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2aa0ebce2179c447e4bb1692617de6f1",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.6",
            "size": 1369183,
            "upload_time": "2024-01-27T14:10:08",
            "upload_time_iso_8601": "2024-01-27T14:10:08.575751Z",
            "url": "https://files.pythonhosted.org/packages/7e/0e/f8b79e7715dd40d4e847b2ab02ea5f5bd746f683054f668aae4095cced7f/pyfamsa-0.3.2-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7598a9a4610a9b5cbcf3616b2eea343f5cd05c3a3f6abecc9eb5a8660c6623cf",
                "md5": "929d38d80595c9889ef8fdf9bae2826b",
                "sha256": "c926d6fe00029d712dd277a1544e632c2b20546da322e13bd92780ea3f756dae"
            },
            "downloads": -1,
            "filename": "pyfamsa-0.3.2.tar.gz",
            "has_sig": false,
            "md5_digest": "929d38d80595c9889ef8fdf9bae2826b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 1526080,
            "upload_time": "2024-01-27T14:10:09",
            "upload_time_iso_8601": "2024-01-27T14:10:09.865509Z",
            "url": "https://files.pythonhosted.org/packages/75/98/a9a4610a9b5cbcf3616b2eea343f5cd05c3a3f6abecc9eb5a8660c6623cf/pyfamsa-0.3.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-27 14:10:09",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "althonos",
    "github_project": "pyfamsa",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pyfamsa"
}
        
Elapsed time: 0.20889s