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.
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/c1/d3/ee49237566735ec2c5de18d9065c56941a1602f53b57634bbc8666a1750f/pytrf-1.3.3.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\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.3.3",
"project_urls": {
"Homepage": "https://github.com/lmdu/pytrf"
},
"split_keywords": [
"bioinformatics",
"microsatellite",
"tandem",
"repeats"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7a35b787d2dbf68422271dd9a304c4037f6a350d722227525db6cd7e64b8fa5d",
"md5": "df6bf84585928df7106f5a39fb6dd3b5",
"sha256": "57fcf0644e76fdc01df53d4018827bf2da2a1e02621c9cbada816899295e2a5d"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "df6bf84585928df7106f5a39fb6dd3b5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 16777,
"upload_time": "2024-07-20T09:46:40",
"upload_time_iso_8601": "2024-07-20T09:46:40.318563Z",
"url": "https://files.pythonhosted.org/packages/7a/35/b787d2dbf68422271dd9a304c4037f6a350d722227525db6cd7e64b8fa5d/pytrf-1.3.3-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f14f7eef71f049e227969e634ab0637e0709ae0f650b47cbbf2d2fc2d8b0c153",
"md5": "6f6fb6fd7c1dee36636801b96ec9ed13",
"sha256": "786fb37b58d2a6c803afbf1f326fdbdb451e5a97b542ff5ae0789cefce2c9f74"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "6f6fb6fd7c1dee36636801b96ec9ed13",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 48606,
"upload_time": "2024-07-20T09:46:41",
"upload_time_iso_8601": "2024-07-20T09:46:41.733101Z",
"url": "https://files.pythonhosted.org/packages/f1/4f/7eef71f049e227969e634ab0637e0709ae0f650b47cbbf2d2fc2d8b0c153/pytrf-1.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b80577113daf5f51c9e73fa3b4b8e49beed9b2f1449d6c852a7e8cb4174966a4",
"md5": "ae7aa6b5db7835ecafb259293eb6a7d3",
"sha256": "641bc10c4e8d749adfdee35d1e9cdb7c142dc9129ca9c93d9475ed8021dcee96"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "ae7aa6b5db7835ecafb259293eb6a7d3",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 44560,
"upload_time": "2024-07-20T09:46:43",
"upload_time_iso_8601": "2024-07-20T09:46:43.075878Z",
"url": "https://files.pythonhosted.org/packages/b8/05/77113daf5f51c9e73fa3b4b8e49beed9b2f1449d6c852a7e8cb4174966a4/pytrf-1.3.3-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": "992202e15ea1d10c4f284a09323010b3d61b9754552b2156e724eaa4fb2e7565",
"md5": "a22bd4e443c741d0b59e88fbf9d2b022",
"sha256": "f284131355f29ba3becd679cebfd7720cc5d09c435c0c9be96597b6cd870e3df"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp310-cp310-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "a22bd4e443c741d0b59e88fbf9d2b022",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 44515,
"upload_time": "2024-07-20T09:46:44",
"upload_time_iso_8601": "2024-07-20T09:46:44.485389Z",
"url": "https://files.pythonhosted.org/packages/99/22/02e15ea1d10c4f284a09323010b3d61b9754552b2156e724eaa4fb2e7565/pytrf-1.3.3-cp310-cp310-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a029921ca5960adfd7c4529701f3699801b2173753c9898b2844fd545ca92e4b",
"md5": "4a8e1385da362c8acef94ef5a33f85dc",
"sha256": "2e2877f16493b1e519908b51cf556ac66888439d0f34f90ec1b5671fdcb9fe0c"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "4a8e1385da362c8acef94ef5a33f85dc",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 47841,
"upload_time": "2024-07-20T09:46:45",
"upload_time_iso_8601": "2024-07-20T09:46:45.828032Z",
"url": "https://files.pythonhosted.org/packages/a0/29/921ca5960adfd7c4529701f3699801b2173753c9898b2844fd545ca92e4b/pytrf-1.3.3-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e8bc5bee574f697377a1ec45439f94d0ff47585274a9e4a6ff94cc5bf22cc6a5",
"md5": "53d2debd928ef5d4800bbfb07c0cb5d4",
"sha256": "12624803d543fc4b5b42f10f82e560521213a21d7804adbbaaaf5df49fdec9d2"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "53d2debd928ef5d4800bbfb07c0cb5d4",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 15806,
"upload_time": "2024-07-20T09:46:47",
"upload_time_iso_8601": "2024-07-20T09:46:47.445696Z",
"url": "https://files.pythonhosted.org/packages/e8/bc/5bee574f697377a1ec45439f94d0ff47585274a9e4a6ff94cc5bf22cc6a5/pytrf-1.3.3-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a9da48930f63fb78ab252f1506d5d413b32c176dd10661d31acf105c7e4bc903",
"md5": "ac200b69608e8b6b432d25c8a8f7665d",
"sha256": "500758377c64b4c8895f24d5269baa43a39ac5367020bab666dd860339728714"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "ac200b69608e8b6b432d25c8a8f7665d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 18281,
"upload_time": "2024-07-20T09:46:48",
"upload_time_iso_8601": "2024-07-20T09:46:48.502495Z",
"url": "https://files.pythonhosted.org/packages/a9/da/48930f63fb78ab252f1506d5d413b32c176dd10661d31acf105c7e4bc903/pytrf-1.3.3-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d1040c0fac73e89fb86c2eb7f94a9d57df3b57deb553f33c79cc3920d2499c5f",
"md5": "709e33f312c5dce15785c24c4e6ffe4f",
"sha256": "bf35f1fff90241719f9b238b73b1385b4591ab46eb1ba87ccba97e4eda8e6b93"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "709e33f312c5dce15785c24c4e6ffe4f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 16771,
"upload_time": "2024-07-20T09:46:49",
"upload_time_iso_8601": "2024-07-20T09:46:49.314300Z",
"url": "https://files.pythonhosted.org/packages/d1/04/0c0fac73e89fb86c2eb7f94a9d57df3b57deb553f33c79cc3920d2499c5f/pytrf-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6183256d54086b68cc87de2a3a0b73ad14c90e83633aa71591d312f5d988aad6",
"md5": "d2ead2cb9b80e4dee0b8b7fbe71ff7f7",
"sha256": "c45d0c8eee083a9b285098351b83091f5cc708481dde34c18bda194ef6b93f16"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d2ead2cb9b80e4dee0b8b7fbe71ff7f7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 48778,
"upload_time": "2024-07-20T09:46:50",
"upload_time_iso_8601": "2024-07-20T09:46:50.655862Z",
"url": "https://files.pythonhosted.org/packages/61/83/256d54086b68cc87de2a3a0b73ad14c90e83633aa71591d312f5d988aad6/pytrf-1.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "17414fa45a35ebceffc6b9128f88f7cba3380431270f62cf2c3734f38640947f",
"md5": "e789e0cd5cbdb6ec1bcf889c6514b6ee",
"sha256": "026b587ce4f649e8ddab8ff086366cfdde44808b687f3bae26d7d32e574d78af"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "e789e0cd5cbdb6ec1bcf889c6514b6ee",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 44782,
"upload_time": "2024-07-20T09:46:51",
"upload_time_iso_8601": "2024-07-20T09:46:51.612366Z",
"url": "https://files.pythonhosted.org/packages/17/41/4fa45a35ebceffc6b9128f88f7cba3380431270f62cf2c3734f38640947f/pytrf-1.3.3-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": "e5eb16d663d2430de9863291075bccfb7776a040b88d06376633cfd7df2266fa",
"md5": "36990fadab87d87bc87afcac1f42afd7",
"sha256": "ae0fd1d49c8f95dad4aaa9eb64bcd3071296aa723cd98ca0f64216c1697d7e4b"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp311-cp311-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "36990fadab87d87bc87afcac1f42afd7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 44679,
"upload_time": "2024-07-20T09:46:52",
"upload_time_iso_8601": "2024-07-20T09:46:52.933268Z",
"url": "https://files.pythonhosted.org/packages/e5/eb/16d663d2430de9863291075bccfb7776a040b88d06376633cfd7df2266fa/pytrf-1.3.3-cp311-cp311-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dd7b6d6fb622d566f221f830ee8e249720217cf9db2339ca8249a1f9ca5c114e",
"md5": "7402ac815f756ed61db54b29eaccef69",
"sha256": "4303bda8ac67c0a5be48dc6af3e75953b48c628e2dbd4bdc44ff6e32b0ee39c7"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "7402ac815f756ed61db54b29eaccef69",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 48152,
"upload_time": "2024-07-20T09:46:54",
"upload_time_iso_8601": "2024-07-20T09:46:54.267089Z",
"url": "https://files.pythonhosted.org/packages/dd/7b/6d6fb622d566f221f830ee8e249720217cf9db2339ca8249a1f9ca5c114e/pytrf-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f6c828e81fd1779c376136d571fbb2c46eae9881445b5237f7d1af6a729cba80",
"md5": "df22ee2210664b5574e0e2e02fd3e5ed",
"sha256": "5e5a5b8cc03b488c4b95440517ec8a4c90e05548c412ddcb16b5eb952745bc5b"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "df22ee2210664b5574e0e2e02fd3e5ed",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 15809,
"upload_time": "2024-07-20T09:46:55",
"upload_time_iso_8601": "2024-07-20T09:46:55.378835Z",
"url": "https://files.pythonhosted.org/packages/f6/c8/28e81fd1779c376136d571fbb2c46eae9881445b5237f7d1af6a729cba80/pytrf-1.3.3-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bcd116178c8c21e2cd11ed782d7a4d0aee5932c42b49ccd3871a591142542ff8",
"md5": "3728359c2cad32b192601bac1482fb51",
"sha256": "d3e90cb155e3488cc4e2c9109765f10b7d6a88acf9754b248e95ca9fc71e544e"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "3728359c2cad32b192601bac1482fb51",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 18283,
"upload_time": "2024-07-20T09:46:56",
"upload_time_iso_8601": "2024-07-20T09:46:56.712392Z",
"url": "https://files.pythonhosted.org/packages/bc/d1/16178c8c21e2cd11ed782d7a4d0aee5932c42b49ccd3871a591142542ff8/pytrf-1.3.3-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e518e17f3d941853902bb2b1764675778a6ab0f864b43d298c890f82eba62dbb",
"md5": "94eca382a8ec8e835a8df4c79a33dea3",
"sha256": "afe6ddbee4b639b3a0c6892e9dd87f84b13bb5130356e3b70a0032e1bd03ef36"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "94eca382a8ec8e835a8df4c79a33dea3",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 16813,
"upload_time": "2024-07-20T09:46:58",
"upload_time_iso_8601": "2024-07-20T09:46:58.376289Z",
"url": "https://files.pythonhosted.org/packages/e5/18/e17f3d941853902bb2b1764675778a6ab0f864b43d298c890f82eba62dbb/pytrf-1.3.3-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6e63fc100e1dce29bf9b1b3448a30a553365aaa103f7d7527f40ea13aabe7e89",
"md5": "ab517c903092331c6dc146f2411b721e",
"sha256": "4786de052d8fbec9de86e7a8dffda773db600463c469c7c6745c76b0ddc2225c"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ab517c903092331c6dc146f2411b721e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 51087,
"upload_time": "2024-07-20T09:46:59",
"upload_time_iso_8601": "2024-07-20T09:46:59.177034Z",
"url": "https://files.pythonhosted.org/packages/6e/63/fc100e1dce29bf9b1b3448a30a553365aaa103f7d7527f40ea13aabe7e89/pytrf-1.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "77c372aa915529d7bac55b9f4381624fcc0adb7b28255d0d7563b305ce828405",
"md5": "f1256bccb0fa6fcacb531538c2340038",
"sha256": "8a6f6e0d2d1783c97fe91d37d7aa5272d0ee1e3532a52c0ed84e4bc07fb40080"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "f1256bccb0fa6fcacb531538c2340038",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 46109,
"upload_time": "2024-07-20T09:47:00",
"upload_time_iso_8601": "2024-07-20T09:47:00.543402Z",
"url": "https://files.pythonhosted.org/packages/77/c3/72aa915529d7bac55b9f4381624fcc0adb7b28255d0d7563b305ce828405/pytrf-1.3.3-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": "d153791dfeb2071a0a2e349888e98b2b0379f098eb4884b3970bbfaf11438139",
"md5": "8862c0353ccbdab5c04e882191b2d9b5",
"sha256": "770b3117e29d75c34605c37bb66c8a0c36257f7eaa266db3a75acfc7e57845c6"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp312-cp312-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "8862c0353ccbdab5c04e882191b2d9b5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 46292,
"upload_time": "2024-07-20T09:47:01",
"upload_time_iso_8601": "2024-07-20T09:47:01.954118Z",
"url": "https://files.pythonhosted.org/packages/d1/53/791dfeb2071a0a2e349888e98b2b0379f098eb4884b3970bbfaf11438139/pytrf-1.3.3-cp312-cp312-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cacd109e9a90de8f15aad6863e91d5b5447858d2d9775e259223d3019ca3ced5",
"md5": "cd04c0f1e27b3172b5dd021532abdd74",
"sha256": "b891910fb20d90e6fcc664b85ed78146a607ea4038b95f319b884f60036e1ed9"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "cd04c0f1e27b3172b5dd021532abdd74",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 50260,
"upload_time": "2024-07-20T09:47:02",
"upload_time_iso_8601": "2024-07-20T09:47:02.882993Z",
"url": "https://files.pythonhosted.org/packages/ca/cd/109e9a90de8f15aad6863e91d5b5447858d2d9775e259223d3019ca3ced5/pytrf-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ecb59d091070905d41763f22753c915bd0b68ba3eef9b8a1e742594cc1ae90f0",
"md5": "fda43ff77e0945d7d76a5783cc6fdd3b",
"sha256": "aa02cc09746b845c4fdcc1ca74c0d8619545b64eca6b0eee2d1c55a6cd2193f8"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "fda43ff77e0945d7d76a5783cc6fdd3b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 15844,
"upload_time": "2024-07-20T09:47:03",
"upload_time_iso_8601": "2024-07-20T09:47:03.768704Z",
"url": "https://files.pythonhosted.org/packages/ec/b5/9d091070905d41763f22753c915bd0b68ba3eef9b8a1e742594cc1ae90f0/pytrf-1.3.3-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "aaef45dbbbddb5b6adacee953b7c4f943bb58cad866b0682f9ae4b0a8ed9aade",
"md5": "ff9822f8fe2395efb4bb8efbcc0ddcd4",
"sha256": "c8b71ca3798e59c186ba363086da474556bff2c3d349b41bb949e3c708c9f16e"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "ff9822f8fe2395efb4bb8efbcc0ddcd4",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 18354,
"upload_time": "2024-07-20T09:47:04",
"upload_time_iso_8601": "2024-07-20T09:47:04.601070Z",
"url": "https://files.pythonhosted.org/packages/aa/ef/45dbbbddb5b6adacee953b7c4f943bb58cad866b0682f9ae4b0a8ed9aade/pytrf-1.3.3-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4d62a0131adf9b3e4b83f167ff1187d2ea0d38aa2822669b800a3a8b3ccc8480",
"md5": "934c8debe0eb9813b66d663a76653da6",
"sha256": "7875402103cb858f7698a5598334ecab25396b23b235902b15bbd1d180fedb4e"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp36-cp36m-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "934c8debe0eb9813b66d663a76653da6",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 16581,
"upload_time": "2024-07-20T09:47:05",
"upload_time_iso_8601": "2024-07-20T09:47:05.657983Z",
"url": "https://files.pythonhosted.org/packages/4d/62/a0131adf9b3e4b83f167ff1187d2ea0d38aa2822669b800a3a8b3ccc8480/pytrf-1.3.3-cp36-cp36m-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c28344e6d39e5617209bad824ca77fa9b696c459af6d28cade70814970d50193",
"md5": "128e19444cc131acb9f40916d9c39272",
"sha256": "95c6296b21b59d08c93da0ada8e3b46072e781f94e52b063a446c91f5e2ab8ef"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "128e19444cc131acb9f40916d9c39272",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 48142,
"upload_time": "2024-07-20T09:47:06",
"upload_time_iso_8601": "2024-07-20T09:47:06.737626Z",
"url": "https://files.pythonhosted.org/packages/c2/83/44e6d39e5617209bad824ca77fa9b696c459af6d28cade70814970d50193/pytrf-1.3.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "00bc2205a05b0cc5f3f25d0ed9abbe310800b2ced0bffbef052b470be165f86f",
"md5": "e3ea4cf68757c9f3d8f5190fde5eab2b",
"sha256": "cbe67990ec73f05e047bfb63fd614ee1990b9b369569f837a84f57271af493e5"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "e3ea4cf68757c9f3d8f5190fde5eab2b",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 43985,
"upload_time": "2024-07-20T09:47:07",
"upload_time_iso_8601": "2024-07-20T09:47:07.650923Z",
"url": "https://files.pythonhosted.org/packages/00/bc/2205a05b0cc5f3f25d0ed9abbe310800b2ced0bffbef052b470be165f86f/pytrf-1.3.3-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": "b765b5e9a72790af9856362e40fdc64d7f011cd67bd0fc8acdb64e5c925dcc76",
"md5": "28a921c73bc71f8e54f79b248bc46b2f",
"sha256": "f395318af9ef9451d3b4a105b9974a26a0ff2224a8ff98fee7b768b6e0571663"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp36-cp36m-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "28a921c73bc71f8e54f79b248bc46b2f",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 43409,
"upload_time": "2024-07-20T09:47:09",
"upload_time_iso_8601": "2024-07-20T09:47:09.012570Z",
"url": "https://files.pythonhosted.org/packages/b7/65/b5e9a72790af9856362e40fdc64d7f011cd67bd0fc8acdb64e5c925dcc76/pytrf-1.3.3-cp36-cp36m-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4b80f287ec1ba26da5bb7b7709d925ee3009e5c7f27e47e88dc67462ee3c2720",
"md5": "9e75b7ff33ae375f920db7e7cd2bd0fc",
"sha256": "aa19ca7d73da92144f5527fdf9c7501dd85c67ca223c414073f86d5a9ac7bb24"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp36-cp36m-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "9e75b7ff33ae375f920db7e7cd2bd0fc",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 47679,
"upload_time": "2024-07-20T09:47:10",
"upload_time_iso_8601": "2024-07-20T09:47:10.364450Z",
"url": "https://files.pythonhosted.org/packages/4b/80/f287ec1ba26da5bb7b7709d925ee3009e5c7f27e47e88dc67462ee3c2720/pytrf-1.3.3-cp36-cp36m-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dd03ab3f924f994e5ed1be6801de2e1d1217b9531c230b8a509fe04e7de977ff",
"md5": "22a44a786d2fe3fa452a99793fea4068",
"sha256": "7cf7322f02890e260507536bb73915f36036adc07fef98ccd9eb990c95b7ab39"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp36-cp36m-win32.whl",
"has_sig": false,
"md5_digest": "22a44a786d2fe3fa452a99793fea4068",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 16356,
"upload_time": "2024-07-20T09:47:11",
"upload_time_iso_8601": "2024-07-20T09:47:11.245380Z",
"url": "https://files.pythonhosted.org/packages/dd/03/ab3f924f994e5ed1be6801de2e1d1217b9531c230b8a509fe04e7de977ff/pytrf-1.3.3-cp36-cp36m-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2477f8ebbff840abc40571034dce656a652cd612158eebf29c5ba462f62a1ee6",
"md5": "3b4bba33fc800b6e60d22d08ba1c921c",
"sha256": "b65622f43421ef603b9ecc6fb146f4fe5b3d497fd38161e89283016cf50a5f35"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp36-cp36m-win_amd64.whl",
"has_sig": false,
"md5_digest": "3b4bba33fc800b6e60d22d08ba1c921c",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 19377,
"upload_time": "2024-07-20T09:47:12",
"upload_time_iso_8601": "2024-07-20T09:47:12.406146Z",
"url": "https://files.pythonhosted.org/packages/24/77/f8ebbff840abc40571034dce656a652cd612158eebf29c5ba462f62a1ee6/pytrf-1.3.3-cp36-cp36m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a55069990353691b6214794059d59dc421a50c1b8e906f6c8ee00ca1aa932090",
"md5": "67502b1cb817ee94fe3a023f1079c7dd",
"sha256": "79a8787bcfd46caf927a2766d25cce8eaaedc8d2431ebecf89587cb12311fa0d"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp37-cp37m-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "67502b1cb817ee94fe3a023f1079c7dd",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 16655,
"upload_time": "2024-07-20T09:47:14",
"upload_time_iso_8601": "2024-07-20T09:47:14.424449Z",
"url": "https://files.pythonhosted.org/packages/a5/50/69990353691b6214794059d59dc421a50c1b8e906f6c8ee00ca1aa932090/pytrf-1.3.3-cp37-cp37m-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "830e12882ccbb538c79a26fbc2800a70ec5dacd3d3aa3889167e33df39188c4f",
"md5": "5cbc2781d0847fae22f6bfed73af2204",
"sha256": "262c82d76075f6016cddc543d3a344609068d069b6465d9c4e52da71fdd2ef7b"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "5cbc2781d0847fae22f6bfed73af2204",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 47800,
"upload_time": "2024-07-20T09:47:16",
"upload_time_iso_8601": "2024-07-20T09:47:16.201200Z",
"url": "https://files.pythonhosted.org/packages/83/0e/12882ccbb538c79a26fbc2800a70ec5dacd3d3aa3889167e33df39188c4f/pytrf-1.3.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fc5bb11134d9c723ab46175fa06975535a4657c4232d2866642c9e05d2b4aed6",
"md5": "b6af380f072ddedf24bf1a89926f6ec6",
"sha256": "cc8981b4a0c37d664694f1d946543cf7ef80d9cad70bbe242e3fa21c15231dac"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "b6af380f072ddedf24bf1a89926f6ec6",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 43701,
"upload_time": "2024-07-20T09:47:17",
"upload_time_iso_8601": "2024-07-20T09:47:17.452891Z",
"url": "https://files.pythonhosted.org/packages/fc/5b/b11134d9c723ab46175fa06975535a4657c4232d2866642c9e05d2b4aed6/pytrf-1.3.3-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": "c900d2e10a6e8a5c630a81a89a1bd5b58db6aeeaa6be5099de010f78f47ad040",
"md5": "22761f3739b13faeea89999acce9f627",
"sha256": "21609a2f8123d3c787bff15de3639a0fce22bec1723bded9815c3f8f7bdc1ece"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp37-cp37m-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "22761f3739b13faeea89999acce9f627",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 43253,
"upload_time": "2024-07-20T09:47:18",
"upload_time_iso_8601": "2024-07-20T09:47:18.454479Z",
"url": "https://files.pythonhosted.org/packages/c9/00/d2e10a6e8a5c630a81a89a1bd5b58db6aeeaa6be5099de010f78f47ad040/pytrf-1.3.3-cp37-cp37m-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "49db49a9ded119423486108a302bb4b67bc8b3cc6e586acc4848eefdc50d0a30",
"md5": "9bcc9e9791cf9bbe4d3e9df8693b43d9",
"sha256": "54c2046e3b936e0ec85e833ab89786d9c8124eee0ba23e4ba727895e2f4cb1a2"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp37-cp37m-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "9bcc9e9791cf9bbe4d3e9df8693b43d9",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 47372,
"upload_time": "2024-07-20T09:47:19",
"upload_time_iso_8601": "2024-07-20T09:47:19.388293Z",
"url": "https://files.pythonhosted.org/packages/49/db/49a9ded119423486108a302bb4b67bc8b3cc6e586acc4848eefdc50d0a30/pytrf-1.3.3-cp37-cp37m-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ae881eaac9dce72850ea0b3f3c3c500b0595eaa279f10f3d3343e55295f4d1bf",
"md5": "35c62e31129f6b96e2becc4fb52443d5",
"sha256": "5c29dabad44b1d46d0e410f4b68a7b4a5d0ac5b46bf6a52b049c2a0e029666b2"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp37-cp37m-win32.whl",
"has_sig": false,
"md5_digest": "35c62e31129f6b96e2becc4fb52443d5",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 15763,
"upload_time": "2024-07-20T09:47:20",
"upload_time_iso_8601": "2024-07-20T09:47:20.517866Z",
"url": "https://files.pythonhosted.org/packages/ae/88/1eaac9dce72850ea0b3f3c3c500b0595eaa279f10f3d3343e55295f4d1bf/pytrf-1.3.3-cp37-cp37m-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f5d504af5cb45e9b067e1ad21b26c86b9094ea1ce56b8b05aa76c784e186962b",
"md5": "96537854ceb246c5aa18938432482368",
"sha256": "246b927d6290681dbb03f1d59de3fc5b2116293bc23f8a9718b0acfda5afa466"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp37-cp37m-win_amd64.whl",
"has_sig": false,
"md5_digest": "96537854ceb246c5aa18938432482368",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 18229,
"upload_time": "2024-07-20T09:47:21",
"upload_time_iso_8601": "2024-07-20T09:47:21.605756Z",
"url": "https://files.pythonhosted.org/packages/f5/d5/04af5cb45e9b067e1ad21b26c86b9094ea1ce56b8b05aa76c784e186962b/pytrf-1.3.3-cp37-cp37m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4ec8b860049cce94a8c25f98211951a53fc8c856f02c343f75795c2dda01f570",
"md5": "6d2e3d8b700dff5ba2c95ee8cb32908f",
"sha256": "75af1a6c4019fa8fdecf58e47b1ee5f8c4386d10aa295239cda08e4230d758ad"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "6d2e3d8b700dff5ba2c95ee8cb32908f",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 16776,
"upload_time": "2024-07-20T09:47:22",
"upload_time_iso_8601": "2024-07-20T09:47:22.418218Z",
"url": "https://files.pythonhosted.org/packages/4e/c8/b860049cce94a8c25f98211951a53fc8c856f02c343f75795c2dda01f570/pytrf-1.3.3-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6080ce74781626fc5ce62ab42fb5796cd358d240b26e9bbe65d9c955ee10c20e",
"md5": "45e5370f7a98b33ebdd2cf656260f4b9",
"sha256": "33a531feee48eb200fcc0932aea96ae88342b7c7e28e6f17738e4f4a255f2d9d"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "45e5370f7a98b33ebdd2cf656260f4b9",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 50232,
"upload_time": "2024-07-20T09:47:23",
"upload_time_iso_8601": "2024-07-20T09:47:23.271324Z",
"url": "https://files.pythonhosted.org/packages/60/80/ce74781626fc5ce62ab42fb5796cd358d240b26e9bbe65d9c955ee10c20e/pytrf-1.3.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b521b456a8b495855f1623086b791be7200bb370014b568990158cb1ade6efeb",
"md5": "0c44afae97281f1e9fe0ca0851e14b26",
"sha256": "60ce02428fe3de064f8fc0762bfdee6ec94c598fc74688a07e5b12a7d6608eed"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "0c44afae97281f1e9fe0ca0851e14b26",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 46189,
"upload_time": "2024-07-20T09:47:24",
"upload_time_iso_8601": "2024-07-20T09:47:24.429414Z",
"url": "https://files.pythonhosted.org/packages/b5/21/b456a8b495855f1623086b791be7200bb370014b568990158cb1ade6efeb/pytrf-1.3.3-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": "cf0c0a28660b885c6582b8352da11b3d35d23af0ea3fe9d28ad7033cfabaf611",
"md5": "0772054fe86e2699d3dc0610fad5b55f",
"sha256": "c657652e63c7895156098793a98fb6bf751593c691fd861efd22eea0a6e77251"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp38-cp38-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "0772054fe86e2699d3dc0610fad5b55f",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 45416,
"upload_time": "2024-07-20T09:47:25",
"upload_time_iso_8601": "2024-07-20T09:47:25.644829Z",
"url": "https://files.pythonhosted.org/packages/cf/0c/0a28660b885c6582b8352da11b3d35d23af0ea3fe9d28ad7033cfabaf611/pytrf-1.3.3-cp38-cp38-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c1bcdcb18e77b883d869c2628fbb27787eef6295b3c48e79ae5d4ca6da3148df",
"md5": "9533bf40c872c0ebdde5906ea295f7bb",
"sha256": "b3a480860d98b4a56a9d21c8137649a92ec34547a4d4406ac3fde115aab1c4c9"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp38-cp38-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "9533bf40c872c0ebdde5906ea295f7bb",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 49009,
"upload_time": "2024-07-20T09:47:26",
"upload_time_iso_8601": "2024-07-20T09:47:26.979126Z",
"url": "https://files.pythonhosted.org/packages/c1/bc/dcb18e77b883d869c2628fbb27787eef6295b3c48e79ae5d4ca6da3148df/pytrf-1.3.3-cp38-cp38-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1a4aa19ca60835992d5afcf4ef5d33bb684ed90c347192c3e14fbf33dea9bfe7",
"md5": "bf30e8c5a098c5a529f6f762e8398738",
"sha256": "ad8351658266a9dea01ce54d1d47d69580e2a4f47c05a7d8af471bcebd21bb62"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp38-cp38-win32.whl",
"has_sig": false,
"md5_digest": "bf30e8c5a098c5a529f6f762e8398738",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 15805,
"upload_time": "2024-07-20T09:47:28",
"upload_time_iso_8601": "2024-07-20T09:47:28.128759Z",
"url": "https://files.pythonhosted.org/packages/1a/4a/a19ca60835992d5afcf4ef5d33bb684ed90c347192c3e14fbf33dea9bfe7/pytrf-1.3.3-cp38-cp38-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1a47ade62eaf6b0cc7ecdc9db58120afe7642a27e66fc4e8e623b33d2133e29c",
"md5": "e402c7fed2d5c5f84ca056c03abdca0c",
"sha256": "1ad58076947f52dc6460fee83d45b135c803dc6eef8379cb86cde2220ef8cf1b"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "e402c7fed2d5c5f84ca056c03abdca0c",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 18283,
"upload_time": "2024-07-20T09:47:29",
"upload_time_iso_8601": "2024-07-20T09:47:29.449748Z",
"url": "https://files.pythonhosted.org/packages/1a/47/ade62eaf6b0cc7ecdc9db58120afe7642a27e66fc4e8e623b33d2133e29c/pytrf-1.3.3-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "028987021493ce70a845a067a1f9b3ee2ed0cd8219d83330f11acd0e4f2c0828",
"md5": "72c36d390a98dcfab341eb607bfd9aff",
"sha256": "fa1c29aaf86e1f7594848460b1a424ca0992674783215cda69175b6c7d95c426"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "72c36d390a98dcfab341eb607bfd9aff",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 16773,
"upload_time": "2024-07-20T09:47:30",
"upload_time_iso_8601": "2024-07-20T09:47:30.546878Z",
"url": "https://files.pythonhosted.org/packages/02/89/87021493ce70a845a067a1f9b3ee2ed0cd8219d83330f11acd0e4f2c0828/pytrf-1.3.3-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "124092fbe739f7f7b3f454a191f8e8f7d51bc7721435f5fe07083a5186527d2b",
"md5": "43e0cc2831c1b907f7347ba6ae6da31b",
"sha256": "10912e544bf466623507193f1122b5b347f43bb40e8d4f5a35da2682358078f5"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "43e0cc2831c1b907f7347ba6ae6da31b",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 48736,
"upload_time": "2024-07-20T09:47:31",
"upload_time_iso_8601": "2024-07-20T09:47:31.883503Z",
"url": "https://files.pythonhosted.org/packages/12/40/92fbe739f7f7b3f454a191f8e8f7d51bc7721435f5fe07083a5186527d2b/pytrf-1.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "406cd6ef1e719bec3c4b98c8c729aacf416b1652f990ced128b2d58a5a965cff",
"md5": "b3065e6692a853d0ba2d31a7dde365ca",
"sha256": "9110aee5e130bdd21764126e315c997674d5d223bd161614711943471cba0a0b"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "b3065e6692a853d0ba2d31a7dde365ca",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 44672,
"upload_time": "2024-07-20T09:47:33",
"upload_time_iso_8601": "2024-07-20T09:47:33.086141Z",
"url": "https://files.pythonhosted.org/packages/40/6c/d6ef1e719bec3c4b98c8c729aacf416b1652f990ced128b2d58a5a965cff/pytrf-1.3.3-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": "98aa9f2a0aa41344f8e9b5e6cd1f80296fe80043f294bb4569daadd2051152c2",
"md5": "72bc0c8b0290e720a8993df1a720aa74",
"sha256": "19a9047f29f28df99967e80ca15d78cbf44972cb31069aff66475033fc680cea"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp39-cp39-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "72bc0c8b0290e720a8993df1a720aa74",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 44626,
"upload_time": "2024-07-20T09:47:33",
"upload_time_iso_8601": "2024-07-20T09:47:33.972381Z",
"url": "https://files.pythonhosted.org/packages/98/aa/9f2a0aa41344f8e9b5e6cd1f80296fe80043f294bb4569daadd2051152c2/pytrf-1.3.3-cp39-cp39-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "839fd54e8c9b88806cc74b4e0a722ee8c13b889275873f67ec1dfe185839a47f",
"md5": "02c9820b76e77252df3ba1564bf614cb",
"sha256": "377ab47eb5578918ad33c7bb81777f371f5d47118cd8d9864505d0d14dd9427b"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "02c9820b76e77252df3ba1564bf614cb",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 47894,
"upload_time": "2024-07-20T09:47:34",
"upload_time_iso_8601": "2024-07-20T09:47:34.914592Z",
"url": "https://files.pythonhosted.org/packages/83/9f/d54e8c9b88806cc74b4e0a722ee8c13b889275873f67ec1dfe185839a47f/pytrf-1.3.3-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "44168c7424962e58c952d27bc23628fa8d6621bcfb2c2b556e7b1795c98ccb55",
"md5": "c856bc951c26aa747a5d6e491420f66f",
"sha256": "5dc95beabed3bd6bd48e4e282393cc2b7e15b70b66db3402061ad43f97d86aaa"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "c856bc951c26aa747a5d6e491420f66f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 15810,
"upload_time": "2024-07-20T09:47:36",
"upload_time_iso_8601": "2024-07-20T09:47:36.226872Z",
"url": "https://files.pythonhosted.org/packages/44/16/8c7424962e58c952d27bc23628fa8d6621bcfb2c2b556e7b1795c98ccb55/pytrf-1.3.3-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "906ee0f51409500a43ef642c6522bc18575987eb83614f3f0ee0171a866a0420",
"md5": "26e946b12c150efb02da91f07ecedfe1",
"sha256": "4440bd92ab4535d5b3d75de93fef77d505c6909202f5e68698e8d7256b2b9dbe"
},
"downloads": -1,
"filename": "pytrf-1.3.3-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "26e946b12c150efb02da91f07ecedfe1",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 18281,
"upload_time": "2024-07-20T09:47:37",
"upload_time_iso_8601": "2024-07-20T09:47:37.328253Z",
"url": "https://files.pythonhosted.org/packages/90/6e/e0f51409500a43ef642c6522bc18575987eb83614f3f0ee0171a866a0420/pytrf-1.3.3-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c1d3ee49237566735ec2c5de18d9065c56941a1602f53b57634bbc8666a1750f",
"md5": "8b189f27df7939a4ef5d88b5ed6d0c8e",
"sha256": "59c509842197cb5c9cae9f8881c3c5eeaaa37c0cfb58e478968f4f5d192b86ce"
},
"downloads": -1,
"filename": "pytrf-1.3.3.tar.gz",
"has_sig": false,
"md5_digest": "8b189f27df7939a4ef5d88b5ed6d0c8e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13967,
"upload_time": "2024-07-20T09:47:38",
"upload_time_iso_8601": "2024-07-20T09:47:38.618936Z",
"url": "https://files.pythonhosted.org/packages/c1/d3/ee49237566735ec2c5de18d9065c56941a1602f53b57634bbc8666a1750f/pytrf-1.3.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-07-20 09:47:38",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "lmdu",
"github_project": "pytrf",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "pytrf"
}