ftea


Nameftea JSON
Version 0.1.7 PyPI version JSON
download
home_pagehttps://github.com/synodriver/ftea
Summarytea encrypt and decrypt
upload_time2024-03-26 16:43:02
maintainerNone
docs_urlNone
authorsynodriver
requires_python>=3.6
licenseBSD
keywords tea
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1 align="center"><i>✨ ftea ✨ </i></h1>

<h3 align="center">The python binding for <a href="https://github.com/synodriver/simple-crypto">simple-crypto</a> </h3>



[![pypi](https://img.shields.io/pypi/v/ftea.svg)](https://pypi.org/project/ftea/)
![python](https://img.shields.io/pypi/pyversions/ftea)
![implementation](https://img.shields.io/pypi/implementation/ftea)
![wheel](https://img.shields.io/pypi/wheel/ftea)
![license](https://img.shields.io/github/license/synodriver/ftea.svg)
![action](https://img.shields.io/github/workflow/status/synodriver/ftea/build%20wheel)


### 使用

- 加密解密
```python
from ftea import TEA

tea = TEA(bytes(16))

encoded = tea.encrypt_qq(b"haha")
print(tea.decrypt_qq(encoded))

```

### 公开函数
```python
class TEA:
    key: bytes = ...
    @classmethod
    def __init__(self, key: bytes) -> None: ...
    def decrypt(self, text: bytes, sumtable: bytes) -> bytes: ...
    def decrypt_into(self, text: bytes, sumtable: bytes, out: bytearray) -> int: ...
    def decrypt_native_endian(self, text: bytes, sumtable: bytes) -> bytes: ...
    def decrypt_native_endian_into(self,text: bytes, sumtable: bytes, out: bytearray) -> int: ...
    def decrypt_qq(self, text: bytes) -> bytes: ...
    def decrypt_qq_into(self, text: bytes, out: bytearray) -> int: ...
    def encrypt(self, text: bytes, sumtable: bytes) -> bytes: ...
    def encrypt_into(self, text: bytes, sumtable: bytes, out: bytearray) -> int: ...
    def encrypt_native_endian(self, text: bytes, sumtable: bytes) -> bytes: ...
    def encrypt_native_endian_into(self, text: bytes, sumtable: bytes, out: bytearray) -> int: ...
    def encrypt_qq(self,  text: bytes) -> bytes: ...
    def encrypt_qq_into(self, text: bytes, out: bytearray) -> int: ...

def encrypt_len(src: int) -> int: ...
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/synodriver/ftea",
    "name": "ftea",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "tea",
    "author": "synodriver",
    "author_email": "diguohuangjiajinweijun@gmail.com",
    "download_url": null,
    "platform": null,
    "description": "<h1 align=\"center\"><i>\u2728 ftea \u2728 </i></h1>\n\n<h3 align=\"center\">The python binding for <a href=\"https://github.com/synodriver/simple-crypto\">simple-crypto</a> </h3>\n\n\n\n[![pypi](https://img.shields.io/pypi/v/ftea.svg)](https://pypi.org/project/ftea/)\n![python](https://img.shields.io/pypi/pyversions/ftea)\n![implementation](https://img.shields.io/pypi/implementation/ftea)\n![wheel](https://img.shields.io/pypi/wheel/ftea)\n![license](https://img.shields.io/github/license/synodriver/ftea.svg)\n![action](https://img.shields.io/github/workflow/status/synodriver/ftea/build%20wheel)\n\n\n### \u4f7f\u7528\n\n- \u52a0\u5bc6\u89e3\u5bc6\n```python\nfrom ftea import TEA\n\ntea = TEA(bytes(16))\n\nencoded = tea.encrypt_qq(b\"haha\")\nprint(tea.decrypt_qq(encoded))\n\n```\n\n### \u516c\u5f00\u51fd\u6570\n```python\nclass TEA:\n    key: bytes = ...\n    @classmethod\n    def __init__(self, key: bytes) -> None: ...\n    def decrypt(self, text: bytes, sumtable: bytes) -> bytes: ...\n    def decrypt_into(self, text: bytes, sumtable: bytes, out: bytearray) -> int: ...\n    def decrypt_native_endian(self, text: bytes, sumtable: bytes) -> bytes: ...\n    def decrypt_native_endian_into(self,text: bytes, sumtable: bytes, out: bytearray) -> int: ...\n    def decrypt_qq(self, text: bytes) -> bytes: ...\n    def decrypt_qq_into(self, text: bytes, out: bytearray) -> int: ...\n    def encrypt(self, text: bytes, sumtable: bytes) -> bytes: ...\n    def encrypt_into(self, text: bytes, sumtable: bytes, out: bytearray) -> int: ...\n    def encrypt_native_endian(self, text: bytes, sumtable: bytes) -> bytes: ...\n    def encrypt_native_endian_into(self, text: bytes, sumtable: bytes, out: bytearray) -> int: ...\n    def encrypt_qq(self,  text: bytes) -> bytes: ...\n    def encrypt_qq_into(self, text: bytes, out: bytearray) -> int: ...\n\ndef encrypt_len(src: int) -> int: ...\n```\n",
    "bugtrack_url": null,
    "license": "BSD",
    "summary": "tea encrypt and decrypt",
    "version": "0.1.7",
    "project_urls": {
        "Homepage": "https://github.com/synodriver/ftea"
    },
    "split_keywords": [
        "tea"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9fd54697c2bf4a86b9017beef1d4094996d24c707871e5bb5442a3edbbd0999c",
                "md5": "af7ecb4f619de57265c2dec41deb6450",
                "sha256": "756d2bc1a5ccd2ba2f84af9c8ec69bd3f3c12afaceed67b5439f19d5dc6f1136"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "af7ecb4f619de57265c2dec41deb6450",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 604889,
            "upload_time": "2024-03-26T16:43:02",
            "upload_time_iso_8601": "2024-03-26T16:43:02.056055Z",
            "url": "https://files.pythonhosted.org/packages/9f/d5/4697c2bf4a86b9017beef1d4094996d24c707871e5bb5442a3edbbd0999c/ftea-0.1.7-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f11de18336689a565677355d8d35210adbff0178442d079365a67620adf9a6c2",
                "md5": "7e39fec3b9360c8f99f3e02f75fcc126",
                "sha256": "306ddd0134b17ff12bbbd2409f9bffa73d273e314c363529e206e8c7ca4f21fa"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7e39fec3b9360c8f99f3e02f75fcc126",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 457982,
            "upload_time": "2024-03-26T16:43:04",
            "upload_time_iso_8601": "2024-03-26T16:43:04.814229Z",
            "url": "https://files.pythonhosted.org/packages/f1/1d/e18336689a565677355d8d35210adbff0178442d079365a67620adf9a6c2/ftea-0.1.7-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2732ce5c8b344462a9b96cea2bb7eceeb96781c4aa413d49292ba58d5f9cec59",
                "md5": "3097d7fe06195bee28cb0b1709183722",
                "sha256": "b7e1f535029f077468e259252978baab368d1ad5720414fb8e06fec79bda6c6d"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3097d7fe06195bee28cb0b1709183722",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 444985,
            "upload_time": "2024-03-26T16:43:06",
            "upload_time_iso_8601": "2024-03-26T16:43:06.063710Z",
            "url": "https://files.pythonhosted.org/packages/27/32/ce5c8b344462a9b96cea2bb7eceeb96781c4aa413d49292ba58d5f9cec59/ftea-0.1.7-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b19003d4d1facc98c0edd7e1ce6204c238afcf9ade0a5a7bf6726c550bbc108",
                "md5": "cad28983f138d9940cb25224919d60fc",
                "sha256": "474b9e299ffe25ad28aced1b38d9525a69b854a3d17b5928c5f9879e8872caae"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "cad28983f138d9940cb25224919d60fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 422957,
            "upload_time": "2024-03-26T16:51:04",
            "upload_time_iso_8601": "2024-03-26T16:51:04.716970Z",
            "url": "https://files.pythonhosted.org/packages/8b/19/003d4d1facc98c0edd7e1ce6204c238afcf9ade0a5a7bf6726c550bbc108/ftea-0.1.7-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2c2be6d760243281ec7a1b2582cc6bd5ef601033be5d3e20f35ab4ab6af085c7",
                "md5": "f70b7cc4ec42eea89c0f4fa501f5bd1c",
                "sha256": "434639ec979dd6965990ddd165ed5cba9e4226515000d551f7393bf2d1d8cafe"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f70b7cc4ec42eea89c0f4fa501f5bd1c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 447179,
            "upload_time": "2024-03-26T16:51:06",
            "upload_time_iso_8601": "2024-03-26T16:51:06.180444Z",
            "url": "https://files.pythonhosted.org/packages/2c/2b/e6d760243281ec7a1b2582cc6bd5ef601033be5d3e20f35ab4ab6af085c7/ftea-0.1.7-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "097813bc89e35b4ee505ffd54302c49732928d578b39945af21dd133be537993",
                "md5": "46e779a694b9d3e1aacb6759037f19d4",
                "sha256": "84a23f1cef692f568d65e0439361d594d6b082f33c3ac1205e69b4969016f911"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "46e779a694b9d3e1aacb6759037f19d4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 605118,
            "upload_time": "2024-03-26T16:43:08",
            "upload_time_iso_8601": "2024-03-26T16:43:08.711811Z",
            "url": "https://files.pythonhosted.org/packages/09/78/13bc89e35b4ee505ffd54302c49732928d578b39945af21dd133be537993/ftea-0.1.7-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "609b698c3b73f328a5de0d3450c4a97796688e2e18c25bca3e4c43c7509879ab",
                "md5": "488778bff4e9420569243bd9b2911d16",
                "sha256": "3226fbceb8991ba1fff8fbf03269e736a929f56f7a6e83c9994fb3c96b29d3a8"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "488778bff4e9420569243bd9b2911d16",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 458193,
            "upload_time": "2024-03-26T16:43:10",
            "upload_time_iso_8601": "2024-03-26T16:43:10.254287Z",
            "url": "https://files.pythonhosted.org/packages/60/9b/698c3b73f328a5de0d3450c4a97796688e2e18c25bca3e4c43c7509879ab/ftea-0.1.7-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0cc1f81f9612609029d0f44c78947050e20903b74803100833640cbea50ad16a",
                "md5": "59e4a12fea3de07a3ed6b5f6c1a227ff",
                "sha256": "768a9d4daf818e94ad5fe07e3ac3e25b29f34efa869b7556d15537bd771a7278"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "59e4a12fea3de07a3ed6b5f6c1a227ff",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 444993,
            "upload_time": "2024-03-26T16:43:12",
            "upload_time_iso_8601": "2024-03-26T16:43:12.349230Z",
            "url": "https://files.pythonhosted.org/packages/0c/c1/f81f9612609029d0f44c78947050e20903b74803100833640cbea50ad16a/ftea-0.1.7-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2fe6fb8c7b3ecc5e2b0497ae5e9701518954f816647b4a1d125ca039b38769bf",
                "md5": "3246b050045d747acba3fce0961e2e6b",
                "sha256": "75ded0e3a2b2427d4d3edfb14b96570353c5c7d671bfca84fc512e04b7821a78"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "3246b050045d747acba3fce0961e2e6b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 422554,
            "upload_time": "2024-03-26T16:51:08",
            "upload_time_iso_8601": "2024-03-26T16:51:08.659816Z",
            "url": "https://files.pythonhosted.org/packages/2f/e6/fb8c7b3ecc5e2b0497ae5e9701518954f816647b4a1d125ca039b38769bf/ftea-0.1.7-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6c64488a7239441b79cd05bcf7925a421eb0c1613c09ccab8d34a4c190d7586f",
                "md5": "379fe6f831c54c2b3dddec737bf13e12",
                "sha256": "3ae918b3d219674f159e579ad1b6c87b416c1f235ad8974f85fd1a75aa7b2bc2"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "379fe6f831c54c2b3dddec737bf13e12",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 447326,
            "upload_time": "2024-03-26T16:51:09",
            "upload_time_iso_8601": "2024-03-26T16:51:09.970469Z",
            "url": "https://files.pythonhosted.org/packages/6c/64/488a7239441b79cd05bcf7925a421eb0c1613c09ccab8d34a4c190d7586f/ftea-0.1.7-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2a4fc28b014c85d066ff2969fc0d2047acc91498522053f12a177380fce28613",
                "md5": "bed8dbc91bd95ed0289c72f00569e951",
                "sha256": "8681f9bfe792e059dd61979eb63ee5727124b27fb355f0b16f6a89919a7d0ac1"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp312-cp312-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "bed8dbc91bd95ed0289c72f00569e951",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 609555,
            "upload_time": "2024-03-26T16:43:13",
            "upload_time_iso_8601": "2024-03-26T16:43:13.715901Z",
            "url": "https://files.pythonhosted.org/packages/2a/4f/c28b014c85d066ff2969fc0d2047acc91498522053f12a177380fce28613/ftea-0.1.7-cp312-cp312-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "94f1e1774a40e552158871a695da1f2929cb69f7dbd960e95054812a92790844",
                "md5": "dcf17b0c1d580bdc25e472ff43690b2a",
                "sha256": "c5b93cc3547e790fbc318a60fe86ce724ff20fb252c5f47540b0a12aae999837"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dcf17b0c1d580bdc25e472ff43690b2a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 460447,
            "upload_time": "2024-03-26T16:43:15",
            "upload_time_iso_8601": "2024-03-26T16:43:15.125775Z",
            "url": "https://files.pythonhosted.org/packages/94/f1/e1774a40e552158871a695da1f2929cb69f7dbd960e95054812a92790844/ftea-0.1.7-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d0d5b47ee7aef8c41cb30299c1d0c101cbf4493c17f71d2446918b24566e417c",
                "md5": "d422c012b3c31185fb56b3f523a60803",
                "sha256": "b4b1bb87acb3fb766a83d028b3d126d8ea1611e719c23c4d17137c89b3c6fc23"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d422c012b3c31185fb56b3f523a60803",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 447306,
            "upload_time": "2024-03-26T16:43:16",
            "upload_time_iso_8601": "2024-03-26T16:43:16.794816Z",
            "url": "https://files.pythonhosted.org/packages/d0/d5/b47ee7aef8c41cb30299c1d0c101cbf4493c17f71d2446918b24566e417c/ftea-0.1.7-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f56b671937796821e5767fb88515ec56ca9b87d663eda5b26562919e19b8e5ed",
                "md5": "a0ddb363eebbf4f16f4c1669e482513b",
                "sha256": "db47f8062463eb14bd4e963f58666ca0df8e50121e03e9e2ff1d84494024d353"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "a0ddb363eebbf4f16f4c1669e482513b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 424888,
            "upload_time": "2024-03-26T16:51:12",
            "upload_time_iso_8601": "2024-03-26T16:51:12.138709Z",
            "url": "https://files.pythonhosted.org/packages/f5/6b/671937796821e5767fb88515ec56ca9b87d663eda5b26562919e19b8e5ed/ftea-0.1.7-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "94fc1a5db51aaf9f04c9eaa8f77bdd71eca6230d131fe63ca403e86d0459f5d4",
                "md5": "1dc524bc1eda865b835f29183b0ee9ec",
                "sha256": "4c0edfa2e0d33c25b204455d31072dbce20cd2cf0be5f3366adbca2462365f1a"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1dc524bc1eda865b835f29183b0ee9ec",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 449651,
            "upload_time": "2024-03-26T16:51:14",
            "upload_time_iso_8601": "2024-03-26T16:51:14.102438Z",
            "url": "https://files.pythonhosted.org/packages/94/fc/1a5db51aaf9f04c9eaa8f77bdd71eca6230d131fe63ca403e86d0459f5d4/ftea-0.1.7-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "28878f16c76b31554e2ab2547600dfe79c0400b441b0fe0ff790ceef65c9297f",
                "md5": "3d0508a55737b245ef7ba0d3524ff6b6",
                "sha256": "273344da2c111c18f2866dcd865a7746fb5be28a8bd05bfe201f303001d15e0d"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp38-cp38-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "3d0508a55737b245ef7ba0d3524ff6b6",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 607491,
            "upload_time": "2024-03-26T16:43:18",
            "upload_time_iso_8601": "2024-03-26T16:43:18.227931Z",
            "url": "https://files.pythonhosted.org/packages/28/87/8f16c76b31554e2ab2547600dfe79c0400b441b0fe0ff790ceef65c9297f/ftea-0.1.7-cp38-cp38-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a05307ee0c57cef355c1a930d306243cdae5f441f2d8164d4a7e93d1981ab0b3",
                "md5": "8433ba0ef07ecdfb220f01b1543caca3",
                "sha256": "1f9fd690f767d2b1a0e988a456c7bfb346240a96e0172d46de51e9b393550f30"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8433ba0ef07ecdfb220f01b1543caca3",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 459346,
            "upload_time": "2024-03-26T16:43:20",
            "upload_time_iso_8601": "2024-03-26T16:43:20.051295Z",
            "url": "https://files.pythonhosted.org/packages/a0/53/07ee0c57cef355c1a930d306243cdae5f441f2d8164d4a7e93d1981ab0b3/ftea-0.1.7-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0d1124c92517a7496a7bac91602cb746bb6d3a4c7b2ccb814c527111cb8d5c39",
                "md5": "64ccdd0d41fbe30be764e8c172131de9",
                "sha256": "313b8d0e123f503880935de9bb1936ebaf5a9928b5772bc422c348e9a25ee773"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "64ccdd0d41fbe30be764e8c172131de9",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 446246,
            "upload_time": "2024-03-26T16:43:21",
            "upload_time_iso_8601": "2024-03-26T16:43:21.943301Z",
            "url": "https://files.pythonhosted.org/packages/0d/11/24c92517a7496a7bac91602cb746bb6d3a4c7b2ccb814c527111cb8d5c39/ftea-0.1.7-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "223001fa04331be443b2f70d3c32dca2ecbee12411d0b9443e344658e8e2a507",
                "md5": "9f0d2d01faf06257ddcb8de340404a7d",
                "sha256": "a3f013001c678bbbf92d2d498bf452adffcc20bc334555532209e178d2e315ac"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "9f0d2d01faf06257ddcb8de340404a7d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 424465,
            "upload_time": "2024-03-26T16:51:15",
            "upload_time_iso_8601": "2024-03-26T16:51:15.961336Z",
            "url": "https://files.pythonhosted.org/packages/22/30/01fa04331be443b2f70d3c32dca2ecbee12411d0b9443e344658e8e2a507/ftea-0.1.7-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e8ce1483f5ffa32dbe73f75a935c1f13164fd7794f653ce80108cf75515532c0",
                "md5": "3f15d6714778d9579c19edb31453dcb9",
                "sha256": "0d59ea4b443f0af32deecafd58a3cf111897b9eda5660f4649c8f8f1e928ca35"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3f15d6714778d9579c19edb31453dcb9",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 448555,
            "upload_time": "2024-03-26T16:51:17",
            "upload_time_iso_8601": "2024-03-26T16:51:17.928965Z",
            "url": "https://files.pythonhosted.org/packages/e8/ce/1483f5ffa32dbe73f75a935c1f13164fd7794f653ce80108cf75515532c0/ftea-0.1.7-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bdd0ad0c18d928c87c9df1dd7e15d154af9ddc7709cfea6c93d5b3814b4a9e45",
                "md5": "50c18efd1298f237b24780f8db1587a9",
                "sha256": "0c0f8c3819f1b6b022df372ce3e685e9542d487acfce3807238de0f5775c4c33"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "50c18efd1298f237b24780f8db1587a9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 607319,
            "upload_time": "2024-03-26T16:43:23",
            "upload_time_iso_8601": "2024-03-26T16:43:23.140868Z",
            "url": "https://files.pythonhosted.org/packages/bd/d0/ad0c18d928c87c9df1dd7e15d154af9ddc7709cfea6c93d5b3814b4a9e45/ftea-0.1.7-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cbf90e2d08c6cf80652266477fc6fae45df598812e09a6131bc070f123572422",
                "md5": "016d705dfc6d99f10c0e3fca91c25ad5",
                "sha256": "35f7e7c98ea99a58c0fcd5ddc754cf1743e740a3bef801407a97daf3657d5b18"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "016d705dfc6d99f10c0e3fca91c25ad5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 459250,
            "upload_time": "2024-03-26T16:43:24",
            "upload_time_iso_8601": "2024-03-26T16:43:24.414499Z",
            "url": "https://files.pythonhosted.org/packages/cb/f9/0e2d08c6cf80652266477fc6fae45df598812e09a6131bc070f123572422/ftea-0.1.7-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "413435a1d27a225a7313d0cab5c8a6fcd38aebf8326e5a10350cb16ba1e0bbef",
                "md5": "0e8d1e9b222829c1607d24c16d34c22a",
                "sha256": "ee7681169be1b245380d347650f45c0600f19eb8e46dd01934a6a5952a03e609"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0e8d1e9b222829c1607d24c16d34c22a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 446178,
            "upload_time": "2024-03-26T16:43:25",
            "upload_time_iso_8601": "2024-03-26T16:43:25.738830Z",
            "url": "https://files.pythonhosted.org/packages/41/34/35a1d27a225a7313d0cab5c8a6fcd38aebf8326e5a10350cb16ba1e0bbef/ftea-0.1.7-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c5e89f500c2006a058254246aa2a96a7c8a473dea5cbb9e284c1576c8ceb5f3e",
                "md5": "0418ffba0ef1c15a12b038e2f0841d64",
                "sha256": "adf43c2b91a6a4f145b6e9722b1584e18f53eebf408e265bc4ed277f74fdb435"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "0418ffba0ef1c15a12b038e2f0841d64",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 424484,
            "upload_time": "2024-03-26T16:51:19",
            "upload_time_iso_8601": "2024-03-26T16:51:19.265870Z",
            "url": "https://files.pythonhosted.org/packages/c5/e8/9f500c2006a058254246aa2a96a7c8a473dea5cbb9e284c1576c8ceb5f3e/ftea-0.1.7-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "350e642bb0f79961ca74d35ab7b32d129224f93159be17803ef0b9126e217ea7",
                "md5": "1a63e23f5b5fb97835b4e9697cbc96db",
                "sha256": "8432b48b546af8851a84b90d3a59a6311b6d76f14abc901c1c5a5cdffc98bbf4"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1a63e23f5b5fb97835b4e9697cbc96db",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 448299,
            "upload_time": "2024-03-26T16:51:20",
            "upload_time_iso_8601": "2024-03-26T16:51:20.590728Z",
            "url": "https://files.pythonhosted.org/packages/35/0e/642bb0f79961ca74d35ab7b32d129224f93159be17803ef0b9126e217ea7/ftea-0.1.7-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c424231eacd7d94ff3b570d2aa766ae49bc2ba2df562ba6b21f6b3e3263c1fed",
                "md5": "3d8e4780c5893142939d4bb2c6f26542",
                "sha256": "8b0c10dac5c58b2df8d55ba2a7c2228ffef7a7a71fb24cb0ad2776e44609a277"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3d8e4780c5893142939d4bb2c6f26542",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.6",
            "size": 442296,
            "upload_time": "2024-03-26T16:43:27",
            "upload_time_iso_8601": "2024-03-26T16:43:27.020318Z",
            "url": "https://files.pythonhosted.org/packages/c4/24/231eacd7d94ff3b570d2aa766ae49bc2ba2df562ba6b21f6b3e3263c1fed/ftea-0.1.7-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "302b94a85c7f54dd1e75e26e43e60527ff0baabf8456eaf809e15954658e4ed9",
                "md5": "7f8a846e615f0ea468d820dc0f83efec",
                "sha256": "3959b5d24d063ef6148a5958443b329a3749b881e8cf42f8ec9db66512990e17"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "7f8a846e615f0ea468d820dc0f83efec",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.6",
            "size": 431585,
            "upload_time": "2024-03-26T16:43:28",
            "upload_time_iso_8601": "2024-03-26T16:43:28.358686Z",
            "url": "https://files.pythonhosted.org/packages/30/2b/94a85c7f54dd1e75e26e43e60527ff0baabf8456eaf809e15954658e4ed9/ftea-0.1.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e95a5f9e6f6c1f74077fd8af48ac08a1537250ed4fb60d1d388a50410a8a13d0",
                "md5": "458c44830a59f76d51b02d1e7390eae9",
                "sha256": "2aa1986659d4a6c5f75657cec91c844d2af07d4aedf143bf6ac56619f34664d6"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "458c44830a59f76d51b02d1e7390eae9",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.6",
            "size": 438367,
            "upload_time": "2024-03-26T16:51:21",
            "upload_time_iso_8601": "2024-03-26T16:51:21.875328Z",
            "url": "https://files.pythonhosted.org/packages/e9/5a/5f9e6f6c1f74077fd8af48ac08a1537250ed4fb60d1d388a50410a8a13d0/ftea-0.1.7-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f52d246b3e7b749ce14542855d51708a346217172aa4efdda8773f1b8a5d1a12",
                "md5": "a5cad31137c5c30989066223791c57bb",
                "sha256": "b7c9964ff5707db1e394ad3da835f416a6dfe94c9c69bd4f1b01901dbb3797d1"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a5cad31137c5c30989066223791c57bb",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.6",
            "size": 440902,
            "upload_time": "2024-03-26T16:43:30",
            "upload_time_iso_8601": "2024-03-26T16:43:30.107194Z",
            "url": "https://files.pythonhosted.org/packages/f5/2d/246b3e7b749ce14542855d51708a346217172aa4efdda8773f1b8a5d1a12/ftea-0.1.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b5dbe9acb9482b7f8b1a173ac4b86fe23686f332f3ed532de233756256bd2ccf",
                "md5": "70a592035614d00043f2dd61dda75cef",
                "sha256": "b3bef0febd5e2e448e6b71b670cd555b8542c3d2fac441f1460c8f0b492e6021"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-pp38-pypy38_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "70a592035614d00043f2dd61dda75cef",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.6",
            "size": 430546,
            "upload_time": "2024-03-26T16:43:31",
            "upload_time_iso_8601": "2024-03-26T16:43:31.527712Z",
            "url": "https://files.pythonhosted.org/packages/b5/db/e9acb9482b7f8b1a173ac4b86fe23686f332f3ed532de233756256bd2ccf/ftea-0.1.7-pp38-pypy38_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c7d8a2115018b53826363b56daa35115b164f1c6726ef86a5a01af64ab393692",
                "md5": "afc56e3af182f079e5bd7990282e8719",
                "sha256": "e13cc3ba85eceb0d2fe0699cf322eeab7cab2af35a94e3fef0d2d2c64c676ea0"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-pp38-pypy38_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "afc56e3af182f079e5bd7990282e8719",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.6",
            "size": 437527,
            "upload_time": "2024-03-26T16:51:23",
            "upload_time_iso_8601": "2024-03-26T16:51:23.330666Z",
            "url": "https://files.pythonhosted.org/packages/c7/d8/a2115018b53826363b56daa35115b164f1c6726ef86a5a01af64ab393692/ftea-0.1.7-pp38-pypy38_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b0cb68ea1663e0f4fa4f785b85eb2bb8ba4602bd2884d51fb8e73000d404c11b",
                "md5": "89383529690e84d60b4b94996278aaef",
                "sha256": "c9e4b06551eee749b80d67b5fc28ce95050be8edff75bd0d5667c36feb3b35dd"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "89383529690e84d60b4b94996278aaef",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.6",
            "size": 441962,
            "upload_time": "2024-03-26T16:43:32",
            "upload_time_iso_8601": "2024-03-26T16:43:32.793510Z",
            "url": "https://files.pythonhosted.org/packages/b0/cb/68ea1663e0f4fa4f785b85eb2bb8ba4602bd2884d51fb8e73000d404c11b/ftea-0.1.7-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "62e04b69c287e7ede6ccdcb795a18a7962dc8da1cd29cf7ed940a7ce97739100",
                "md5": "79df9014793a954434032c4a7cad5650",
                "sha256": "25537767246123db6d80f635d960e20a7032988725ce140c8700fbdca7300377"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "79df9014793a954434032c4a7cad5650",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.6",
            "size": 431297,
            "upload_time": "2024-03-26T16:43:34",
            "upload_time_iso_8601": "2024-03-26T16:43:34.881644Z",
            "url": "https://files.pythonhosted.org/packages/62/e0/4b69c287e7ede6ccdcb795a18a7962dc8da1cd29cf7ed940a7ce97739100/ftea-0.1.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b9baac0b0bc87d68ea5c8814ee8c4e7ec66d2c61ac40deff2fac3add6edb1161",
                "md5": "db95dda32557fb22584f8dd8092b994c",
                "sha256": "3d9362dbaa47b6ff0dbb0e02835cf3f0a1769ffbb68a15c39e3b01b0217a72e3"
            },
            "downloads": -1,
            "filename": "ftea-0.1.7-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "db95dda32557fb22584f8dd8092b994c",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.6",
            "size": 438149,
            "upload_time": "2024-03-26T16:51:25",
            "upload_time_iso_8601": "2024-03-26T16:51:25.201649Z",
            "url": "https://files.pythonhosted.org/packages/b9/ba/ac0b0bc87d68ea5c8814ee8c4e7ec66d2c61ac40deff2fac3add6edb1161/ftea-0.1.7-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-26 16:43:02",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "synodriver",
    "github_project": "ftea",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "ftea"
}
        
Elapsed time: 1.56505s