Pytrf
#####
.. image:: https://github.com/lmdu/pytrf/actions/workflows/wheel.yml/badge.svg
:target: https://github.com/lmdu/pytrf/actions/workflows/wheel.yml
:alt: Github Action
.. image:: https://readthedocs.org/projects/pytrf/badge/?version=latest
:target: https://pytrf.readthedocs.io/en/latest/?badge=latest
:alt: Readthedocs
.. image:: https://img.shields.io/pypi/v/pytrf.svg
:target: https://pypi.org/project/pytrf
:alt: PyPI
.. image:: https://img.shields.io/pypi/pyversions/pytrf
:target: https://pypi.org/project/pytrf
:alt: PyPI
.. image:: https://app.codacy.com/project/badge/Grade/bbe59e55f686465ca5824c69583e9718
:target: https://app.codacy.com/gh/lmdu/pytrf/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade
*a fast Python package for finding tandem repeat sequences*
Introduction
============
A Tandem repeat (TR) in genomic sequence is a set of adjacent short DNA
sequence repeated consecutively. The pytrf is a lightweight Python C extension for identification of tandem repeats. The pytrf enables to fastly identify both exact
or perfect SSRs. It also can find generic tandem repeats with any size of motif,
such as with maximum motif length of 100 bp. Additionally, it has capability of finding approximate or imperfect tandem repeats. Furthermore, the pytrf not only can be used as Python package but also provides command line interface for users to facilitate the identification of tandem repeats.
Note: pytrf is not a Python binding to common used tool `TRF <https://tandem.bu.edu/trf/trf.html>`_.
Usage
=====
The pytrf can be used as Python package. It requires `pyfastx <https://github.com/lmdu/pyfastx>`_ to parse FASTA or FASTQ file.
.. code:: python
>>> import pytrf
>>> import pyfastx
>>> fa = pyfastx.Fastx('test.fa', uppercase=True):
>>> for name, seq in fa:
>>> for ssr in STRFinder(name, seq):
>>> print(ssr.as_string())
Command line
============
The pytrf also provides command line tools for you to find tandem repeats from given FASTA or FASTQ file.
.. code:: sh
pytrf -h
usage: pytrf command [options] fastx
a python package for finding tandem repeats from genomic sequences
options:
-h, --help show this help message and exit
-v, --version show program's version number and exit
commands:
findstr find exact or perfect short tandem repeats
findgtr find exact or perfect generic tandem repeats
findatr find approximate or imperfect tandem repeats
extract get tandem repeat sequence and flanking sequence
For example:
.. code:: sh
pytrf findstr test.fa
Documentation
=============
For more detailed usage, see our manual: `https://pytrf.readthedocs.io <https://pytrf.readthedocs.io>`_
Raw data
{
"_id": null,
"home_page": "https://github.com/lmdu/pytrf",
"name": "pytrf",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "bioinformatics microsatellite tandem repeats",
"author": "Lianming Du",
"author_email": "adullb@qq.com",
"download_url": "https://files.pythonhosted.org/packages/26/5f/2f378d425b2797954c085ab7d7507eb6ae432f3c0f4b206eb7eee46e7bbb/pytrf-1.4.1.tar.gz",
"platform": null,
"description": "Pytrf\n#####\n\n.. image:: https://github.com/lmdu/pytrf/actions/workflows/wheel.yml/badge.svg\n :target: https://github.com/lmdu/pytrf/actions/workflows/wheel.yml\n :alt: Github Action\n\n.. image:: https://readthedocs.org/projects/pytrf/badge/?version=latest\n :target: https://pytrf.readthedocs.io/en/latest/?badge=latest\n :alt: Readthedocs\n\n.. image:: https://img.shields.io/pypi/v/pytrf.svg\n :target: https://pypi.org/project/pytrf\n :alt: PyPI\n\n.. image:: https://img.shields.io/pypi/pyversions/pytrf\n\t:target: https://pypi.org/project/pytrf\n\t:alt: PyPI\n\n.. image:: https://app.codacy.com/project/badge/Grade/bbe59e55f686465ca5824c69583e9718\n\t:target: https://app.codacy.com/gh/lmdu/pytrf/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade\n\n*a fast Python package for finding tandem repeat sequences*\n\nIntroduction\n============\n\nA Tandem repeat (TR) in genomic sequence is a set of adjacent short DNA\nsequence repeated consecutively. The pytrf is a lightweight Python C extension for identification of tandem repeats. The pytrf enables to fastly identify both exact\nor perfect SSRs. It also can find generic tandem repeats with any size of motif,\nsuch as with maximum motif length of 100 bp. Additionally, it has capability of finding approximate or imperfect tandem repeats. Furthermore, the pytrf not only can be used as Python package but also provides command line interface for users to facilitate the identification of tandem repeats.\n\nNote: pytrf is not a Python binding to common used tool `TRF <https://tandem.bu.edu/trf/trf.html>`_.\n\nUsage\n=====\n\nThe pytrf can be used as Python package. It requires `pyfastx <https://github.com/lmdu/pyfastx>`_ to parse FASTA or FASTQ file.\n\n.. code:: python\n\n\t>>> import pytrf\n\t>>> import pyfastx\n\t>>> fa = pyfastx.Fastx('test.fa', uppercase=True):\n\t>>> for name, seq in fa:\n\t>>> \tfor ssr in STRFinder(name, seq):\n\t>>> \t\tprint(ssr.as_string())\n\nCommand line\n============\n\nThe pytrf also provides command line tools for you to find tandem repeats from given FASTA or FASTQ file.\n\n.. code:: sh\n\n\tpytrf -h\n\n\tusage: pytrf command [options] fastx\n\n\ta python package for finding tandem repeats from genomic sequences\n\n\toptions:\n\t -h, --help show this help message and exit\n\t -v, --version show program's version number and exit\n\n\tcommands:\n\n\t findstr find exact or perfect short tandem repeats\n\t findgtr find exact or perfect generic tandem repeats\n\t findatr find approximate or imperfect tandem repeats\n\t extract get tandem repeat sequence and flanking sequence\n\nFor example:\n\n.. code:: sh\n\n\tpytrf findstr test.fa\n\nDocumentation\n=============\n\nFor more detailed usage, see our manual: `https://pytrf.readthedocs.io <https://pytrf.readthedocs.io>`_\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "pytrf is a python package for finding tandem repeats from genomic sequences",
"version": "1.4.1",
"project_urls": {
"Homepage": "https://github.com/lmdu/pytrf"
},
"split_keywords": [
"bioinformatics",
"microsatellite",
"tandem",
"repeats"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6d4957d1cbfaae8f5e9ad701bc0f8aac0fab3cd5e2168e0b8cee108bc48eebbf",
"md5": "f991ff7f35101344a5f511e9c768f2dc",
"sha256": "6fb841aeebfcc76d99e948a2478bd2480ffdce36f896ff504b59eae3dc564560"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "f991ff7f35101344a5f511e9c768f2dc",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 17297,
"upload_time": "2024-12-05T11:17:05",
"upload_time_iso_8601": "2024-12-05T11:17:05.663454Z",
"url": "https://files.pythonhosted.org/packages/6d/49/57d1cbfaae8f5e9ad701bc0f8aac0fab3cd5e2168e0b8cee108bc48eebbf/pytrf-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "64ed4d5d5645aceb41da8526aaa3f9cf3c10c0d41e109bdd39da3a79dbdc298a",
"md5": "f3f7ce9189ae01b98b58c1a6c17ed670",
"sha256": "af31eaf596fbaf8841586c2b44ba8e594611ceb6c67cf41883505ec515beeb83"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "f3f7ce9189ae01b98b58c1a6c17ed670",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 48708,
"upload_time": "2024-12-05T11:17:07",
"upload_time_iso_8601": "2024-12-05T11:17:07.215652Z",
"url": "https://files.pythonhosted.org/packages/64/ed/4d5d5645aceb41da8526aaa3f9cf3c10c0d41e109bdd39da3a79dbdc298a/pytrf-1.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3fed9d35de697fe1502ac9be13851c359e17ad12e2d8e3a6f58e996424227ae2",
"md5": "5b7c1c12ca5dc2b9b283c827aeb07eaa",
"sha256": "2475d372cb50b9fe9f860abb0b27a7e9c5c9f40b13eb9348c75a481d922db859"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "5b7c1c12ca5dc2b9b283c827aeb07eaa",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 44880,
"upload_time": "2024-12-05T11:17:08",
"upload_time_iso_8601": "2024-12-05T11:17:08.649982Z",
"url": "https://files.pythonhosted.org/packages/3f/ed/9d35de697fe1502ac9be13851c359e17ad12e2d8e3a6f58e996424227ae2/pytrf-1.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0129ddd94ad33a36a8f040bc553956de8fd740b4aeb1eb755751950fb0765474",
"md5": "8cae1a29923b7b52a3eb42e4af96683e",
"sha256": "7192d64eb8fe2f06c2eedb300d02620ff898cdf49151a58d7b1083f3a78e36c1"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp310-cp310-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "8cae1a29923b7b52a3eb42e4af96683e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 44896,
"upload_time": "2024-12-05T11:17:09",
"upload_time_iso_8601": "2024-12-05T11:17:09.737348Z",
"url": "https://files.pythonhosted.org/packages/01/29/ddd94ad33a36a8f040bc553956de8fd740b4aeb1eb755751950fb0765474/pytrf-1.4.1-cp310-cp310-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f0e10b7c0589cf733f5c05dcd89b2259d1ebcdde7fe49bcb5f8f0aada4e9775a",
"md5": "0eaa311be078e34a938bbbd9590b5451",
"sha256": "bea06e2f01149741a16235bfa3e1ffd19d1c98b5258f80739405346e55838901"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "0eaa311be078e34a938bbbd9590b5451",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 48301,
"upload_time": "2024-12-05T11:17:11",
"upload_time_iso_8601": "2024-12-05T11:17:11.369214Z",
"url": "https://files.pythonhosted.org/packages/f0/e1/0b7c0589cf733f5c05dcd89b2259d1ebcdde7fe49bcb5f8f0aada4e9775a/pytrf-1.4.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5122fccdd77ed4d873f903585f7a8663a297844c8e21a387304abc67ec3cfca1",
"md5": "500db7015421fdceae9ccb5ac4cf84c5",
"sha256": "a7488fa35d5fcd7f2fe8264d8b5ea304f3ab07b73fdadbc6f5833f782adb1aab"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "500db7015421fdceae9ccb5ac4cf84c5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 15868,
"upload_time": "2024-12-05T11:17:12",
"upload_time_iso_8601": "2024-12-05T11:17:12.935854Z",
"url": "https://files.pythonhosted.org/packages/51/22/fccdd77ed4d873f903585f7a8663a297844c8e21a387304abc67ec3cfca1/pytrf-1.4.1-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7660d9d88dcc154c1052cf4e863711ada97dd67ac8d08b33dfdac91a0b8c2b53",
"md5": "927fa36333ef8eb40cd4e20aaad30f4e",
"sha256": "e569732c0a00c9dd189b759bdf289a801a0cf944667bf0b85936590927954358"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "927fa36333ef8eb40cd4e20aaad30f4e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 18395,
"upload_time": "2024-12-05T11:17:14",
"upload_time_iso_8601": "2024-12-05T11:17:14.430375Z",
"url": "https://files.pythonhosted.org/packages/76/60/d9d88dcc154c1052cf4e863711ada97dd67ac8d08b33dfdac91a0b8c2b53/pytrf-1.4.1-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2509ca61fa96e7c0df3da641d54b66d896cf7ae80a57f592e37ebb151c9ff0d9",
"md5": "7597286cd1f77c40d20d3d2c2276d470",
"sha256": "2840c9b372e5c75c1b150f46358936feec4588373f856686510887ba2e3b8120"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "7597286cd1f77c40d20d3d2c2276d470",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 17297,
"upload_time": "2024-12-05T11:17:15",
"upload_time_iso_8601": "2024-12-05T11:17:15.922709Z",
"url": "https://files.pythonhosted.org/packages/25/09/ca61fa96e7c0df3da641d54b66d896cf7ae80a57f592e37ebb151c9ff0d9/pytrf-1.4.1-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a2604c7c1958de92ace843ab70e0df24552e0d4a0dcf66575cae37029258df00",
"md5": "b0305058d188782bfe2a703da0e3cf7c",
"sha256": "8b90cf848b904683135f6d2be5c4383b0551469e631b61752389c034173d39a4"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b0305058d188782bfe2a703da0e3cf7c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 48891,
"upload_time": "2024-12-05T11:17:17",
"upload_time_iso_8601": "2024-12-05T11:17:17.569061Z",
"url": "https://files.pythonhosted.org/packages/a2/60/4c7c1958de92ace843ab70e0df24552e0d4a0dcf66575cae37029258df00/pytrf-1.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b386d39e079cba9c8c2d94b52942baa7348868b9a0bfe912d3dc27300c564202",
"md5": "77622c1020f5b638b2afcd37a5256d07",
"sha256": "a89e804a307b0cc902da80c65e99f8f179b811e420e0328dc99734911be0886b"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "77622c1020f5b638b2afcd37a5256d07",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 45126,
"upload_time": "2024-12-05T11:17:19",
"upload_time_iso_8601": "2024-12-05T11:17:19.471609Z",
"url": "https://files.pythonhosted.org/packages/b3/86/d39e079cba9c8c2d94b52942baa7348868b9a0bfe912d3dc27300c564202/pytrf-1.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f42137d1efca02456a6a37e549585522ee730e565922cc9a160fbd3964885e0d",
"md5": "ec7be28af13a4217ac642db53d44ffa5",
"sha256": "9fe16dd15eab410875d0770566d413069bf3c133bae47b66a7d102df7780daad"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp311-cp311-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "ec7be28af13a4217ac642db53d44ffa5",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 45022,
"upload_time": "2024-12-05T11:17:21",
"upload_time_iso_8601": "2024-12-05T11:17:21.069953Z",
"url": "https://files.pythonhosted.org/packages/f4/21/37d1efca02456a6a37e549585522ee730e565922cc9a160fbd3964885e0d/pytrf-1.4.1-cp311-cp311-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1c6c4b69e1ff1861385423aea694a94bdc596c254b1e0fae3283607caa5b29c4",
"md5": "cc79c585c154e0badec00fc341049a4a",
"sha256": "67617511229d46d8f946efe3f5a7c89e4bcf70e40ea6f57171fcc8ee9c1cd26a"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "cc79c585c154e0badec00fc341049a4a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 48622,
"upload_time": "2024-12-05T11:17:22",
"upload_time_iso_8601": "2024-12-05T11:17:22.723537Z",
"url": "https://files.pythonhosted.org/packages/1c/6c/4b69e1ff1861385423aea694a94bdc596c254b1e0fae3283607caa5b29c4/pytrf-1.4.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "58f896a8a2f0f943009aa5a9ee4415046a1633e695d4265f1589f13ef6d2c151",
"md5": "e668b79d72e44cbd900dd4c51bfc18ca",
"sha256": "6f87994935a5b2ccf1733ea9a492108e0e82fe2dc603ef504a063cd0ed6f8871"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "e668b79d72e44cbd900dd4c51bfc18ca",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 15872,
"upload_time": "2024-12-05T11:17:24",
"upload_time_iso_8601": "2024-12-05T11:17:24.291352Z",
"url": "https://files.pythonhosted.org/packages/58/f8/96a8a2f0f943009aa5a9ee4415046a1633e695d4265f1589f13ef6d2c151/pytrf-1.4.1-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2a539fec27d98c7ddb31e3637e9a7b25ca44d145b9532c949a785503d09987ba",
"md5": "d302152473628d4f42f8e0b278a6e4be",
"sha256": "816c6b49019376f4abd39979c0d4c77f383fbbd9059da9939d9dec875e383c74"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "d302152473628d4f42f8e0b278a6e4be",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 18400,
"upload_time": "2024-12-05T11:17:25",
"upload_time_iso_8601": "2024-12-05T11:17:25.759337Z",
"url": "https://files.pythonhosted.org/packages/2a/53/9fec27d98c7ddb31e3637e9a7b25ca44d145b9532c949a785503d09987ba/pytrf-1.4.1-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e37cd1d79f1789b37d7e18e9ef546eb5f0a0c495818f0f908dd60db60f075be9",
"md5": "091220c3972cfe520bf84867d060e357",
"sha256": "e6524e459b1dafdd5f8c37b094a751049c2c450fc6b6fc575abf0a8a1f54ae6e"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "091220c3972cfe520bf84867d060e357",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 17359,
"upload_time": "2024-12-05T11:17:27",
"upload_time_iso_8601": "2024-12-05T11:17:27.329710Z",
"url": "https://files.pythonhosted.org/packages/e3/7c/d1d79f1789b37d7e18e9ef546eb5f0a0c495818f0f908dd60db60f075be9/pytrf-1.4.1-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "295cba5f77c21235e1ac7923ee0116eaa6a789d3c9e1e0a81a2e779891a883e0",
"md5": "703d2c788f40a26cb3aa5e07e429272b",
"sha256": "5f9d3a49b5e533761bb799fc998fd9400f41fb2af5c6ab67dfa4aa449f268672"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "703d2c788f40a26cb3aa5e07e429272b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 51215,
"upload_time": "2024-12-05T11:17:28",
"upload_time_iso_8601": "2024-12-05T11:17:28.226701Z",
"url": "https://files.pythonhosted.org/packages/29/5c/ba5f77c21235e1ac7923ee0116eaa6a789d3c9e1e0a81a2e779891a883e0/pytrf-1.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b2a13a91a0f42333cc0ae269dc80252279d47a53f0a48ad11e7c9240a890cff5",
"md5": "f3d09bffa333f5cf8a9822d63c6904dc",
"sha256": "d6f67e222fe3b9287330f07874da6497236cc5419296e29bf913dc1c077af677"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "f3d09bffa333f5cf8a9822d63c6904dc",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 46565,
"upload_time": "2024-12-05T11:17:29",
"upload_time_iso_8601": "2024-12-05T11:17:29.793423Z",
"url": "https://files.pythonhosted.org/packages/b2/a1/3a91a0f42333cc0ae269dc80252279d47a53f0a48ad11e7c9240a890cff5/pytrf-1.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f0480a3b09206fe291a726212e80d67ab8c163d110684b924c65846bb122791e",
"md5": "a399138aa4b983c20683bba32a095677",
"sha256": "c886e83735a9552360218fae87d81ae5e832c4731066b1fe9933c3af3c02fa5b"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp312-cp312-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "a399138aa4b983c20683bba32a095677",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 46771,
"upload_time": "2024-12-05T11:17:30",
"upload_time_iso_8601": "2024-12-05T11:17:30.723588Z",
"url": "https://files.pythonhosted.org/packages/f0/48/0a3b09206fe291a726212e80d67ab8c163d110684b924c65846bb122791e/pytrf-1.4.1-cp312-cp312-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8ce4984290abc21e089237e0530699c971c9502342c5245402ff3d6272505765",
"md5": "de3e51a221ac48992760f580538d2d55",
"sha256": "fa64b8b7847bb47b1328aeacfe5384156eedf3de75dd3ab04424c9f5e9095b5c"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "de3e51a221ac48992760f580538d2d55",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 50649,
"upload_time": "2024-12-05T11:17:32",
"upload_time_iso_8601": "2024-12-05T11:17:32.368526Z",
"url": "https://files.pythonhosted.org/packages/8c/e4/984290abc21e089237e0530699c971c9502342c5245402ff3d6272505765/pytrf-1.4.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1ecd3dc0e86282bd11e89dd203331e8491e39c938614506fd4359abb28b64756",
"md5": "3b76ca70bef7f18ce8935b57990ed7ca",
"sha256": "374a92be38069a30600a62c6d1d343ddf50afcc59290353e79f98e6498a9b219"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "3b76ca70bef7f18ce8935b57990ed7ca",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 15906,
"upload_time": "2024-12-05T11:17:33",
"upload_time_iso_8601": "2024-12-05T11:17:33.268999Z",
"url": "https://files.pythonhosted.org/packages/1e/cd/3dc0e86282bd11e89dd203331e8491e39c938614506fd4359abb28b64756/pytrf-1.4.1-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "aff2ccd7adb4ee95207319fca03a682a59b32ed4d38c43e5151e7b672a9f4da8",
"md5": "6b93a314d18f67ed963ca93a0516ec01",
"sha256": "710c1c7dab6b34db5c6fe4e6f9cd835609030f7bf03a501e59293da5a4d1a7e5"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "6b93a314d18f67ed963ca93a0516ec01",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 18456,
"upload_time": "2024-12-05T11:17:34",
"upload_time_iso_8601": "2024-12-05T11:17:34.738850Z",
"url": "https://files.pythonhosted.org/packages/af/f2/ccd7adb4ee95207319fca03a682a59b32ed4d38c43e5151e7b672a9f4da8/pytrf-1.4.1-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8acffdc39f1877545c538e8a4822f7685e823578eeb378615d865b1e850d9dc8",
"md5": "e760ec2121d956b78a22a75c7a40ad09",
"sha256": "c29263c323663316887db23540eb81aecf01453a6d943a7eeff89b27abf49b39"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "e760ec2121d956b78a22a75c7a40ad09",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 17343,
"upload_time": "2024-12-05T11:17:35",
"upload_time_iso_8601": "2024-12-05T11:17:35.570794Z",
"url": "https://files.pythonhosted.org/packages/8a/cf/fdc39f1877545c538e8a4822f7685e823578eeb378615d865b1e850d9dc8/pytrf-1.4.1-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9a87ddebb7e073f4a3070d3432b0b2aedb4767aa4cd0b110304443f78af20c85",
"md5": "be04432e2f5ca46abf97a159d4606742",
"sha256": "7b84d1a8414c8991019c6817a865f28d6a1e35a56a4fa053b25583964bdb4e00"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "be04432e2f5ca46abf97a159d4606742",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 51009,
"upload_time": "2024-12-05T11:17:36",
"upload_time_iso_8601": "2024-12-05T11:17:36.397927Z",
"url": "https://files.pythonhosted.org/packages/9a/87/ddebb7e073f4a3070d3432b0b2aedb4767aa4cd0b110304443f78af20c85/pytrf-1.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d34f948ef4a4bb42da244ae309983fb80eefba6e085872979f9cfab7690b1358",
"md5": "6bec2f0549545d0bffd3380d54e291d8",
"sha256": "984c235156b5d972762cd564340b3191e910f86cb1bf3cf231f50b5ebe04e88e"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "6bec2f0549545d0bffd3380d54e291d8",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 46428,
"upload_time": "2024-12-05T11:17:37",
"upload_time_iso_8601": "2024-12-05T11:17:37.344747Z",
"url": "https://files.pythonhosted.org/packages/d3/4f/948ef4a4bb42da244ae309983fb80eefba6e085872979f9cfab7690b1358/pytrf-1.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4b289725a7362e3442f4d693c1f12201227e1842980c04e5d4a904a8d5ea2294",
"md5": "83a0bb4820f1f632bb4227c9f8bc68e2",
"sha256": "6d9ba95abc9f53dfa514232bba60ef7a43a73687c525292abe9d1ea85c016424"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp313-cp313-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "83a0bb4820f1f632bb4227c9f8bc68e2",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 45623,
"upload_time": "2024-12-05T11:17:38",
"upload_time_iso_8601": "2024-12-05T11:17:38.823260Z",
"url": "https://files.pythonhosted.org/packages/4b/28/9725a7362e3442f4d693c1f12201227e1842980c04e5d4a904a8d5ea2294/pytrf-1.4.1-cp313-cp313-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1579c0d75e1c7f6d48808d44a3040de2fefcd047c3f10dfb7316954ebc46633a",
"md5": "ddb50d1a29cf864c180b7e74bef8953a",
"sha256": "55bb484b305e3785de97a1815f5e18a95c5d802fe0ae47968acb91742c10451d"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "ddb50d1a29cf864c180b7e74bef8953a",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 49628,
"upload_time": "2024-12-05T11:17:39",
"upload_time_iso_8601": "2024-12-05T11:17:39.769845Z",
"url": "https://files.pythonhosted.org/packages/15/79/c0d75e1c7f6d48808d44a3040de2fefcd047c3f10dfb7316954ebc46633a/pytrf-1.4.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2ac7ae65d3e32d167772869c9d2a099067ada878b2144ec99bb4c0209380c993",
"md5": "70090d4c9cf2aafb30f3fa11eb52f266",
"sha256": "98a02d75806c087171e66200d6ce3c264e24a3f69708a2ea38d797280251c696"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "70090d4c9cf2aafb30f3fa11eb52f266",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 15908,
"upload_time": "2024-12-05T11:17:40",
"upload_time_iso_8601": "2024-12-05T11:17:40.651816Z",
"url": "https://files.pythonhosted.org/packages/2a/c7/ae65d3e32d167772869c9d2a099067ada878b2144ec99bb4c0209380c993/pytrf-1.4.1-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6c70c315aaa3861c3fc724f032758679fbd713ae756decc669014117bec46fb6",
"md5": "094fbfe3b80e628bbac869850fb57187",
"sha256": "b7117469ee8c4a4919f585a9596e57c2147fdcf775096ba23d0eb0ac0a450bfe"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "094fbfe3b80e628bbac869850fb57187",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 18458,
"upload_time": "2024-12-05T11:17:41",
"upload_time_iso_8601": "2024-12-05T11:17:41.492551Z",
"url": "https://files.pythonhosted.org/packages/6c/70/c315aaa3861c3fc724f032758679fbd713ae756decc669014117bec46fb6/pytrf-1.4.1-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b59e5c9f9348cb05709c8cd8efd1e54c77767ea81f93e30352d7d2c26f288bd3",
"md5": "e935d5b93e6f149ee4c4a671be7b8114",
"sha256": "cb6fc81407a30f589e459f7eaf89386776f1283f6365716c0ffa7324ba56d8f4"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp36-cp36m-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "e935d5b93e6f149ee4c4a671be7b8114",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 17165,
"upload_time": "2024-12-05T11:17:42",
"upload_time_iso_8601": "2024-12-05T11:17:42.459360Z",
"url": "https://files.pythonhosted.org/packages/b5/9e/5c9f9348cb05709c8cd8efd1e54c77767ea81f93e30352d7d2c26f288bd3/pytrf-1.4.1-cp36-cp36m-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6ac56cee32408ba4f03d3791d701c5590845be9571722a699605f60eaa4ea410",
"md5": "4a201a8728edab91e63de0a4c58c8d8d",
"sha256": "3483ddebc30902b0f5f86fa108c18a2b41c63c40f864a2c930c7631e7abc98cd"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "4a201a8728edab91e63de0a4c58c8d8d",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 47605,
"upload_time": "2024-12-05T11:17:43",
"upload_time_iso_8601": "2024-12-05T11:17:43.327977Z",
"url": "https://files.pythonhosted.org/packages/6a/c5/6cee32408ba4f03d3791d701c5590845be9571722a699605f60eaa4ea410/pytrf-1.4.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3a1dde3e679cd7dc9c2a201498c8a349430bc97fab00866675f70a1a4f0999a7",
"md5": "6279aefe0ee49b134e165f120fda7314",
"sha256": "b3b799b0fbe803fe524fbc972861b359ef32b5f4b2115bed8a588e72f4bcf3e0"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "6279aefe0ee49b134e165f120fda7314",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 43758,
"upload_time": "2024-12-05T11:17:44",
"upload_time_iso_8601": "2024-12-05T11:17:44.233524Z",
"url": "https://files.pythonhosted.org/packages/3a/1d/de3e679cd7dc9c2a201498c8a349430bc97fab00866675f70a1a4f0999a7/pytrf-1.4.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f9ae22a275ab8113062f4d2e99bf31ea37165240526444bb0df2e38b2414e9b6",
"md5": "25d1c80d8c64cbdb49be3f00897e6cfc",
"sha256": "57cb86393d413b920b1db0ea53be976bdd3110085f6d0d8424e5f126f92003d0"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp36-cp36m-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "25d1c80d8c64cbdb49be3f00897e6cfc",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 43368,
"upload_time": "2024-12-05T11:17:45",
"upload_time_iso_8601": "2024-12-05T11:17:45.186904Z",
"url": "https://files.pythonhosted.org/packages/f9/ae/22a275ab8113062f4d2e99bf31ea37165240526444bb0df2e38b2414e9b6/pytrf-1.4.1-cp36-cp36m-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bc46fe35e7409de8fb9d9b41b4d9802a84d8b4737cd07b2e6007ee16dc8ee237",
"md5": "3a537d2b3a24b70e94560ada8b49b0f5",
"sha256": "c2279c3097dcf2d6361321aa25b51c8ffb22b8a3beecbc2f1624a717b8dac791"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp36-cp36m-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "3a537d2b3a24b70e94560ada8b49b0f5",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 47644,
"upload_time": "2024-12-05T11:17:46",
"upload_time_iso_8601": "2024-12-05T11:17:46.116235Z",
"url": "https://files.pythonhosted.org/packages/bc/46/fe35e7409de8fb9d9b41b4d9802a84d8b4737cd07b2e6007ee16dc8ee237/pytrf-1.4.1-cp36-cp36m-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ceba57bd3e75df24a178004fdf49d45ec5b10ef7496f7d93d0e8eef3afdb382f",
"md5": "a32d004400c558adcc0ae292f6ddf82e",
"sha256": "868c52eb408762d7b5532b65878511e36b196aeb06a42fcfe2e50bf6175a454b"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp36-cp36m-win32.whl",
"has_sig": false,
"md5_digest": "a32d004400c558adcc0ae292f6ddf82e",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 16471,
"upload_time": "2024-12-05T11:17:47",
"upload_time_iso_8601": "2024-12-05T11:17:47.143756Z",
"url": "https://files.pythonhosted.org/packages/ce/ba/57bd3e75df24a178004fdf49d45ec5b10ef7496f7d93d0e8eef3afdb382f/pytrf-1.4.1-cp36-cp36m-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9efd03c5ae264383f5c138bd996cde89f08a6fbbe8a58b0af9693d64656055a2",
"md5": "eba827dbb5fbbcbe8b6f2076a732d6cb",
"sha256": "c8c7100a74ee0211b3c500d20dffb5f63aa90935063aacfb0463399d986bf1f8"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp36-cp36m-win_amd64.whl",
"has_sig": false,
"md5_digest": "eba827dbb5fbbcbe8b6f2076a732d6cb",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 19426,
"upload_time": "2024-12-05T11:17:47",
"upload_time_iso_8601": "2024-12-05T11:17:47.977625Z",
"url": "https://files.pythonhosted.org/packages/9e/fd/03c5ae264383f5c138bd996cde89f08a6fbbe8a58b0af9693d64656055a2/pytrf-1.4.1-cp36-cp36m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7e196fa77403056ece4ca46d576d2c6c401857db8c16fe46cff4785f82e0387a",
"md5": "8660f46429836c74a748d3ef0af9dc8a",
"sha256": "c68a7ba481e96e9451ffb8ddfb096a49a5ddef2764d8fdb051c588b06694629b"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp37-cp37m-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "8660f46429836c74a748d3ef0af9dc8a",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 17214,
"upload_time": "2024-12-05T11:17:48",
"upload_time_iso_8601": "2024-12-05T11:17:48.805453Z",
"url": "https://files.pythonhosted.org/packages/7e/19/6fa77403056ece4ca46d576d2c6c401857db8c16fe46cff4785f82e0387a/pytrf-1.4.1-cp37-cp37m-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c142f6507cc76c7aac298c9ec9b9d1317fe811d8059da63bd7123a113af7a265",
"md5": "d704e7d66b4425ebab25a94f6a61968d",
"sha256": "e4fb69a4a0d8cfb3eb1f2b6da2b2915c9be6faec1839efb07e0608f53b79e847"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d704e7d66b4425ebab25a94f6a61968d",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 47866,
"upload_time": "2024-12-05T11:17:49",
"upload_time_iso_8601": "2024-12-05T11:17:49.647768Z",
"url": "https://files.pythonhosted.org/packages/c1/42/f6507cc76c7aac298c9ec9b9d1317fe811d8059da63bd7123a113af7a265/pytrf-1.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7447c8bc4dca15fd55a345e98874c228505022a085c283c4fef724a7ff1b7061",
"md5": "406734b63eb3fb9b74eae0656da48471",
"sha256": "bf5c2625a5c762a301d00daf7a8ba5558b98c3aa87d1f4d97a5e6eb45c5f19de"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "406734b63eb3fb9b74eae0656da48471",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 44003,
"upload_time": "2024-12-05T11:17:51",
"upload_time_iso_8601": "2024-12-05T11:17:51.290836Z",
"url": "https://files.pythonhosted.org/packages/74/47/c8bc4dca15fd55a345e98874c228505022a085c283c4fef724a7ff1b7061/pytrf-1.4.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5bb667332a3a6e367ac9560ec3e7320d87d3caab1d2514d2ad908727fe8c7640",
"md5": "5fe8c47eeb9c4ec317274c2356c37a39",
"sha256": "0add8f6f4d6c0a70f29479b8ba22672e2f870d4b4b20c036b9b348bce0c3f4c2"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp37-cp37m-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "5fe8c47eeb9c4ec317274c2356c37a39",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 43459,
"upload_time": "2024-12-05T11:17:52",
"upload_time_iso_8601": "2024-12-05T11:17:52.325417Z",
"url": "https://files.pythonhosted.org/packages/5b/b6/67332a3a6e367ac9560ec3e7320d87d3caab1d2514d2ad908727fe8c7640/pytrf-1.4.1-cp37-cp37m-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3456b20f81971fdc1158c33166ac604fbc9a90e0b227fd924d61af9776f60078",
"md5": "7691b503b903316aa78fd456e4190f88",
"sha256": "a9fc5c7c5eff22ef3114508326abd8a8be9c96860dd85389257647c5406505ef"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp37-cp37m-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "7691b503b903316aa78fd456e4190f88",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 47789,
"upload_time": "2024-12-05T11:17:53",
"upload_time_iso_8601": "2024-12-05T11:17:53.272610Z",
"url": "https://files.pythonhosted.org/packages/34/56/b20f81971fdc1158c33166ac604fbc9a90e0b227fd924d61af9776f60078/pytrf-1.4.1-cp37-cp37m-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1754ae856c32da717ac3416a65a61641c114d3231cf81195cca993fdae221259",
"md5": "09ffed6c729eae3f54b4a05739b48b3c",
"sha256": "ec98e709fbe5b42c12223a1e36729b4d4413b391545a4a0583983f78980e5f3a"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp37-cp37m-win32.whl",
"has_sig": false,
"md5_digest": "09ffed6c729eae3f54b4a05739b48b3c",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 15842,
"upload_time": "2024-12-05T11:17:54",
"upload_time_iso_8601": "2024-12-05T11:17:54.130273Z",
"url": "https://files.pythonhosted.org/packages/17/54/ae856c32da717ac3416a65a61641c114d3231cf81195cca993fdae221259/pytrf-1.4.1-cp37-cp37m-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ac1a376ab0d37fdd3eb43a3118aa710d6cd5350013bc0ae52af016e77bc326dd",
"md5": "b7bffdb4ab6d64fa046e9d48307a0c94",
"sha256": "a82e3c20f212a470c622eecd8564a97a3b64c2be27da2d8157db52a3f7751e20"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp37-cp37m-win_amd64.whl",
"has_sig": false,
"md5_digest": "b7bffdb4ab6d64fa046e9d48307a0c94",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 18333,
"upload_time": "2024-12-05T11:17:54",
"upload_time_iso_8601": "2024-12-05T11:17:54.942374Z",
"url": "https://files.pythonhosted.org/packages/ac/1a/376ab0d37fdd3eb43a3118aa710d6cd5350013bc0ae52af016e77bc326dd/pytrf-1.4.1-cp37-cp37m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "df38bb7af1a5ac145b2fdead392035a6dee1f9cffec34be1958e935790d2f0e5",
"md5": "f7ede85a9ca7ce6a2fc159752c8ed5bb",
"sha256": "83365bbee0b94bfaed8126553dc0ab198a4d7043331b683c583e21f01514093e"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "f7ede85a9ca7ce6a2fc159752c8ed5bb",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 17305,
"upload_time": "2024-12-05T11:17:55",
"upload_time_iso_8601": "2024-12-05T11:17:55.825307Z",
"url": "https://files.pythonhosted.org/packages/df/38/bb7af1a5ac145b2fdead392035a6dee1f9cffec34be1958e935790d2f0e5/pytrf-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c09f3b193d4b273edf603c414f3dfd30e0705fc37ea201a44e5efccc40193f27",
"md5": "2dd9014d55b25a0a4beaeb608e6ea495",
"sha256": "b518b559dd1db3151d1f2c25d232fc4b13eda396ba9f8de5bca850f456959b7d"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2dd9014d55b25a0a4beaeb608e6ea495",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 50294,
"upload_time": "2024-12-05T11:17:56",
"upload_time_iso_8601": "2024-12-05T11:17:56.713690Z",
"url": "https://files.pythonhosted.org/packages/c0/9f/3b193d4b273edf603c414f3dfd30e0705fc37ea201a44e5efccc40193f27/pytrf-1.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "77bfa90988fded0404272469e777bf5716c52a25b8887cfc8601357d12123f90",
"md5": "6557e9a84454090aaa23a724c800b924",
"sha256": "68d599c830686b22c8b9664b883a6741cb7cb790331df9ac8e019e9be59f665d"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "6557e9a84454090aaa23a724c800b924",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 46470,
"upload_time": "2024-12-05T11:17:57",
"upload_time_iso_8601": "2024-12-05T11:17:57.606146Z",
"url": "https://files.pythonhosted.org/packages/77/bf/a90988fded0404272469e777bf5716c52a25b8887cfc8601357d12123f90/pytrf-1.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e2fc215e10a518f9d2e72c6a295aa56cdd5072b592b922e403cc18ad1a736902",
"md5": "cad615048d1ec00e1166cb5a3375a730",
"sha256": "561771afd8fe5b78b3b307383d9f026f8cc6d899e625daf46dd3046d03f51d99"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp38-cp38-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "cad615048d1ec00e1166cb5a3375a730",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 45743,
"upload_time": "2024-12-05T11:17:59",
"upload_time_iso_8601": "2024-12-05T11:17:59.104670Z",
"url": "https://files.pythonhosted.org/packages/e2/fc/215e10a518f9d2e72c6a295aa56cdd5072b592b922e403cc18ad1a736902/pytrf-1.4.1-cp38-cp38-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e6411b8b57af4a700bd7ee49d8c9c8169efdc4b4d6fa3dfad85fd051869af93d",
"md5": "8380efdfcac176ce7146aa1cbea4be11",
"sha256": "107ccb32ff2d7fb902efa1f1cc3a6eeb2bb9a3792a9a4d3958cd3bc3dfd7785b"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp38-cp38-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "8380efdfcac176ce7146aa1cbea4be11",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 49472,
"upload_time": "2024-12-05T11:18:00",
"upload_time_iso_8601": "2024-12-05T11:18:00.833694Z",
"url": "https://files.pythonhosted.org/packages/e6/41/1b8b57af4a700bd7ee49d8c9c8169efdc4b4d6fa3dfad85fd051869af93d/pytrf-1.4.1-cp38-cp38-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5fd9a32eedbc5b675efbc062f951d6d2cc9d90e4df39535678e76a9b4ad080bc",
"md5": "ea69beb29e93bbae80a27a764f8d81ba",
"sha256": "52dfd2fae1cdec232fed51dbeb0b19c0f6eb3556b7a748db67671db0b00222fd"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp38-cp38-win32.whl",
"has_sig": false,
"md5_digest": "ea69beb29e93bbae80a27a764f8d81ba",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 15869,
"upload_time": "2024-12-05T11:18:01",
"upload_time_iso_8601": "2024-12-05T11:18:01.720573Z",
"url": "https://files.pythonhosted.org/packages/5f/d9/a32eedbc5b675efbc062f951d6d2cc9d90e4df39535678e76a9b4ad080bc/pytrf-1.4.1-cp38-cp38-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a4b5a8685dd94572fc6c97759c30a5763ae8e089d64b75f2a46846ef13b1b56a",
"md5": "65d17bac41d304d381f09745621417ad",
"sha256": "0b9d3bd1fa92595c1dae8c87265c32974f068dccd4ccc2fff9b1e9925d5ed51d"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "65d17bac41d304d381f09745621417ad",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 18394,
"upload_time": "2024-12-05T11:18:03",
"upload_time_iso_8601": "2024-12-05T11:18:03.126487Z",
"url": "https://files.pythonhosted.org/packages/a4/b5/a8685dd94572fc6c97759c30a5763ae8e089d64b75f2a46846ef13b1b56a/pytrf-1.4.1-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "00ed8a926507de5ad66f035917743a609b79900c574e55466c59a34d43ccd00c",
"md5": "e9382c09ed95c50796e10c4df33862b0",
"sha256": "fec93d064ea30492e6e9c333b8e910195aaf66702b529b5403e10e5b2fc53ac3"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "e9382c09ed95c50796e10c4df33862b0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 17300,
"upload_time": "2024-12-05T11:18:04",
"upload_time_iso_8601": "2024-12-05T11:18:04.158845Z",
"url": "https://files.pythonhosted.org/packages/00/ed/8a926507de5ad66f035917743a609b79900c574e55466c59a34d43ccd00c/pytrf-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e5d665ebf060d95c79fbf857fe92c185088a8a90577e2d84d506094a707f8761",
"md5": "0eddad3b8f4700e60587ab2c2cbc4e4a",
"sha256": "72ece0e23456462e9823f12d045639688e3b4ba95728eb50554762ec404f4957"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "0eddad3b8f4700e60587ab2c2cbc4e4a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 48779,
"upload_time": "2024-12-05T11:18:05",
"upload_time_iso_8601": "2024-12-05T11:18:05.135371Z",
"url": "https://files.pythonhosted.org/packages/e5/d6/65ebf060d95c79fbf857fe92c185088a8a90577e2d84d506094a707f8761/pytrf-1.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "807357f05ddbed3dc2113a8b20aa91556421c61957d41e9cee2564f3c2f6b8d0",
"md5": "7422cd7f3ab2ca36687a9422acee8074",
"sha256": "21323fd549f76b53c06380823645bd830a2e9496bde8324028699fd5158824ec"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "7422cd7f3ab2ca36687a9422acee8074",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 44955,
"upload_time": "2024-12-05T11:18:06",
"upload_time_iso_8601": "2024-12-05T11:18:06.082953Z",
"url": "https://files.pythonhosted.org/packages/80/73/57f05ddbed3dc2113a8b20aa91556421c61957d41e9cee2564f3c2f6b8d0/pytrf-1.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "912087859054f977ae31061ea79d4592204f68ae8fcfddeb2ddd71390e152cf2",
"md5": "5da825f87eba6ebc25e34b488f5b2570",
"sha256": "3b415f4f2ae7beae05dcc043bb8ddfe2271d937603af6316475be03270b1b41c"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp39-cp39-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "5da825f87eba6ebc25e34b488f5b2570",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 44968,
"upload_time": "2024-12-05T11:18:07",
"upload_time_iso_8601": "2024-12-05T11:18:07.028883Z",
"url": "https://files.pythonhosted.org/packages/91/20/87859054f977ae31061ea79d4592204f68ae8fcfddeb2ddd71390e152cf2/pytrf-1.4.1-cp39-cp39-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f4db67eed4070b27bd980cbb16fcd517930dc7d3347d58896f4854c7f37a12ea",
"md5": "6dc2e195af28dbb42c193cca6b95c173",
"sha256": "3dbde7858a8f060e3fbf4c4f3010939febe325382161741620f1fa186166c460"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "6dc2e195af28dbb42c193cca6b95c173",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 48321,
"upload_time": "2024-12-05T11:18:07",
"upload_time_iso_8601": "2024-12-05T11:18:07.944945Z",
"url": "https://files.pythonhosted.org/packages/f4/db/67eed4070b27bd980cbb16fcd517930dc7d3347d58896f4854c7f37a12ea/pytrf-1.4.1-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d2c7d9653d933917dec29e369e838c664cee34e41d8ef6218d9660b985bbfd3d",
"md5": "04bd9298c49c02bb08ec91a0b4332bf4",
"sha256": "df7e42570b5aa40830a756c11c4307bcea79be740f550ee2085247365fc4664f"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "04bd9298c49c02bb08ec91a0b4332bf4",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 15870,
"upload_time": "2024-12-05T11:18:08",
"upload_time_iso_8601": "2024-12-05T11:18:08.940866Z",
"url": "https://files.pythonhosted.org/packages/d2/c7/d9653d933917dec29e369e838c664cee34e41d8ef6218d9660b985bbfd3d/pytrf-1.4.1-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5c2022d9d451d233f3219d20f2df627e43813c4de4aa39387bfee4f0c2b818b8",
"md5": "ffe7107b385c57e9287ebbb70b7e257b",
"sha256": "e6b148204068bc6725a8895ae283d04efabe89904793a70a241b52c66c276537"
},
"downloads": -1,
"filename": "pytrf-1.4.1-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "ffe7107b385c57e9287ebbb70b7e257b",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 18394,
"upload_time": "2024-12-05T11:18:09",
"upload_time_iso_8601": "2024-12-05T11:18:09.792784Z",
"url": "https://files.pythonhosted.org/packages/5c/20/22d9d451d233f3219d20f2df627e43813c4de4aa39387bfee4f0c2b818b8/pytrf-1.4.1-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "265f2f378d425b2797954c085ab7d7507eb6ae432f3c0f4b206eb7eee46e7bbb",
"md5": "be2126d2258299316ed2e6a194953077",
"sha256": "b063847a24e77cb1e427742addef63c4feb09fabcded477f04ae8ccd63c49818"
},
"downloads": -1,
"filename": "pytrf-1.4.1.tar.gz",
"has_sig": false,
"md5_digest": "be2126d2258299316ed2e6a194953077",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13435,
"upload_time": "2024-12-05T11:18:10",
"upload_time_iso_8601": "2024-12-05T11:18:10.745254Z",
"url": "https://files.pythonhosted.org/packages/26/5f/2f378d425b2797954c085ab7d7507eb6ae432f3c0f4b206eb7eee46e7bbb/pytrf-1.4.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-05 11:18:10",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "lmdu",
"github_project": "pytrf",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "pyfastx",
"specs": [
[
">=",
"2.1.0"
]
]
}
],
"lcname": "pytrf"
}