pytrf


Namepytrf JSON
Version 1.3.0 PyPI version JSON
download
home_pagehttps://github.com/lmdu/pytrf
Summarypytrf is a python package for finding tandem repeats from genomic sequences
upload_time2024-02-21 12:49:30
maintainer
docs_urlNone
authorLianming Du
requires_python
licenseMIT
keywords bioinformatics microsatellite tandem repeats
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "bioinformatics microsatellite tandem repeats",
    "author": "Lianming Du",
    "author_email": "adullb@qq.com",
    "download_url": "https://files.pythonhosted.org/packages/a3/ce/e26de9d636d97f6771ef447fef4a9614507cd89928b6ed30945454a2a8d1/pytrf-1.3.0.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.0",
    "project_urls": {
        "Homepage": "https://github.com/lmdu/pytrf"
    },
    "split_keywords": [
        "bioinformatics",
        "microsatellite",
        "tandem",
        "repeats"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5988147652ae061c2b166343811dda55d02037e72e18cd16f3d9acd0e915680d",
                "md5": "e28630274298ee33ff8cc707ed467f88",
                "sha256": "ece5f7462e4fe3b86266b574d25c93225924c354e644a201ce6885b90277b3cc"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e28630274298ee33ff8cc707ed467f88",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 16130,
            "upload_time": "2024-02-21T12:48:21",
            "upload_time_iso_8601": "2024-02-21T12:48:21.783161Z",
            "url": "https://files.pythonhosted.org/packages/59/88/147652ae061c2b166343811dda55d02037e72e18cd16f3d9acd0e915680d/pytrf-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "662af4b89a762fb97c6738a5c536ac04b530767c6a4d3f1f91c1e8513d9fe80a",
                "md5": "4e482b61b9d49700f580bce73fca130f",
                "sha256": "1c85c93bcb900acdf88aad7b59a8419247f1b75c8886af50ce652ec2b055565f"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4e482b61b9d49700f580bce73fca130f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 50185,
            "upload_time": "2024-02-21T12:48:23",
            "upload_time_iso_8601": "2024-02-21T12:48:23.782324Z",
            "url": "https://files.pythonhosted.org/packages/66/2a/f4b89a762fb97c6738a5c536ac04b530767c6a4d3f1f91c1e8513d9fe80a/pytrf-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bc72a6a2f6d217bcdb774ceba2f279d055f3f5eacfd4afb2380b4a61160afba6",
                "md5": "a81c95d7593c0940d06a0ff6f79d6902",
                "sha256": "860faf7c4208c2f65dcc4af7a1a1fb3596129d073db4f1b11dbb6c4939ed8cf2"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "a81c95d7593c0940d06a0ff6f79d6902",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 46404,
            "upload_time": "2024-02-21T12:48:25",
            "upload_time_iso_8601": "2024-02-21T12:48:25.495030Z",
            "url": "https://files.pythonhosted.org/packages/bc/72/a6a2f6d217bcdb774ceba2f279d055f3f5eacfd4afb2380b4a61160afba6/pytrf-1.3.0-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": "2956703f1400e13d8043339db269957f7003f0c30c96a6b607d6419f70f43c13",
                "md5": "0751558404f89248bbd1e74deb7d5c7c",
                "sha256": "7e65d2d1bb76e95b4a02dec9d4837589d61c85e86a8b2acb3f32982acc79ddb7"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp310-cp310-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "0751558404f89248bbd1e74deb7d5c7c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 50771,
            "upload_time": "2024-02-21T12:48:26",
            "upload_time_iso_8601": "2024-02-21T12:48:26.991373Z",
            "url": "https://files.pythonhosted.org/packages/29/56/703f1400e13d8043339db269957f7003f0c30c96a6b607d6419f70f43c13/pytrf-1.3.0-cp310-cp310-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7bc3b4e2ea38a1845a6d76f7128d8c5609fd67117657a4f9ae13cf51be52328c",
                "md5": "408a9899dcb0a2010064288f9b852098",
                "sha256": "f28fa3ce159ab119a0927a24d849608eb3dd7dc33e3531d10b3a3bdf729e268f"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "408a9899dcb0a2010064288f9b852098",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 54470,
            "upload_time": "2024-02-21T12:48:28",
            "upload_time_iso_8601": "2024-02-21T12:48:28.840536Z",
            "url": "https://files.pythonhosted.org/packages/7b/c3/b4e2ea38a1845a6d76f7128d8c5609fd67117657a4f9ae13cf51be52328c/pytrf-1.3.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ed9220e3908ac1b5622c9fabc331901a59286038a700209159d4f90e5a55c495",
                "md5": "27d58bfc32bf583fc41778ab0537a174",
                "sha256": "b02ba20476a9c2e41908c094047c30e0650aa23d2134ab02b48bd97ed3454ccc"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "27d58bfc32bf583fc41778ab0537a174",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 15856,
            "upload_time": "2024-02-21T12:48:30",
            "upload_time_iso_8601": "2024-02-21T12:48:30.580814Z",
            "url": "https://files.pythonhosted.org/packages/ed/92/20e3908ac1b5622c9fabc331901a59286038a700209159d4f90e5a55c495/pytrf-1.3.0-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9e4e8e818aebf12b7b8c4044d1bc0ba70bc948406e958be973fccacc3de67fb2",
                "md5": "605a1790750e6928ba928bd874a24bfc",
                "sha256": "9f3560fd7db1fd8358da763a11d1ee45596e9f92dcb9f03c6e254b210f1cca5e"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "605a1790750e6928ba928bd874a24bfc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 18337,
            "upload_time": "2024-02-21T12:48:31",
            "upload_time_iso_8601": "2024-02-21T12:48:31.688940Z",
            "url": "https://files.pythonhosted.org/packages/9e/4e/8e818aebf12b7b8c4044d1bc0ba70bc948406e958be973fccacc3de67fb2/pytrf-1.3.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "22f9b51b3b00c1abce9164df39753d3d815c44768053b58175edafd233b6eeca",
                "md5": "07a82fa34a8e2dec7e46177ee2e23daa",
                "sha256": "a7a61dcd7b4be78c92b43154e67bb572d3eac53264bdaf7d87657ec73b41165a"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "07a82fa34a8e2dec7e46177ee2e23daa",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 16130,
            "upload_time": "2024-02-21T12:48:33",
            "upload_time_iso_8601": "2024-02-21T12:48:33.235873Z",
            "url": "https://files.pythonhosted.org/packages/22/f9/b51b3b00c1abce9164df39753d3d815c44768053b58175edafd233b6eeca/pytrf-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33309abb147b5d22f5e631e4ed87d3b6ae0965e5ab385e86641a4fd64adfd833",
                "md5": "891b43ef8e7d0a9497557dc3ad1bfcf4",
                "sha256": "5de6e2044d0d584a7e658c3aaa1f0fd5b98a614b5b6c4cfe6bfe2f1749de279d"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "891b43ef8e7d0a9497557dc3ad1bfcf4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 50313,
            "upload_time": "2024-02-21T12:48:34",
            "upload_time_iso_8601": "2024-02-21T12:48:34.745267Z",
            "url": "https://files.pythonhosted.org/packages/33/30/9abb147b5d22f5e631e4ed87d3b6ae0965e5ab385e86641a4fd64adfd833/pytrf-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b85ba828cab37e21401346dac93aeb9dd0c5a77a8e6b3b91eadd6bef9f3bc003",
                "md5": "b0bab85c0eb97f1a1b8902a8afee10b3",
                "sha256": "caa4677bc1965357627a35fb408f10bac66ea7fcf68782b1b06257059c9edc07"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "b0bab85c0eb97f1a1b8902a8afee10b3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 46619,
            "upload_time": "2024-02-21T12:48:36",
            "upload_time_iso_8601": "2024-02-21T12:48:36.603833Z",
            "url": "https://files.pythonhosted.org/packages/b8/5b/a828cab37e21401346dac93aeb9dd0c5a77a8e6b3b91eadd6bef9f3bc003/pytrf-1.3.0-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": "d6256c6f5f0a99a9b6478b73ae648fa4d16a84e8a422015c111ad98c49a5b989",
                "md5": "fe9f57b60929050fe3253c9fa9c0cffb",
                "sha256": "e20b6c9eb0dc0eee550621cce0777dae89633909efdffddd3d14fed6f0311568"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp311-cp311-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "fe9f57b60929050fe3253c9fa9c0cffb",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 55759,
            "upload_time": "2024-02-21T12:48:37",
            "upload_time_iso_8601": "2024-02-21T12:48:37.887258Z",
            "url": "https://files.pythonhosted.org/packages/d6/25/6c6f5f0a99a9b6478b73ae648fa4d16a84e8a422015c111ad98c49a5b989/pytrf-1.3.0-cp311-cp311-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a330a5b3de074fb4edf1c5c6076a1578a694fe1c76b4447752304935cafc03f8",
                "md5": "742d48b787a3b6241eac939665d25298",
                "sha256": "8271cb12123c8e0ba5a3c027c5c945365c2d73c258920d564472c0baf21136c2"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "742d48b787a3b6241eac939665d25298",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 55598,
            "upload_time": "2024-02-21T12:48:39",
            "upload_time_iso_8601": "2024-02-21T12:48:39.231355Z",
            "url": "https://files.pythonhosted.org/packages/a3/30/a5b3de074fb4edf1c5c6076a1578a694fe1c76b4447752304935cafc03f8/pytrf-1.3.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "749718fba61e56a9c3fcee69b3add978f530664b04b1dfa08351bef7ebf2f287",
                "md5": "697304686e57e804aaa4ceab10276574",
                "sha256": "95f9ccd387c980df8fbe01eb5fc30753cac23b83bd6610528abb12bc3f3532c2"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "697304686e57e804aaa4ceab10276574",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 15863,
            "upload_time": "2024-02-21T12:48:40",
            "upload_time_iso_8601": "2024-02-21T12:48:40.780914Z",
            "url": "https://files.pythonhosted.org/packages/74/97/18fba61e56a9c3fcee69b3add978f530664b04b1dfa08351bef7ebf2f287/pytrf-1.3.0-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5bae81a48e6b302f95798933890f0581c7f74aa18850ac9a67e8f5670c308f4c",
                "md5": "ccd44aa16caefb76706c2f2175d20c6f",
                "sha256": "2776d37339999cb6e9d1de67a637872ce99de91d807bdc44005d3e4aa08d4da6"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ccd44aa16caefb76706c2f2175d20c6f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 18338,
            "upload_time": "2024-02-21T12:48:42",
            "upload_time_iso_8601": "2024-02-21T12:48:42.318743Z",
            "url": "https://files.pythonhosted.org/packages/5b/ae/81a48e6b302f95798933890f0581c7f74aa18850ac9a67e8f5670c308f4c/pytrf-1.3.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3670b907daaa97cc8854d1597bac92571b6783a9d85ae6fe6bd19a18ebc5d284",
                "md5": "ff1215bb3796383e2f997a8431e26092",
                "sha256": "4bb0d7e4a382904c6492cf9b6b205529c22def6c5f0e9f20748920e14b9ba229"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ff1215bb3796383e2f997a8431e26092",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 16217,
            "upload_time": "2024-02-21T12:48:43",
            "upload_time_iso_8601": "2024-02-21T12:48:43.564686Z",
            "url": "https://files.pythonhosted.org/packages/36/70/b907daaa97cc8854d1597bac92571b6783a9d85ae6fe6bd19a18ebc5d284/pytrf-1.3.0-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c5ba42396fb2e18b5329c9c1342dd2bfde08ddafec04e719bb3091d73d17dff0",
                "md5": "b083b8f4962899e8e8f855d034104f61",
                "sha256": "db28fcc9592cb0becf412b0e3d137fe515c10886eda07e9485607ba86e6877d7"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b083b8f4962899e8e8f855d034104f61",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 52655,
            "upload_time": "2024-02-21T12:48:44",
            "upload_time_iso_8601": "2024-02-21T12:48:44.818848Z",
            "url": "https://files.pythonhosted.org/packages/c5/ba/42396fb2e18b5329c9c1342dd2bfde08ddafec04e719bb3091d73d17dff0/pytrf-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1ab3a7acb148ed13f691fcb2d270fe242c0f33960358d0cca339330089a29968",
                "md5": "99cf7d3aa24661f62abcaa92fe27955e",
                "sha256": "9124dbfef356028389947aa5b211270aa56018b791e4d428cb6871c6c03859f5"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "99cf7d3aa24661f62abcaa92fe27955e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 48120,
            "upload_time": "2024-02-21T12:48:45",
            "upload_time_iso_8601": "2024-02-21T12:48:45.967130Z",
            "url": "https://files.pythonhosted.org/packages/1a/b3/a7acb148ed13f691fcb2d270fe242c0f33960358d0cca339330089a29968/pytrf-1.3.0-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": "3761b1553ee870a7d9868c9756960f0aa418c16e4e4f590ac37cdfdcbf8ad09a",
                "md5": "3dbf3bd6eb098e0ed0754d44c7cfdb86",
                "sha256": "5a3fa9dd0ff29716c05432aa53269efc2a4e40bd70b3ede541c9da7a89fc51b2"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp312-cp312-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "3dbf3bd6eb098e0ed0754d44c7cfdb86",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 56870,
            "upload_time": "2024-02-21T12:48:47",
            "upload_time_iso_8601": "2024-02-21T12:48:47.227280Z",
            "url": "https://files.pythonhosted.org/packages/37/61/b1553ee870a7d9868c9756960f0aa418c16e4e4f590ac37cdfdcbf8ad09a/pytrf-1.3.0-cp312-cp312-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "82aa8c3eaac33171ba352281480b4bdda05e7d27da507d025ab3fca1a84ae8f7",
                "md5": "df071c4d81e571052a4dd18ef31d8f6b",
                "sha256": "10d89a798a59d1156971c8a762ef0d899ed77ad1fd8be4261a262674a9e5171f"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "df071c4d81e571052a4dd18ef31d8f6b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 57306,
            "upload_time": "2024-02-21T12:48:48",
            "upload_time_iso_8601": "2024-02-21T12:48:48.878925Z",
            "url": "https://files.pythonhosted.org/packages/82/aa/8c3eaac33171ba352281480b4bdda05e7d27da507d025ab3fca1a84ae8f7/pytrf-1.3.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4af886a5989957570e294b18300a4a1b4c3bbe3928cc9f82bd15400b09eea47e",
                "md5": "a2823422020d908a0ce3943de286d4dd",
                "sha256": "1e518015a2d203d798f9ce29232ae4c8e5684770255288db9bacb939ccb09a14"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "a2823422020d908a0ce3943de286d4dd",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 15940,
            "upload_time": "2024-02-21T12:48:51",
            "upload_time_iso_8601": "2024-02-21T12:48:51.179577Z",
            "url": "https://files.pythonhosted.org/packages/4a/f8/86a5989957570e294b18300a4a1b4c3bbe3928cc9f82bd15400b09eea47e/pytrf-1.3.0-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "90dd7f21612475a191e15e2868261ab507d192bdfd2f5728e737d81f3d8c61eb",
                "md5": "67c0b196e2c61c639f8459076417a5af",
                "sha256": "4c7d55e01fbdb8ea5b13f2a7860be39c34a0df5957809e6f28e590d14d85c376"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "67c0b196e2c61c639f8459076417a5af",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 18418,
            "upload_time": "2024-02-21T12:48:52",
            "upload_time_iso_8601": "2024-02-21T12:48:52.860016Z",
            "url": "https://files.pythonhosted.org/packages/90/dd/7f21612475a191e15e2868261ab507d192bdfd2f5728e737d81f3d8c61eb/pytrf-1.3.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1c3b4f76a798827b3ce4db6d2a1dc889c82012b44acb2cac98ea8f10c56ba02e",
                "md5": "e1c82a99bf33c56ea8f3b7950b0e878c",
                "sha256": "f3c276226072ae9daad226ebe3e2c7ed9b03643475143233f74aed9bb175b0bb"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp36-cp36m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e1c82a99bf33c56ea8f3b7950b0e878c",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 16109,
            "upload_time": "2024-02-21T12:48:53",
            "upload_time_iso_8601": "2024-02-21T12:48:53.935628Z",
            "url": "https://files.pythonhosted.org/packages/1c/3b/4f76a798827b3ce4db6d2a1dc889c82012b44acb2cac98ea8f10c56ba02e/pytrf-1.3.0-cp36-cp36m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1363b00c6e68d66186ed0a36390dbd879c6e4c8e1a36c8fcd2d3a5fae21c4414",
                "md5": "8419a9f6667548c406fafa05297a006d",
                "sha256": "97320ae80ab8117c82540db5a392836b734c1d8a3e44a9339e641bc2d0e4dd50"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8419a9f6667548c406fafa05297a006d",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 49341,
            "upload_time": "2024-02-21T12:48:55",
            "upload_time_iso_8601": "2024-02-21T12:48:55.229593Z",
            "url": "https://files.pythonhosted.org/packages/13/63/b00c6e68d66186ed0a36390dbd879c6e4c8e1a36c8fcd2d3a5fae21c4414/pytrf-1.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9e59edc92d4f75fffebc915608bc3d1940602f761aba6c4fdf165c5c1cd4cfcc",
                "md5": "2013f95be114d205613b933ba0765e5d",
                "sha256": "dc16c778678dcc72cd34bf50f6bfe06ea7ace43b2d0db6b2d812e0937d989557"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "2013f95be114d205613b933ba0765e5d",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 45523,
            "upload_time": "2024-02-21T12:48:56",
            "upload_time_iso_8601": "2024-02-21T12:48:56.569070Z",
            "url": "https://files.pythonhosted.org/packages/9e/59/edc92d4f75fffebc915608bc3d1940602f761aba6c4fdf165c5c1cd4cfcc/pytrf-1.3.0-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": "0c95d20150391a4c4b41bf9920d844e7830b31c483e8fc93555893ffbf751f61",
                "md5": "8f96e45b1712b9da208a798216f28b3d",
                "sha256": "cb1b265804fc3f9b60860d5178c7817c3c6efbbbdf2fd7ab98773dd068c8595f"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp36-cp36m-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "8f96e45b1712b9da208a798216f28b3d",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 51367,
            "upload_time": "2024-02-21T12:48:58",
            "upload_time_iso_8601": "2024-02-21T12:48:58.004622Z",
            "url": "https://files.pythonhosted.org/packages/0c/95/d20150391a4c4b41bf9920d844e7830b31c483e8fc93555893ffbf751f61/pytrf-1.3.0-cp36-cp36m-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3a97b28cd920678c6c3bb616608dd6039ccedec352fe848f91ede34c842d041e",
                "md5": "3690c0f0a68ebe319539bb0d270490e0",
                "sha256": "3a912e832f49ad24c3a30a2534b70f5e762d0b1924b73e79e2728c221f716b6e"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp36-cp36m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3690c0f0a68ebe319539bb0d270490e0",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 54046,
            "upload_time": "2024-02-21T12:48:59",
            "upload_time_iso_8601": "2024-02-21T12:48:59.342271Z",
            "url": "https://files.pythonhosted.org/packages/3a/97/b28cd920678c6c3bb616608dd6039ccedec352fe848f91ede34c842d041e/pytrf-1.3.0-cp36-cp36m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "356f0f9fa67fab488b32cab57e8457c734b96fa777658c30deb152b9cf6adcff",
                "md5": "1de5f6364fbef3550653515c6deed8b1",
                "sha256": "97eefdf653a4e0880858bd684bba6ffc5663d4ff2534de3a1696cb1f054422e8"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp36-cp36m-win32.whl",
            "has_sig": false,
            "md5_digest": "1de5f6364fbef3550653515c6deed8b1",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 16494,
            "upload_time": "2024-02-21T12:49:00",
            "upload_time_iso_8601": "2024-02-21T12:49:00.639664Z",
            "url": "https://files.pythonhosted.org/packages/35/6f/0f9fa67fab488b32cab57e8457c734b96fa777658c30deb152b9cf6adcff/pytrf-1.3.0-cp36-cp36m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b7edfd6a02371e1a978444b0c94819a6a00bd2d2986f7119c8eeb4924f78f895",
                "md5": "2d6cdefff536eef6b29f59518feefdc9",
                "sha256": "25e0787c9ad3d9622f32de046648f16790db020f719884746e07bd257faba0f5"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp36-cp36m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2d6cdefff536eef6b29f59518feefdc9",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 19432,
            "upload_time": "2024-02-21T12:49:02",
            "upload_time_iso_8601": "2024-02-21T12:49:02.389979Z",
            "url": "https://files.pythonhosted.org/packages/b7/ed/fd6a02371e1a978444b0c94819a6a00bd2d2986f7119c8eeb4924f78f895/pytrf-1.3.0-cp36-cp36m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f6ead5f6a7936609f74d7ee679e33aa01bc442298464eb7dddd8f635232389f3",
                "md5": "a32a9208f1721a40fc6009ec94fdffa0",
                "sha256": "5b96879ba3d353f0aab8be1962c39b75a672a8a6633032521d7f88d17985cb6c"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a32a9208f1721a40fc6009ec94fdffa0",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 16150,
            "upload_time": "2024-02-21T12:49:03",
            "upload_time_iso_8601": "2024-02-21T12:49:03.454831Z",
            "url": "https://files.pythonhosted.org/packages/f6/ea/d5f6a7936609f74d7ee679e33aa01bc442298464eb7dddd8f635232389f3/pytrf-1.3.0-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9107c9bd49b9cecc5d9ff5306a7231aea88f22c04cbd5fb1ba3046a66aa0fb1f",
                "md5": "b04305bd459a55df45ba5371f0190442",
                "sha256": "de1cba2a9648eabe670546433d3c41f2389d05723d659110738a93b3bfb6c496"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b04305bd459a55df45ba5371f0190442",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 49381,
            "upload_time": "2024-02-21T12:49:04",
            "upload_time_iso_8601": "2024-02-21T12:49:04.900959Z",
            "url": "https://files.pythonhosted.org/packages/91/07/c9bd49b9cecc5d9ff5306a7231aea88f22c04cbd5fb1ba3046a66aa0fb1f/pytrf-1.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bb8535580ddd3e71ecd14f05a708697c191b5c2fb63ba78b99724213a4bc64e9",
                "md5": "59a96254d349873ab7919608bfae548d",
                "sha256": "ffa37fc3ee34f765d47568b68c22bd9ecbfafe2d48dc1c936d68d5cfb6a72ab1"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "59a96254d349873ab7919608bfae548d",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 45513,
            "upload_time": "2024-02-21T12:49:06",
            "upload_time_iso_8601": "2024-02-21T12:49:06.076586Z",
            "url": "https://files.pythonhosted.org/packages/bb/85/35580ddd3e71ecd14f05a708697c191b5c2fb63ba78b99724213a4bc64e9/pytrf-1.3.0-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": "7698e1f2feec5ead53329bb481d77a16b709cf997ec51e6fc12460e7a4bbcec3",
                "md5": "f743e2d127e1ab7f745d198c16ed2781",
                "sha256": "26f439c951b276ceca6a9d0ca4f8872665353f334cd0626d598de01d366fbca0"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp37-cp37m-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "f743e2d127e1ab7f745d198c16ed2781",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 56583,
            "upload_time": "2024-02-21T12:49:07",
            "upload_time_iso_8601": "2024-02-21T12:49:07.745215Z",
            "url": "https://files.pythonhosted.org/packages/76/98/e1f2feec5ead53329bb481d77a16b709cf997ec51e6fc12460e7a4bbcec3/pytrf-1.3.0-cp37-cp37m-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5cbd74783bab5517c8d543e331bd1bb24019d62b8104cf00c7c685ec68e51e3e",
                "md5": "9c18f9f56217f835a42deda5b18dcf2b",
                "sha256": "2337a964d2b3170b71bb0d91a29df1ccee3fb2d65b314f6a63fcef4059a012dd"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9c18f9f56217f835a42deda5b18dcf2b",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 58160,
            "upload_time": "2024-02-21T12:49:09",
            "upload_time_iso_8601": "2024-02-21T12:49:09.007793Z",
            "url": "https://files.pythonhosted.org/packages/5c/bd/74783bab5517c8d543e331bd1bb24019d62b8104cf00c7c685ec68e51e3e/pytrf-1.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1aa06407be37a0dbc72664c4af17cf52a4d3f8460000ee68168aeb8afc42a48f",
                "md5": "844f8695b6b8a06bfe5766f98b0b9bbb",
                "sha256": "c346c8f897dfac9f83c94afbad39f13413954f1696aeb7ca146548d79f05aeae"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp37-cp37m-win32.whl",
            "has_sig": false,
            "md5_digest": "844f8695b6b8a06bfe5766f98b0b9bbb",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 15814,
            "upload_time": "2024-02-21T12:49:11",
            "upload_time_iso_8601": "2024-02-21T12:49:11.065043Z",
            "url": "https://files.pythonhosted.org/packages/1a/a0/6407be37a0dbc72664c4af17cf52a4d3f8460000ee68168aeb8afc42a48f/pytrf-1.3.0-cp37-cp37m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cea8433bed6752d2da15c1410257c186625e0a534c9548795f0f428b1b783ce4",
                "md5": "ad96e169d690955a87e11e70387f7abe",
                "sha256": "922e1f00afd07364dc12fee3cfa21ca5fdb6aba0c0404f2f48dbc8e10e71ff58"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ad96e169d690955a87e11e70387f7abe",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 18285,
            "upload_time": "2024-02-21T12:49:12",
            "upload_time_iso_8601": "2024-02-21T12:49:12.083546Z",
            "url": "https://files.pythonhosted.org/packages/ce/a8/433bed6752d2da15c1410257c186625e0a534c9548795f0f428b1b783ce4/pytrf-1.3.0-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d13ee8dd72c94c9d334301baca50d8d90032a93887952272739294ad235686f4",
                "md5": "964cd36a3188091e8d25548fc9a27350",
                "sha256": "388c43e0311ad8437f7b7d2cc704e3c4b55c87bd386e51e7b3d292e4b4e3c7ab"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "964cd36a3188091e8d25548fc9a27350",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 16132,
            "upload_time": "2024-02-21T12:49:13",
            "upload_time_iso_8601": "2024-02-21T12:49:13.150984Z",
            "url": "https://files.pythonhosted.org/packages/d1/3e/e8dd72c94c9d334301baca50d8d90032a93887952272739294ad235686f4/pytrf-1.3.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "69c20f3fe2696d648dcf9d5fffcf9518ea9bed7a764992b1a83e43993b15cb1e",
                "md5": "944dfa83828d2bb0aa1205e4cb5c330f",
                "sha256": "9cedb5407ab1b9f00f8d6ddbb6a1102a8893241bb350a3dfe4921939e8dbd73e"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "944dfa83828d2bb0aa1205e4cb5c330f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 51709,
            "upload_time": "2024-02-21T12:49:14",
            "upload_time_iso_8601": "2024-02-21T12:49:14.503459Z",
            "url": "https://files.pythonhosted.org/packages/69/c2/0f3fe2696d648dcf9d5fffcf9518ea9bed7a764992b1a83e43993b15cb1e/pytrf-1.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d164eeb7bf650b3c2ac9b656423761989cdf791d1d318be1b647ae8a9fdec8ca",
                "md5": "b437fc06b7c9dec4e2f8711322c11136",
                "sha256": "e1a9eb3e84170439eb84dc8eba9d7aa7a2d5f1f55b2cea4ea40154ab3b48f363"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "b437fc06b7c9dec4e2f8711322c11136",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 47950,
            "upload_time": "2024-02-21T12:49:15",
            "upload_time_iso_8601": "2024-02-21T12:49:15.640884Z",
            "url": "https://files.pythonhosted.org/packages/d1/64/eeb7bf650b3c2ac9b656423761989cdf791d1d318be1b647ae8a9fdec8ca/pytrf-1.3.0-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": "2fecd3917b2a61ee7f1b803687328e59a49f4d5538675a13c8a348e7ecadb30a",
                "md5": "fa18c1f8da46f9f99c0aec80865b5458",
                "sha256": "73c0bd058ca104a112073756e2a28f4a46b3c7e4fbc7252f1c0c46cf387fa6a4"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp38-cp38-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "fa18c1f8da46f9f99c0aec80865b5458",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 54130,
            "upload_time": "2024-02-21T12:49:16",
            "upload_time_iso_8601": "2024-02-21T12:49:16.905697Z",
            "url": "https://files.pythonhosted.org/packages/2f/ec/d3917b2a61ee7f1b803687328e59a49f4d5538675a13c8a348e7ecadb30a/pytrf-1.3.0-cp38-cp38-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "72697dad2955d915fa0a6f94f64a5038a3b690bf3281acafc0137abc44007d3f",
                "md5": "d6450bca607b57353f93b59915cbe79e",
                "sha256": "0a8ed04a77ec73552272b776aa6802ef12fd0bce2e6fee16a4bc35c361495bf3"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d6450bca607b57353f93b59915cbe79e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 58084,
            "upload_time": "2024-02-21T12:49:18",
            "upload_time_iso_8601": "2024-02-21T12:49:18.779927Z",
            "url": "https://files.pythonhosted.org/packages/72/69/7dad2955d915fa0a6f94f64a5038a3b690bf3281acafc0137abc44007d3f/pytrf-1.3.0-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7160af815b9788f209d7d0246344d034519cd57e66b5e747d6f891ad2eb733af",
                "md5": "27fcfd43756128527ba6aad44ca47495",
                "sha256": "94b4e80519237ef3a26636e56491ff387087a52af32c96967dd30d5d2d2bd13d"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "27fcfd43756128527ba6aad44ca47495",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 15854,
            "upload_time": "2024-02-21T12:49:20",
            "upload_time_iso_8601": "2024-02-21T12:49:20.329582Z",
            "url": "https://files.pythonhosted.org/packages/71/60/af815b9788f209d7d0246344d034519cd57e66b5e747d6f891ad2eb733af/pytrf-1.3.0-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c2a6df64d3391f82632d1131c77c9ed84ed91bf1290d752a3830ceaf9c2d4731",
                "md5": "adeba5ccd1fb95518b7cbdd0560242e2",
                "sha256": "9d6b623409ee9f0489712ba0a3b1a0240f10b59ea0655cc6323187aa2db41652"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "adeba5ccd1fb95518b7cbdd0560242e2",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 18344,
            "upload_time": "2024-02-21T12:49:21",
            "upload_time_iso_8601": "2024-02-21T12:49:21.322880Z",
            "url": "https://files.pythonhosted.org/packages/c2/a6/df64d3391f82632d1131c77c9ed84ed91bf1290d752a3830ceaf9c2d4731/pytrf-1.3.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3ec78a9e4d2f7ebb72d301d2a3444707d5b221a6bc1ae6b40c8ff3825e629f16",
                "md5": "892f85eee2099ece2d5793483709d542",
                "sha256": "6fa78b81671d69109a37cc0e6d7a3ed5ea224982f47a6839553809e2d49f6412"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "892f85eee2099ece2d5793483709d542",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 16135,
            "upload_time": "2024-02-21T12:49:22",
            "upload_time_iso_8601": "2024-02-21T12:49:22.326528Z",
            "url": "https://files.pythonhosted.org/packages/3e/c7/8a9e4d2f7ebb72d301d2a3444707d5b221a6bc1ae6b40c8ff3825e629f16/pytrf-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d27b10133fc1f2644930698d8f09b4f46fdfaf8bae89ab728f9a4b3e09959354",
                "md5": "3ff01cee82feb07aac328e0fadbe6e12",
                "sha256": "3c02dc371aa9c7f917ea9038742926b9781112dc2aa670181b2d82c9c9168c9a"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3ff01cee82feb07aac328e0fadbe6e12",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 50264,
            "upload_time": "2024-02-21T12:49:23",
            "upload_time_iso_8601": "2024-02-21T12:49:23.518444Z",
            "url": "https://files.pythonhosted.org/packages/d2/7b/10133fc1f2644930698d8f09b4f46fdfaf8bae89ab728f9a4b3e09959354/pytrf-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ce54b454bd0b7e563072af1a5c98f6d6b86156d10568213bf43486f30edeb16d",
                "md5": "664882e0a28593be76e7085bcd432182",
                "sha256": "6e79bef120bef89d7d701a9fadcdca155932e4448375527c0e2abddc0b34f05d"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "664882e0a28593be76e7085bcd432182",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 46470,
            "upload_time": "2024-02-21T12:49:24",
            "upload_time_iso_8601": "2024-02-21T12:49:24.684994Z",
            "url": "https://files.pythonhosted.org/packages/ce/54/b454bd0b7e563072af1a5c98f6d6b86156d10568213bf43486f30edeb16d/pytrf-1.3.0-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": "978c4e8b40c3c9f944ca5e793fedb0d5321536b064aa9d791eb52b25334c5aaf",
                "md5": "dcfdabef52db3677e337043dd69f18c4",
                "sha256": "ff2abcdad2ece282f43f8f973cb71f1e88e064ef80e2f227b940b59618e7283a"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp39-cp39-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "dcfdabef52db3677e337043dd69f18c4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 52128,
            "upload_time": "2024-02-21T12:49:26",
            "upload_time_iso_8601": "2024-02-21T12:49:26.016031Z",
            "url": "https://files.pythonhosted.org/packages/97/8c/4e8b40c3c9f944ca5e793fedb0d5321536b064aa9d791eb52b25334c5aaf/pytrf-1.3.0-cp39-cp39-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "87861bb086d6d843abf73b6af9b65449e80e7da24dec161ce642c94e4396f252",
                "md5": "d25def65bd94e1bdf495a18f14441e9c",
                "sha256": "e851d5bc29eeea07aa3d34f253e655629c4eb716b43d5d9dd1530085baed9bd8"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d25def65bd94e1bdf495a18f14441e9c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 56605,
            "upload_time": "2024-02-21T12:49:27",
            "upload_time_iso_8601": "2024-02-21T12:49:27.155461Z",
            "url": "https://files.pythonhosted.org/packages/87/86/1bb086d6d843abf73b6af9b65449e80e7da24dec161ce642c94e4396f252/pytrf-1.3.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6bcecf6eaa178e89f78a13480cb7985d10d1acffe2248d72537e326c62f896fb",
                "md5": "fe978e2c5f1a2b23568ea6671c7cd4a9",
                "sha256": "50e67e9a0a04c511430c4666fe1b4ecf396077cb38abb124372b8b674a3f3c0b"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "fe978e2c5f1a2b23568ea6671c7cd4a9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 15854,
            "upload_time": "2024-02-21T12:49:28",
            "upload_time_iso_8601": "2024-02-21T12:49:28.218344Z",
            "url": "https://files.pythonhosted.org/packages/6b/ce/cf6eaa178e89f78a13480cb7985d10d1acffe2248d72537e326c62f896fb/pytrf-1.3.0-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3599c2fa23fef1cd5d3737aaabc6f460867a05ad82b89acc129fd7f0f8cce6cf",
                "md5": "f2786af9f986b1ed84793e949b169243",
                "sha256": "c1db29eca0475fe53c92abb3f49e2baf1ee566ad623d53430987e4fa243e6804"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f2786af9f986b1ed84793e949b169243",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 18343,
            "upload_time": "2024-02-21T12:49:29",
            "upload_time_iso_8601": "2024-02-21T12:49:29.274512Z",
            "url": "https://files.pythonhosted.org/packages/35/99/c2fa23fef1cd5d3737aaabc6f460867a05ad82b89acc129fd7f0f8cce6cf/pytrf-1.3.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a3cee26de9d636d97f6771ef447fef4a9614507cd89928b6ed30945454a2a8d1",
                "md5": "b552da713343f6febff3b84f3945631c",
                "sha256": "6af58bd4d198c9ec28695e79702abb1c400ca2184ea2b41424bba17e5e581fa9"
            },
            "downloads": -1,
            "filename": "pytrf-1.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "b552da713343f6febff3b84f3945631c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 13693,
            "upload_time": "2024-02-21T12:49:30",
            "upload_time_iso_8601": "2024-02-21T12:49:30.523910Z",
            "url": "https://files.pythonhosted.org/packages/a3/ce/e26de9d636d97f6771ef447fef4a9614507cd89928b6ed30945454a2a8d1/pytrf-1.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-21 12:49:30",
    "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"
}
        
Elapsed time: 0.21678s