chafe


Namechafe JSON
Version 1.0.0 PyPI version JSON
download
home_pageNone
SummaryEncrypts and decrypts files using a pass phrase.
upload_time2024-12-18 22:11:07
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords encrypt decrypt chacha
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            A CHAcha File Encryptor
=======================

This Python package provides tools for encrypting and decrypting files with
Daniel Bernstein's ChaCha20 stream cipher, using a key derived from a pass
phrase. Encrypted files include a Poly1305 authentication tag to detect
tampering with an encrypted file.

Warning
-------

This is still a work in progress, published here for testing only.  Do not use
it for anything important.  The file formats and encryption algorithms are
subject to change, which could leave you with encrypted files that you cannot
decrypt.

Installation
------------

Install this package with pip:

``python3 -m pip install --pre chafe``

The pypi package name is "chafe".  The python module installed with
this command is named "chacha".  The --pre option is needed because
the current version of this package is a pre-release.

Usage  
----- 
The package provides two entry points named encrypt and decrypt. That
means that if this module is in your Python path then the module can
be used as follows:

To encrypt a file named myfile:

 ``% python3 -m chacha.encrypt myfile``

You will be prompted for a password, and an encrypted file named
*myfile.cha* will be created.  The password will be visible until the
encryption is finished, then erased.  (So write it down on a piece of
paper before it disappears!)  Note that the erasure uses ANSI escape
sequences which will not work correctly if the terminal window is
too narrow.

To decrypt myfile.cha:

  ``% python3 -m chacha.decrypt myfile.cha``

You will be prompted for the password, and a decrypted file named *myfile*
will be created.  The password will be visible until the decryption is
finished, then erased.

If you install this module with pip and have configured your path to make
your pip-installed scripts available, then the commands will simply be:

  ``% chacha-encrypt myfile``

and

  ``% chacha-decrypt myfile.cha``

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "chafe",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "Marc Culler <culler@users.noreply.github.com>",
    "keywords": "encrypt, decrypt, chacha",
    "author": null,
    "author_email": "Marc Culler <culler@users.noreply.github.com>",
    "download_url": "https://files.pythonhosted.org/packages/7f/eb/0762de373052c51ebca6ba437d9b250fcb45033e77ddaf9710791232a227/chafe-1.0.0.tar.gz",
    "platform": null,
    "description": "A CHAcha File Encryptor\n=======================\n\nThis Python package provides tools for encrypting and decrypting files with\nDaniel Bernstein's ChaCha20 stream cipher, using a key derived from a pass\nphrase. Encrypted files include a Poly1305 authentication tag to detect\ntampering with an encrypted file.\n\nWarning\n-------\n\nThis is still a work in progress, published here for testing only.  Do not use\nit for anything important.  The file formats and encryption algorithms are\nsubject to change, which could leave you with encrypted files that you cannot\ndecrypt.\n\nInstallation\n------------\n\nInstall this package with pip:\n\n``python3 -m pip install --pre chafe``\n\nThe pypi package name is \"chafe\".  The python module installed with\nthis command is named \"chacha\".  The --pre option is needed because\nthe current version of this package is a pre-release.\n\nUsage  \n----- \nThe package provides two entry points named encrypt and decrypt. That\nmeans that if this module is in your Python path then the module can\nbe used as follows:\n\nTo encrypt a file named myfile:\n\n ``% python3 -m chacha.encrypt myfile``\n\nYou will be prompted for a password, and an encrypted file named\n*myfile.cha* will be created.  The password will be visible until the\nencryption is finished, then erased.  (So write it down on a piece of\npaper before it disappears!)  Note that the erasure uses ANSI escape\nsequences which will not work correctly if the terminal window is\ntoo narrow.\n\nTo decrypt myfile.cha:\n\n  ``% python3 -m chacha.decrypt myfile.cha``\n\nYou will be prompted for the password, and a decrypted file named *myfile*\nwill be created.  The password will be visible until the decryption is\nfinished, then erased.\n\nIf you install this module with pip and have configured your path to make\nyour pip-installed scripts available, then the commands will simply be:\n\n  ``% chacha-encrypt myfile``\n\nand\n\n  ``% chacha-decrypt myfile.cha``\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Encrypts and decrypts files using a pass phrase.",
    "version": "1.0.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/culler/chafe/issues",
        "Homepage": "https://github.com/culler/chafe"
    },
    "split_keywords": [
        "encrypt",
        " decrypt",
        " chacha"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "af6ba64eaec6d922b5f731adff969a21224d424d43b20ac97baa65965c706803",
                "md5": "4d4a8c41ddb61f8c0621c5ac74ecd98a",
                "sha256": "7549aaaf5a38300ac15111fb214e4700dbc867c29a94e7218d3292c6d541fbf1"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "4d4a8c41ddb61f8c0621c5ac74ecd98a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 122787,
            "upload_time": "2024-12-18T22:09:34",
            "upload_time_iso_8601": "2024-12-18T22:09:34.960675Z",
            "url": "https://files.pythonhosted.org/packages/af/6b/a64eaec6d922b5f731adff969a21224d424d43b20ac97baa65965c706803/chafe-1.0.0-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0aaf4d3a6c131b949f8d2593e29f078e94990a37310a257d08198671c617e8b3",
                "md5": "07eb7295450ba791a6e6f30d309b97e7",
                "sha256": "8259a8be38afa33ec8aa17c03776c0ed70c7ecb286c8dcfa7dde27d6b742896f"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "07eb7295450ba791a6e6f30d309b97e7",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 195168,
            "upload_time": "2024-12-18T22:09:37",
            "upload_time_iso_8601": "2024-12-18T22:09:37.416224Z",
            "url": "https://files.pythonhosted.org/packages/0a/af/4d3a6c131b949f8d2593e29f078e94990a37310a257d08198671c617e8b3/chafe-1.0.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": "d658f86a513ff1bcfac691e0281004b5ba26f5e9af3fa8141965ad6f94668402",
                "md5": "c3ca9fee4a8f25ddac566a2fdaf91707",
                "sha256": "31a30a7b802793305f655bfd60605153c67d9873b05d0e420313314ef65007b1"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c3ca9fee4a8f25ddac566a2fdaf91707",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 199550,
            "upload_time": "2024-12-18T22:09:38",
            "upload_time_iso_8601": "2024-12-18T22:09:38.599438Z",
            "url": "https://files.pythonhosted.org/packages/d6/58/f86a513ff1bcfac691e0281004b5ba26f5e9af3fa8141965ad6f94668402/chafe-1.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e7615400a9fd2c196d994f64b0e3ae536944405823271d5f61974a2960e6e953",
                "md5": "dd7fdf3589260b83ec95453fd707d397",
                "sha256": "e93f3a66b16e655da3fe284e3f40ccfc4743c178a7f78d3166889231a5e563f7"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp310-cp310-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "dd7fdf3589260b83ec95453fd707d397",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 203965,
            "upload_time": "2024-12-18T22:09:40",
            "upload_time_iso_8601": "2024-12-18T22:09:40.521132Z",
            "url": "https://files.pythonhosted.org/packages/e7/61/5400a9fd2c196d994f64b0e3ae536944405823271d5f61974a2960e6e953/chafe-1.0.0-cp310-cp310-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9756d65033f2348d5a3c04f009b9a314e7205bc4010699559832c11050756350",
                "md5": "ccda2bcb3fddaab356c1a22052384c85",
                "sha256": "1c703948e8f0df6ec8fe7dffea39d6f58ec78b5081b7e7da7475f9f1f14e076d"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ccda2bcb3fddaab356c1a22052384c85",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 206000,
            "upload_time": "2024-12-18T22:09:42",
            "upload_time_iso_8601": "2024-12-18T22:09:42.810606Z",
            "url": "https://files.pythonhosted.org/packages/97/56/d65033f2348d5a3c04f009b9a314e7205bc4010699559832c11050756350/chafe-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2fbf46a2dde019a299852855b663a940ee2b6dd88b624c57ef587d157d9c8dbb",
                "md5": "a908e8fcddc4cb145ebe4f13aa8c78d3",
                "sha256": "025c77291d0050819e476f11a171bfe650b95fc9829d81b3b7ae1d856d4567c9"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "a908e8fcddc4cb145ebe4f13aa8c78d3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 91748,
            "upload_time": "2024-12-18T22:09:45",
            "upload_time_iso_8601": "2024-12-18T22:09:45.149327Z",
            "url": "https://files.pythonhosted.org/packages/2f/bf/46a2dde019a299852855b663a940ee2b6dd88b624c57ef587d157d9c8dbb/chafe-1.0.0-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "af657061a403b6f40fea66352fba3f2e92e39f788d0a10534ef628e3c902a6b7",
                "md5": "d2ba9909444c8b88de85f11aea099785",
                "sha256": "a11571a4fa4c2e2e5456e58c03b4894f79d06cfb092d63367a541c5f02320177"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d2ba9909444c8b88de85f11aea099785",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 94205,
            "upload_time": "2024-12-18T22:09:46",
            "upload_time_iso_8601": "2024-12-18T22:09:46.167657Z",
            "url": "https://files.pythonhosted.org/packages/af/65/7061a403b6f40fea66352fba3f2e92e39f788d0a10534ef628e3c902a6b7/chafe-1.0.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "60aa2e8da79ae3fe5ae5b272f8703ae106210a16812f48079805411cac27e1c3",
                "md5": "2e4f6cc8c359d68ff93825c4e71d8d62",
                "sha256": "84d8063abf08ca4883567f2314ccba157748e46b96d2104beaee01c9ddb879e2"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "2e4f6cc8c359d68ff93825c4e71d8d62",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 122638,
            "upload_time": "2024-12-18T22:09:47",
            "upload_time_iso_8601": "2024-12-18T22:09:47.191127Z",
            "url": "https://files.pythonhosted.org/packages/60/aa/2e8da79ae3fe5ae5b272f8703ae106210a16812f48079805411cac27e1c3/chafe-1.0.0-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "738d4528be462ac83db4d337b4ac84e4f7aa3e88c75c52c21cdb6de64bbdb44d",
                "md5": "b0a3f6185605af08fc6d96edf31d59e7",
                "sha256": "b311d85d49b116285a08610faa3fb8fb9b3a042f5a2a47590ec7ad5f4d13e75d"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "b0a3f6185605af08fc6d96edf31d59e7",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 208335,
            "upload_time": "2024-12-18T22:09:48",
            "upload_time_iso_8601": "2024-12-18T22:09:48.417848Z",
            "url": "https://files.pythonhosted.org/packages/73/8d/4528be462ac83db4d337b4ac84e4f7aa3e88c75c52c21cdb6de64bbdb44d/chafe-1.0.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": "90a4a3ecee2637df8560d2c04f783a8afb55d4ec8b6f625f72c0fb63bbe864ee",
                "md5": "1524fbdb4fcc7a966237e8e2c2535519",
                "sha256": "d8eac04f1b47763ca87c1971f0df1ee32af1b4e1d06991b91706030cf75ad8da"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1524fbdb4fcc7a966237e8e2c2535519",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 215978,
            "upload_time": "2024-12-18T22:09:49",
            "upload_time_iso_8601": "2024-12-18T22:09:49.602311Z",
            "url": "https://files.pythonhosted.org/packages/90/a4/a3ecee2637df8560d2c04f783a8afb55d4ec8b6f625f72c0fb63bbe864ee/chafe-1.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a1cf40a87502537a824ba5ad29f8f7520e4ed6307fc73ca05dc03f464c3a4118",
                "md5": "451c9df38a2f2cbda7edc69ce414968a",
                "sha256": "69215fa5ed3f2e998db71907b6eafadd3c569e869242c8372b95842f2e4b7f52"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "451c9df38a2f2cbda7edc69ce414968a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 216202,
            "upload_time": "2024-12-18T22:09:52",
            "upload_time_iso_8601": "2024-12-18T22:09:52.034348Z",
            "url": "https://files.pythonhosted.org/packages/a1/cf/40a87502537a824ba5ad29f8f7520e4ed6307fc73ca05dc03f464c3a4118/chafe-1.0.0-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8efb3cd4d6c1c64f58e7166143cce0cff1228d16007b874c3a70712d4808bf4a",
                "md5": "f2bc969608e075df3e010f54f0f246f6",
                "sha256": "11a4aa40b9fc1ae96421b91f95edb9fdbb0321d18309ec8473f195c0f59c6ed3"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f2bc969608e075df3e010f54f0f246f6",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 220922,
            "upload_time": "2024-12-18T22:09:53",
            "upload_time_iso_8601": "2024-12-18T22:09:53.198522Z",
            "url": "https://files.pythonhosted.org/packages/8e/fb/3cd4d6c1c64f58e7166143cce0cff1228d16007b874c3a70712d4808bf4a/chafe-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "01cfc1a16201691b51901213c7c843d4957c39608bea12642ef4e6652c2f9420",
                "md5": "3f71e79e550596407c71c10653ee1bf2",
                "sha256": "ed4f947127011d0e5f8634d9f6bd93684d749c66e9306b5a8682f36943fce6ec"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "3f71e79e550596407c71c10653ee1bf2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 91583,
            "upload_time": "2024-12-18T22:09:54",
            "upload_time_iso_8601": "2024-12-18T22:09:54.453383Z",
            "url": "https://files.pythonhosted.org/packages/01/cf/c1a16201691b51901213c7c843d4957c39608bea12642ef4e6652c2f9420/chafe-1.0.0-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3605cee2efdb4ef4160ddd98ed48f44b6c6e71211aa2f870d8984e2690265e1e",
                "md5": "34bbdeeda63b7c904992e0a3c714b9aa",
                "sha256": "f4b3948c78b603692e98181e8b6f5c1360a98430b0e972acac4b52f947bce6a5"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "34bbdeeda63b7c904992e0a3c714b9aa",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 94273,
            "upload_time": "2024-12-18T22:09:55",
            "upload_time_iso_8601": "2024-12-18T22:09:55.435728Z",
            "url": "https://files.pythonhosted.org/packages/36/05/cee2efdb4ef4160ddd98ed48f44b6c6e71211aa2f870d8984e2690265e1e/chafe-1.0.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "59a525fb5a1deac09cce2d59a4e12e30ad99427aedc586466c268834ef52733a",
                "md5": "475f0d5443ed943d0d3f48f0d9297c7a",
                "sha256": "b0714172d66ca4ac5661e1960a952f002fc5fdf8904920bb3ec1de863e052c2d"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp312-cp312-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "475f0d5443ed943d0d3f48f0d9297c7a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 123613,
            "upload_time": "2024-12-18T22:09:59",
            "upload_time_iso_8601": "2024-12-18T22:09:59.243306Z",
            "url": "https://files.pythonhosted.org/packages/59/a5/25fb5a1deac09cce2d59a4e12e30ad99427aedc586466c268834ef52733a/chafe-1.0.0-cp312-cp312-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa61175ca28c10a53aa2d8621d4883ad82a9915ed08ba709e5b9d4d54b6acea0",
                "md5": "766782d5312291c786461b562c520f61",
                "sha256": "2e886e4869583b98a162d402b8ecf1d062ab367d963baf79874dbb74a957fae1"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "766782d5312291c786461b562c520f61",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 214541,
            "upload_time": "2024-12-18T22:10:01",
            "upload_time_iso_8601": "2024-12-18T22:10:01.755463Z",
            "url": "https://files.pythonhosted.org/packages/fa/61/175ca28c10a53aa2d8621d4883ad82a9915ed08ba709e5b9d4d54b6acea0/chafe-1.0.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": "639762d99a72cc58c9cc715835b6dc488850308df307cd76a4f737e5397993b7",
                "md5": "594f4acfee27213389fcae11e8663d67",
                "sha256": "239f5342d13cd658c2e38446f4cac982b9c7dc905b3dfd7f0f3daf44b0d46116"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "594f4acfee27213389fcae11e8663d67",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 222949,
            "upload_time": "2024-12-18T22:10:03",
            "upload_time_iso_8601": "2024-12-18T22:10:03.042875Z",
            "url": "https://files.pythonhosted.org/packages/63/97/62d99a72cc58c9cc715835b6dc488850308df307cd76a4f737e5397993b7/chafe-1.0.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e506d586bad363c39e3f5a979f2ce9c1fe041bc246b096a2eacee67455a55db7",
                "md5": "3b222aa06b5c00d04addf21a35981888",
                "sha256": "da296b0b3d408fc5d181ee85071506573eb3dffbd65dbae436305e9861d3f439"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "3b222aa06b5c00d04addf21a35981888",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 222608,
            "upload_time": "2024-12-18T22:10:05",
            "upload_time_iso_8601": "2024-12-18T22:10:05.128628Z",
            "url": "https://files.pythonhosted.org/packages/e5/06/d586bad363c39e3f5a979f2ce9c1fe041bc246b096a2eacee67455a55db7/chafe-1.0.0-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e6a78bc037fa39705d8a9a153dbcd67bfa9e0e988b3607ff660808416f207018",
                "md5": "43cd5981a52de8b2d70de8c432b9005a",
                "sha256": "748d8a07ed56a7e15eddd012528fdc9df6b9a36cc13680c870cafaf8ee70dd21"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "43cd5981a52de8b2d70de8c432b9005a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 225544,
            "upload_time": "2024-12-18T22:10:07",
            "upload_time_iso_8601": "2024-12-18T22:10:07.452759Z",
            "url": "https://files.pythonhosted.org/packages/e6/a7/8bc037fa39705d8a9a153dbcd67bfa9e0e988b3607ff660808416f207018/chafe-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f9bc44227c25c17c9812f2cea64408aa5a61d2e9055b195c1b0aa854f9bf6d95",
                "md5": "77fc2563c4fffe29495764826d3389bd",
                "sha256": "8bf21d31270d54870c78d2768969e34da7165dbbe0803a4b2a5b95b593c3d466"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "77fc2563c4fffe29495764826d3389bd",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 91911,
            "upload_time": "2024-12-18T22:10:09",
            "upload_time_iso_8601": "2024-12-18T22:10:09.734368Z",
            "url": "https://files.pythonhosted.org/packages/f9/bc/44227c25c17c9812f2cea64408aa5a61d2e9055b195c1b0aa854f9bf6d95/chafe-1.0.0-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "448cd0220e3e6ba0ce096a2c7a5576862f35accc2c45a81975220bd98b5f1be0",
                "md5": "dd0a87782cab3dba04a388de2ac11edd",
                "sha256": "f8de2f6cf1e127a3a4ec6a115f46eb3f6992abacd5225f6e5371e4a11256d02c"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "dd0a87782cab3dba04a388de2ac11edd",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 94454,
            "upload_time": "2024-12-18T22:10:14",
            "upload_time_iso_8601": "2024-12-18T22:10:14.129803Z",
            "url": "https://files.pythonhosted.org/packages/44/8c/d0220e3e6ba0ce096a2c7a5576862f35accc2c45a81975220bd98b5f1be0/chafe-1.0.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1e689f468ca775851565a0a15f2a5a8411f727f0565f079b59d6799885649c60",
                "md5": "48f6d8be0eb14f410a846e3091c72026",
                "sha256": "187bb93ac3483d2adf7105a8e837a95c53e09ee799c3b6a76c38c708e6fc74b6"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp313-cp313-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "48f6d8be0eb14f410a846e3091c72026",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 122334,
            "upload_time": "2024-12-18T22:10:16",
            "upload_time_iso_8601": "2024-12-18T22:10:16.465929Z",
            "url": "https://files.pythonhosted.org/packages/1e/68/9f468ca775851565a0a15f2a5a8411f727f0565f079b59d6799885649c60/chafe-1.0.0-cp313-cp313-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "57a72ecae9471bb743bd75879f71a7a625e2b779033b5a8545b520e4e21e2cae",
                "md5": "6af95433edd78f6e2059ed60809a9534",
                "sha256": "d82a4eb4e79115c28d3f1e905a5a4a5122c8036a80f95cfb04b9e1b2e6444a09"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "6af95433edd78f6e2059ed60809a9534",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 210423,
            "upload_time": "2024-12-18T22:10:17",
            "upload_time_iso_8601": "2024-12-18T22:10:17.556684Z",
            "url": "https://files.pythonhosted.org/packages/57/a7/2ecae9471bb743bd75879f71a7a625e2b779033b5a8545b520e4e21e2cae/chafe-1.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "77a3542b25ee277ffbccabc4b4701e7d6cf56daa9967385e82f11f9cdff1976e",
                "md5": "c4d4148cae372de5f03edd3dc73ebb6f",
                "sha256": "3b66aad7a6455bfe9455ffd733b3d5583e72fbc658825fe45c9a1762b5d694be"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c4d4148cae372de5f03edd3dc73ebb6f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 218621,
            "upload_time": "2024-12-18T22:10:20",
            "upload_time_iso_8601": "2024-12-18T22:10:20.227889Z",
            "url": "https://files.pythonhosted.org/packages/77/a3/542b25ee277ffbccabc4b4701e7d6cf56daa9967385e82f11f9cdff1976e/chafe-1.0.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d64a5e912c4da10f1b4bf4b25bc72cc839b9f092d3f1a5534379be37236368cf",
                "md5": "35ce00363664caea3d83ac2dad5b2bdb",
                "sha256": "ce6088047632655f9556ad30b97af37d6ebf0d52741c7f0943c8a528d5320d40"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp313-cp313-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "35ce00363664caea3d83ac2dad5b2bdb",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 218386,
            "upload_time": "2024-12-18T22:10:21",
            "upload_time_iso_8601": "2024-12-18T22:10:21.882636Z",
            "url": "https://files.pythonhosted.org/packages/d6/4a/5e912c4da10f1b4bf4b25bc72cc839b9f092d3f1a5534379be37236368cf/chafe-1.0.0-cp313-cp313-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7b45f62bc3bbe765530cf30cbbdd31909238f5d97e7e82e912b4868baa51f160",
                "md5": "2a3622d77f700255e81e3b10bb997540",
                "sha256": "85b33258815b399a3328d0c6c0160cb30113d8713fecd36959eeb342bc38e3cd"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2a3622d77f700255e81e3b10bb997540",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 222376,
            "upload_time": "2024-12-18T22:10:23",
            "upload_time_iso_8601": "2024-12-18T22:10:23.023862Z",
            "url": "https://files.pythonhosted.org/packages/7b/45/f62bc3bbe765530cf30cbbdd31909238f5d97e7e82e912b4868baa51f160/chafe-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "81f5f0abda28d0beb94d797be8b83134f076715059993e8578acd3121121bf0a",
                "md5": "bba0d60c49418ae79013257ac75a376b",
                "sha256": "1cad2d08fdd8e8de0c1c0d84501528f999e9a688d3477703a7dd7f5f3ee4f1a5"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp313-cp313-win32.whl",
            "has_sig": false,
            "md5_digest": "bba0d60c49418ae79013257ac75a376b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 91586,
            "upload_time": "2024-12-18T22:10:27",
            "upload_time_iso_8601": "2024-12-18T22:10:27.174661Z",
            "url": "https://files.pythonhosted.org/packages/81/f5/f0abda28d0beb94d797be8b83134f076715059993e8578acd3121121bf0a/chafe-1.0.0-cp313-cp313-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b6b7cddffd2e1672bf7e8def12b8d0673735cfd871d847db0dd44066db23d884",
                "md5": "f7ed13507259c81e38d9181579b12120",
                "sha256": "6551c0ccbcc0a62c4506e0053eb552b3ebb6ddec8c6f9ad8f27d6b914397a172"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f7ed13507259c81e38d9181579b12120",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 94045,
            "upload_time": "2024-12-18T22:10:28",
            "upload_time_iso_8601": "2024-12-18T22:10:28.158992Z",
            "url": "https://files.pythonhosted.org/packages/b6/b7/cddffd2e1672bf7e8def12b8d0673735cfd871d847db0dd44066db23d884/chafe-1.0.0-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "75634c20644c669682904b4c0fee7c5f2956911b164dc1df7140978e3e97d081",
                "md5": "b284b3a952725e48ab4924c469c08661",
                "sha256": "372e1e26ae2fb493845d419e350e086a51d9dfe27659cc423263f7bdc9ae28a1"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp38-cp38-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "b284b3a952725e48ab4924c469c08661",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 122514,
            "upload_time": "2024-12-18T22:10:29",
            "upload_time_iso_8601": "2024-12-18T22:10:29.224433Z",
            "url": "https://files.pythonhosted.org/packages/75/63/4c20644c669682904b4c0fee7c5f2956911b164dc1df7140978e3e97d081/chafe-1.0.0-cp38-cp38-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa4f21440f185be96e5a6b58dc86b927dc7c3fea487c4233051272c8135bc1a0",
                "md5": "f3654c6a858107693678e6aa34ba57f3",
                "sha256": "bf227d83677b5a9f5d79fecf6649685b01974305fa15172bc063f3a5a24188e7"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "f3654c6a858107693678e6aa34ba57f3",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 196346,
            "upload_time": "2024-12-18T22:10:33",
            "upload_time_iso_8601": "2024-12-18T22:10:33.145980Z",
            "url": "https://files.pythonhosted.org/packages/fa/4f/21440f185be96e5a6b58dc86b927dc7c3fea487c4233051272c8135bc1a0/chafe-1.0.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": "e98318debc079aa2e6d21e8efc33c7d760d88aef3fef365e6e5e9c8f3767ff0f",
                "md5": "d2abeea2ede09ab2e9b1cb18b4dd2d95",
                "sha256": "61d8bef583a82913974233f9358e13aff001c33825b812dbc2f709ce0d3e1848"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d2abeea2ede09ab2e9b1cb18b4dd2d95",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 201176,
            "upload_time": "2024-12-18T22:10:34",
            "upload_time_iso_8601": "2024-12-18T22:10:34.703786Z",
            "url": "https://files.pythonhosted.org/packages/e9/83/18debc079aa2e6d21e8efc33c7d760d88aef3fef365e6e5e9c8f3767ff0f/chafe-1.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "91b41f03a19eb89548929b5ff6fa487c2341b04ca0c937ac74e28f6791e1e21b",
                "md5": "788680f5a53867cfd1a7137380dfb41d",
                "sha256": "2ff7ecd16024f9ea5cea7e5326f506a6cb25548ced14e2e7123945a58d048322"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp38-cp38-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "788680f5a53867cfd1a7137380dfb41d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 206164,
            "upload_time": "2024-12-18T22:10:35",
            "upload_time_iso_8601": "2024-12-18T22:10:35.828201Z",
            "url": "https://files.pythonhosted.org/packages/91/b4/1f03a19eb89548929b5ff6fa487c2341b04ca0c937ac74e28f6791e1e21b/chafe-1.0.0-cp38-cp38-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "debc6635e70c7d6d561613bcb9acf297017f4cc240739c339bbdffa8c0c31a1e",
                "md5": "fa99b6028146b820beda6ac7a3c53052",
                "sha256": "17aaa8c473739aa3fca0da0e4abb6874bbc28d18bf9643493b6738de96c39e6b"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fa99b6028146b820beda6ac7a3c53052",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 207433,
            "upload_time": "2024-12-18T22:10:37",
            "upload_time_iso_8601": "2024-12-18T22:10:37.977240Z",
            "url": "https://files.pythonhosted.org/packages/de/bc/6635e70c7d6d561613bcb9acf297017f4cc240739c339bbdffa8c0c31a1e/chafe-1.0.0-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6ebb876f79e6cf165d58418f9207fc4e804cb9260b9433df15fe30cc522d9069",
                "md5": "b629bc8d0ac1dae72fd8bfe68f02161f",
                "sha256": "14af68612fb0b124c2ac916a5756c238aee64d53aca22b70f25a414c1fb85c0f"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "b629bc8d0ac1dae72fd8bfe68f02161f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 91821,
            "upload_time": "2024-12-18T22:10:40",
            "upload_time_iso_8601": "2024-12-18T22:10:40.307252Z",
            "url": "https://files.pythonhosted.org/packages/6e/bb/876f79e6cf165d58418f9207fc4e804cb9260b9433df15fe30cc522d9069/chafe-1.0.0-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f2b436ef90f581c70a299206b6b3ffcb579e5bbfb5df33a747a040a7591efd40",
                "md5": "dfab48944dac7301e3a0013771b7cabc",
                "sha256": "71fb566f8412394eb6c09f5296a52e5766dedb75f15f550d146adec7ff7cbcdf"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "dfab48944dac7301e3a0013771b7cabc",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 94320,
            "upload_time": "2024-12-18T22:10:41",
            "upload_time_iso_8601": "2024-12-18T22:10:41.483578Z",
            "url": "https://files.pythonhosted.org/packages/f2/b4/36ef90f581c70a299206b6b3ffcb579e5bbfb5df33a747a040a7591efd40/chafe-1.0.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e1bfc8e6ba8e8921ff79157a6d373fcd7d3ee162f5a34f97efd92ed43337439",
                "md5": "27671f821a61ef012429538acdd99371",
                "sha256": "1ebf66a99f47bb633da32b828e8b531763e56dcc62478e2882e3ebb54d20b8f6"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "27671f821a61ef012429538acdd99371",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 122786,
            "upload_time": "2024-12-18T22:10:43",
            "upload_time_iso_8601": "2024-12-18T22:10:43.625230Z",
            "url": "https://files.pythonhosted.org/packages/7e/1b/fc8e6ba8e8921ff79157a6d373fcd7d3ee162f5a34f97efd92ed43337439/chafe-1.0.0-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7c11ec11116424fc2967da7b2ee79cb9363da244b80d373119339664af15cf26",
                "md5": "f45ea89cc3b60ce3f8a353a2e449d91a",
                "sha256": "7195727c1e2c67433c3c3452a85ac282cfef179dc9fbad94269ed63b1e1cb169"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "f45ea89cc3b60ce3f8a353a2e449d91a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 194953,
            "upload_time": "2024-12-18T22:10:44",
            "upload_time_iso_8601": "2024-12-18T22:10:44.640007Z",
            "url": "https://files.pythonhosted.org/packages/7c/11/ec11116424fc2967da7b2ee79cb9363da244b80d373119339664af15cf26/chafe-1.0.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": "064c1dcd3e27493ef82e76c9148ee0bfb3ddb60cd65ac36d2d8d96f479150c5d",
                "md5": "6a36f1cbbf8688f25fee1345ab3ee721",
                "sha256": "6a467c7bc39eb78959dbd4bf3863629d715d413932eed758ae18a29c6ccb559f"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6a36f1cbbf8688f25fee1345ab3ee721",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 199354,
            "upload_time": "2024-12-18T22:10:45",
            "upload_time_iso_8601": "2024-12-18T22:10:45.829445Z",
            "url": "https://files.pythonhosted.org/packages/06/4c/1dcd3e27493ef82e76c9148ee0bfb3ddb60cd65ac36d2d8d96f479150c5d/chafe-1.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b82125ca43242bad9aa65aad0ca77a0f2ab5de175a52e082d2659513f8d73bf6",
                "md5": "ce57e2323378f52e77a3d487e44e7f04",
                "sha256": "b47f8be48e82d587b398a1e64bedd2ee285039d2175d69cddcb1a647b098b1bd"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp39-cp39-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "ce57e2323378f52e77a3d487e44e7f04",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 203763,
            "upload_time": "2024-12-18T22:10:48",
            "upload_time_iso_8601": "2024-12-18T22:10:48.261307Z",
            "url": "https://files.pythonhosted.org/packages/b8/21/25ca43242bad9aa65aad0ca77a0f2ab5de175a52e082d2659513f8d73bf6/chafe-1.0.0-cp39-cp39-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "776d0c95d292a09d40500843afbf9905064780b6eef67e55eaa051d879cd2d34",
                "md5": "8bc615c34a73304bf3fd20630a8a60dc",
                "sha256": "0ade968591381b3c6f29909ef12e0368995893fb0f49269b4fcf97ad60d95823"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8bc615c34a73304bf3fd20630a8a60dc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 205759,
            "upload_time": "2024-12-18T22:10:49",
            "upload_time_iso_8601": "2024-12-18T22:10:49.361629Z",
            "url": "https://files.pythonhosted.org/packages/77/6d/0c95d292a09d40500843afbf9905064780b6eef67e55eaa051d879cd2d34/chafe-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b27b1235698a7ed65085420d55d21f444a5fc23d5b49be5f03276232da88e4c9",
                "md5": "67213fd227561e3b2a3e16569616aef7",
                "sha256": "faf432976916642d0451897d8ecc688f6bae22f55dcdaece869105d3b307a54e"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "67213fd227561e3b2a3e16569616aef7",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 91737,
            "upload_time": "2024-12-18T22:10:50",
            "upload_time_iso_8601": "2024-12-18T22:10:50.468799Z",
            "url": "https://files.pythonhosted.org/packages/b2/7b/1235698a7ed65085420d55d21f444a5fc23d5b49be5f03276232da88e4c9/chafe-1.0.0-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6a0566199da4d5b43a110876945ca0d9331c8c9236cdb6702de28c71e6bed705",
                "md5": "6fc20a42063f88521c0f7f64ed4c0224",
                "sha256": "e8b22eab4750d1f14e26b5f520de2ced22c3840a3d0253257a063f2652f515ec"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6fc20a42063f88521c0f7f64ed4c0224",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 94206,
            "upload_time": "2024-12-18T22:10:51",
            "upload_time_iso_8601": "2024-12-18T22:10:51.488962Z",
            "url": "https://files.pythonhosted.org/packages/6a/05/66199da4d5b43a110876945ca0d9331c8c9236cdb6702de28c71e6bed705/chafe-1.0.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4c261861d8a7f75ae7607b9326d36e6211b603684bb8340cba9d52c368ae1a2b",
                "md5": "3deecbb7b86d8c03f097d426636cdf3b",
                "sha256": "4a04d8b7303e4373583d7daf79728d4511536c75f9943cac0d9b42b4a729b68f"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "3deecbb7b86d8c03f097d426636cdf3b",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 95598,
            "upload_time": "2024-12-18T22:10:52",
            "upload_time_iso_8601": "2024-12-18T22:10:52.475639Z",
            "url": "https://files.pythonhosted.org/packages/4c/26/1861d8a7f75ae7607b9326d36e6211b603684bb8340cba9d52c368ae1a2b/chafe-1.0.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a45ba77fa1c49bfaa910248e0e2b66b0ab4b081c69cd6f638538aebae889bda3",
                "md5": "5dd453b1071ecc5903e2ae24b770945b",
                "sha256": "9b7aa4c3ccaa5d595d1537f8b3431f7fd9df0b064aa712f51d234e6863f48a70"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5dd453b1071ecc5903e2ae24b770945b",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 94701,
            "upload_time": "2024-12-18T22:10:53",
            "upload_time_iso_8601": "2024-12-18T22:10:53.485235Z",
            "url": "https://files.pythonhosted.org/packages/a4/5b/a77fa1c49bfaa910248e0e2b66b0ab4b081c69cd6f638538aebae889bda3/chafe-1.0.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d45f03eeab31455be4d48b1de18db4218f971b7ff18e674444a3e8550bd7d6f8",
                "md5": "b8b803871d519e7f0b9b088aa1de2536",
                "sha256": "806f4c7d1bde0eb07a2b309e5294218f0498c57fd10c447260c9bce6d908eed2"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b8b803871d519e7f0b9b088aa1de2536",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 91756,
            "upload_time": "2024-12-18T22:10:54",
            "upload_time_iso_8601": "2024-12-18T22:10:54.629473Z",
            "url": "https://files.pythonhosted.org/packages/d4/5f/03eeab31455be4d48b1de18db4218f971b7ff18e674444a3e8550bd7d6f8/chafe-1.0.0-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a56f0a89ef1bef4deb3c1edc5f78d8a80d4fff6fb559d8a062e7b12d118284b4",
                "md5": "e19d0b2f399b50ff35783848a9595fc7",
                "sha256": "a9e0056f698bbb6b05a0adbbfd02064ef4f16ead86065820471cf67990c693a1"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "e19d0b2f399b50ff35783848a9595fc7",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 94727,
            "upload_time": "2024-12-18T22:10:56",
            "upload_time_iso_8601": "2024-12-18T22:10:56.143947Z",
            "url": "https://files.pythonhosted.org/packages/a5/6f/0a89ef1bef4deb3c1edc5f78d8a80d4fff6fb559d8a062e7b12d118284b4/chafe-1.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "67cb881f36b936d7b8324b5343276e753d7d11b139ac5f94194db22b3a165d04",
                "md5": "d912b53c7715637b51901fb47b8338ad",
                "sha256": "083e95e8716d8e5af59f5b63f96be28e69a2f31e9d09c6b76667900c51514654"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d912b53c7715637b51901fb47b8338ad",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 93935,
            "upload_time": "2024-12-18T22:11:01",
            "upload_time_iso_8601": "2024-12-18T22:11:01.196990Z",
            "url": "https://files.pythonhosted.org/packages/67/cb/881f36b936d7b8324b5343276e753d7d11b139ac5f94194db22b3a165d04/chafe-1.0.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "46ace06c81f564dfd452523677a203912e51b7e24f49084704328a9ded53bf5e",
                "md5": "fb813fec2c02f442c61ce46483224df4",
                "sha256": "38a276e65441f39694fd3fdbd67895c3ea5d7f499caf90db3eed7f85cadd6dfb"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-pp38-pypy38_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "fb813fec2c02f442c61ce46483224df4",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 91133,
            "upload_time": "2024-12-18T22:11:03",
            "upload_time_iso_8601": "2024-12-18T22:11:03.124051Z",
            "url": "https://files.pythonhosted.org/packages/46/ac/e06c81f564dfd452523677a203912e51b7e24f49084704328a9ded53bf5e/chafe-1.0.0-pp38-pypy38_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "36c69d45bd04f04c2459bfdc132557209569634e7a630331372e4378ad66a619",
                "md5": "65eda8694ba49405f1dc7806538da5a0",
                "sha256": "e92104c884d1a795739bda4ed37bd75ded9c6e580da87577ef7243f2ae03862c"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "65eda8694ba49405f1dc7806538da5a0",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 95582,
            "upload_time": "2024-12-18T22:11:04",
            "upload_time_iso_8601": "2024-12-18T22:11:04.336258Z",
            "url": "https://files.pythonhosted.org/packages/36/c6/9d45bd04f04c2459bfdc132557209569634e7a630331372e4378ad66a619/chafe-1.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0955b6a2e02ddfba045ba2b3381cff68d65bbc3679c9f831f6bded05d85dfa40",
                "md5": "d8c444cd87ee7980237b4043adb62c1a",
                "sha256": "640ab0af5892d4f13b10585e80e78a26c6c231205c52ffe551508e32f1e52d7d"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d8c444cd87ee7980237b4043adb62c1a",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 94708,
            "upload_time": "2024-12-18T22:11:05",
            "upload_time_iso_8601": "2024-12-18T22:11:05.603321Z",
            "url": "https://files.pythonhosted.org/packages/09/55/b6a2e02ddfba045ba2b3381cff68d65bbc3679c9f831f6bded05d85dfa40/chafe-1.0.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "740b718c460a04b507b55874b498fe97d1d70063c9d7ec157badf7199824d1ee",
                "md5": "aad9088350dd072a9837c60855fdd2e2",
                "sha256": "baf1f31aed24e1b72d3696d21ad7f72e5ea6259e53791e664c83e72ef5ed89cb"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "aad9088350dd072a9837c60855fdd2e2",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 91763,
            "upload_time": "2024-12-18T22:11:06",
            "upload_time_iso_8601": "2024-12-18T22:11:06.601491Z",
            "url": "https://files.pythonhosted.org/packages/74/0b/718c460a04b507b55874b498fe97d1d70063c9d7ec157badf7199824d1ee/chafe-1.0.0-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7feb0762de373052c51ebca6ba437d9b250fcb45033e77ddaf9710791232a227",
                "md5": "7fc5663f5373515ad7f4d57e814d7b04",
                "sha256": "e3a52bebba33b5cd7ed5d6b4fdd1cf26334fd34101b2542a068d1bdacaf36aa1"
            },
            "downloads": -1,
            "filename": "chafe-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "7fc5663f5373515ad7f4d57e814d7b04",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 67134,
            "upload_time": "2024-12-18T22:11:07",
            "upload_time_iso_8601": "2024-12-18T22:11:07.702940Z",
            "url": "https://files.pythonhosted.org/packages/7f/eb/0762de373052c51ebca6ba437d9b250fcb45033e77ddaf9710791232a227/chafe-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-18 22:11:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "culler",
    "github_project": "chafe",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "chafe"
}
        
Elapsed time: 2.68390s