Name | pyppmd JSON |
Version |
1.1.1
JSON |
| download |
home_page | None |
Summary | PPMd compression/decompression library |
upload_time | 2024-12-23 04:12:09 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | LGPL-2.1-or-later |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
PyPPMd
======
.. image:: https://badge.fury.io/py/pyppmd.svg
:target: https://badge.fury.io/py/pyppmd
.. image:: https://img.shields.io/conda/vn/conda-forge/pyppmd
:target: https://anaconda.org/conda-forge/pyppmd
.. image:: https://readthedocs.org/projects/pyppmd/badge/?version=latest
:target: https://pyppmd.readthedocs.io/en/latest/?badge=latest
.. image:: https://dev.azure.com/miurahr/CodeBerg/_apis/build/status%2FCodeBerg-pyppmd-CI?branchName=main
:target: https://dev.azure.com/miurahr/CodeBerg/_build/latest?definitionId=29&branchName=main
Introduction
------------
``pyppmd`` module provides classes and functions for compressing and decompressing text data,
using PPM(Prediction by partial matching) compression algorithm which has several variations of implementations.
PPMd is the implementation by Dmitry Shkarin.
PyPPMD use Igor Pavlov's range coder introduced in 7-zip.
The API is similar to Python's bz2/lzma/zlib module.
Some parts of th codes are derived from ``7-zip``, ``pyzstd`` and ``ppmd-cffi``.
Development status
------------------
A project status is considered as ``Stable``.
Extra input byte
----------------
``PPMd`` algorithm and implementation is designed to use ``Extra`` input byte.
The encoder will omit a last null (b"\0") byte when last byte is b"\0".
You may need to provide an extra null byte when you don't get expected size of
extracted data.
You can do like as:
.. code-block::
dec = pyppmd.Ppmd7Decoder(max_order=6, mem_size=16 << 10)
result = dec.decode(compressed, length)
if len(result) < length:
if dec.needs_input:
# ppmd need an extra null byte
result += dec.decode(b"\0", length - len(result))
else:
result += dec.decode(b"", length - len(result))
.. warning::
When use it on MSYS2/MINGW64 environment, you should set environment variable ``SETUPTOOLS_USE_DISTUTILS=stdlib``
Copyright and License
---------------------
Some codes are derived from p7zip/7zip and pyzstd project.
Details are shown in LicenseNotices.rst
- SPDX-License-Identifier: LGPL-2.1-or-later
- SPDX-URL: https://spdx.org/licenses/LGPL-2.1-or-later.html
PyPPMd is licensed under GNU Lesser General Public License v2.1 or later.
- Copyright (C) 2020-2023 Hiroshi Miura
- Copyright (C) 2020-2021 Ma Lin
- Copyright (C) 2010-2012 Lockless Inc.
- Copyright (C) 1999-2017 Igor Pavlov
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Raw data
{
"_id": null,
"home_page": null,
"name": "pyppmd",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Hiroshi Miura <miurahr@linux.com>",
"download_url": "https://files.pythonhosted.org/packages/42/8e/06581a619ad31cd28fd897bd55aff2ea945d3d566969b8b3f682599e6dee/pyppmd-1.1.1.tar.gz",
"platform": null,
"description": "PyPPMd\n======\n\n\n.. image:: https://badge.fury.io/py/pyppmd.svg\n :target: https://badge.fury.io/py/pyppmd\n\n.. image:: https://img.shields.io/conda/vn/conda-forge/pyppmd\n :target: https://anaconda.org/conda-forge/pyppmd\n\n.. image:: https://readthedocs.org/projects/pyppmd/badge/?version=latest\n :target: https://pyppmd.readthedocs.io/en/latest/?badge=latest\n\n.. image:: https://dev.azure.com/miurahr/CodeBerg/_apis/build/status%2FCodeBerg-pyppmd-CI?branchName=main\n :target: https://dev.azure.com/miurahr/CodeBerg/_build/latest?definitionId=29&branchName=main\n\nIntroduction\n------------\n\n``pyppmd`` module provides classes and functions for compressing and decompressing text data,\nusing PPM(Prediction by partial matching) compression algorithm which has several variations of implementations.\nPPMd is the implementation by Dmitry Shkarin.\nPyPPMD use Igor Pavlov's range coder introduced in 7-zip.\n\nThe API is similar to Python's bz2/lzma/zlib module.\n\nSome parts of th codes are derived from ``7-zip``, ``pyzstd`` and ``ppmd-cffi``.\n\n\nDevelopment status\n------------------\n\nA project status is considered as ``Stable``.\n\nExtra input byte\n----------------\n\n``PPMd`` algorithm and implementation is designed to use ``Extra`` input byte.\nThe encoder will omit a last null (b\"\\0\") byte when last byte is b\"\\0\".\nYou may need to provide an extra null byte when you don't get expected size of\nextracted data.\n\nYou can do like as:\n\n.. code-block::\n\n dec = pyppmd.Ppmd7Decoder(max_order=6, mem_size=16 << 10)\n result = dec.decode(compressed, length)\n if len(result) < length:\n if dec.needs_input:\n # ppmd need an extra null byte\n result += dec.decode(b\"\\0\", length - len(result))\n else:\n result += dec.decode(b\"\", length - len(result))\n\n\n.. warning::\n When use it on MSYS2/MINGW64 environment, you should set environment variable ``SETUPTOOLS_USE_DISTUTILS=stdlib``\n\nCopyright and License\n---------------------\n\nSome codes are derived from p7zip/7zip and pyzstd project.\nDetails are shown in LicenseNotices.rst\n\n- SPDX-License-Identifier: LGPL-2.1-or-later\n- SPDX-URL: https://spdx.org/licenses/LGPL-2.1-or-later.html\n\nPyPPMd is licensed under GNU Lesser General Public License v2.1 or later.\n\n- Copyright (C) 2020-2023 Hiroshi Miura\n- Copyright (C) 2020-2021 Ma Lin\n- Copyright (C) 2010-2012 Lockless Inc.\n- Copyright (C) 1999-2017 Igor Pavlov\n\nThis library is free software; you can redistribute it and/or\nmodify it under the terms of the GNU Lesser General Public\nLicense as published by the Free Software Foundation; either\nversion 2.1 of the License, or (at your option) any later version.\n\nThis library is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\nLesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public\nLicense along with this library; if not, write to the Free Software\nFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n",
"bugtrack_url": null,
"license": "LGPL-2.1-or-later",
"summary": "PPMd compression/decompression library",
"version": "1.1.1",
"project_urls": {
"Bug Tracker": "https://codeberg.org/miurahr/pyppmd/issues",
"Changelog": "https://pyppmd.readthedocs.io/en/latest/changelog.html",
"Documentation": "https://pyppmd.readthedocs.io/en/stable/",
"Homepage": "https://pyppmd.readthedocs.io/",
"Source": "https://codeberg.org/miurahr/pyppmd"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5eb8f14537ba78d5edb31f065ae4a865baa1173cbe27de153bc5a1dcce2d8c23",
"md5": "778b8b546e6e87d8a1eecc3d9375fa84",
"sha256": "406b184132c69e3f60ea9621b69eaa0c5494e83f82c307b3acce7b86a4f8f888"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp310-cp310-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "778b8b546e6e87d8a1eecc3d9375fa84",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 76151,
"upload_time": "2024-12-23T04:10:10",
"upload_time_iso_8601": "2024-12-23T04:10:10.117249Z",
"url": "https://files.pythonhosted.org/packages/5e/b8/f14537ba78d5edb31f065ae4a865baa1173cbe27de153bc5a1dcce2d8c23/pyppmd-1.1.1-cp310-cp310-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d0b5466ed066c415f11a2cac741bc537e5627a9d038dac7abc7b755a1ba0dad2",
"md5": "b64e6721f5efbbae02b6fa62eda1a150",
"sha256": "c2cf003bb184adf306e1ac1828107307927737dde63474715ba16462e266cbef"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "b64e6721f5efbbae02b6fa62eda1a150",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 47101,
"upload_time": "2024-12-23T04:10:13",
"upload_time_iso_8601": "2024-12-23T04:10:13.526817Z",
"url": "https://files.pythonhosted.org/packages/d0/b5/466ed066c415f11a2cac741bc537e5627a9d038dac7abc7b755a1ba0dad2/pyppmd-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "36721cae79f7e30d6c57d9cbdc8b2b972e73d4fed07c3020d6d34442c8bf095e",
"md5": "a0f189f1f2c413db468ac9c8e8425573",
"sha256": "71c8fd0ecc8d4760e852dd6df19d1a827427cb9e6c9e568cbf5edba7d860c514"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "a0f189f1f2c413db468ac9c8e8425573",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 47306,
"upload_time": "2024-12-23T04:10:16",
"upload_time_iso_8601": "2024-12-23T04:10:16.471388Z",
"url": "https://files.pythonhosted.org/packages/36/72/1cae79f7e30d6c57d9cbdc8b2b972e73d4fed07c3020d6d34442c8bf095e/pyppmd-1.1.1-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "de331359cfec56994d94a7816b146c6b631fa22927c8a40cd163e2bea0f29788",
"md5": "6facecd72fa49d8400bd9f5121dd4434",
"sha256": "e6b5edee08b66ad6c39fd4d34a7ef4cfeb4b69fd6d68957e59cd2db674611a9e"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "6facecd72fa49d8400bd9f5121dd4434",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 135858,
"upload_time": "2024-12-23T04:10:18",
"upload_time_iso_8601": "2024-12-23T04:10:18.861698Z",
"url": "https://files.pythonhosted.org/packages/de/33/1359cfec56994d94a7816b146c6b631fa22927c8a40cd163e2bea0f29788/pyppmd-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ae4012e5721885d537a5cbe19ec2b4e7bbe17f2562c4a3aa8aa0fbfc41fbfa66",
"md5": "2579f5a23496f24f52cbca32f2da0d9d",
"sha256": "e95bd23eb1543ab3149f24fe02f6dd2695023326027a4b989fb2c6dba256e75e"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "2579f5a23496f24f52cbca32f2da0d9d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 133976,
"upload_time": "2024-12-23T04:10:22",
"upload_time_iso_8601": "2024-12-23T04:10:22.016193Z",
"url": "https://files.pythonhosted.org/packages/ae/40/12e5721885d537a5cbe19ec2b4e7bbe17f2562c4a3aa8aa0fbfc41fbfa66/pyppmd-1.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8ff7be56704aef53490da6bbe6e2e7efff3c13383310ac71f8a82d15d84bbedb",
"md5": "d466dcdf861225db85f0b0f50195ad1e",
"sha256": "e633ee4cc19d0c71b3898092c3c4cc20a10bd5e6197229fffac29d68ad5d83b8"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d466dcdf861225db85f0b0f50195ad1e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 138961,
"upload_time": "2024-12-23T04:10:25",
"upload_time_iso_8601": "2024-12-23T04:10:25.859652Z",
"url": "https://files.pythonhosted.org/packages/8f/f7/be56704aef53490da6bbe6e2e7efff3c13383310ac71f8a82d15d84bbedb/pyppmd-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ac5dc0d03869f95951dc51b2a6edbfbd8a55fab1424b1a7319a1d3d5bf9625cb",
"md5": "dc4e677b9e2aea7522d3b44d5371f551",
"sha256": "ecaafe2807ef557f0c49b8476a4fa04091b43866072fbcf31b3ceb01a96c9168"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp310-cp310-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "dc4e677b9e2aea7522d3b44d5371f551",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 139879,
"upload_time": "2024-12-23T04:10:27",
"upload_time_iso_8601": "2024-12-23T04:10:27.438094Z",
"url": "https://files.pythonhosted.org/packages/ac/5d/c0d03869f95951dc51b2a6edbfbd8a55fab1424b1a7319a1d3d5bf9625cb/pyppmd-1.1.1-cp310-cp310-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5fc8c80113ab216ae4076c8888fb677062fdacbbea8f812b0ef9b7280ca42a65",
"md5": "d1a4ef5aa8e559f735dbd591cbcc98f3",
"sha256": "c182fccff60ae8f24f28f5145c36a60708b5b041a25d36b67f23c44923552fa4"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp310-cp310-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "d1a4ef5aa8e559f735dbd591cbcc98f3",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 133929,
"upload_time": "2024-12-23T04:10:30",
"upload_time_iso_8601": "2024-12-23T04:10:30.514077Z",
"url": "https://files.pythonhosted.org/packages/5f/c8/c80113ab216ae4076c8888fb677062fdacbbea8f812b0ef9b7280ca42a65/pyppmd-1.1.1-cp310-cp310-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "be3c43571b8389a804fd7f4abb860deae23ce81ab57cc987177a791a93cd4ecc",
"md5": "f32a9b74bb4f25e49340f26bb5b74f37",
"sha256": "70c93d19efe67cdac3e7fa2d4e171650a2c4f90127a9781b25e496a43f12fbbc"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp310-cp310-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "f32a9b74bb4f25e49340f26bb5b74f37",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 142865,
"upload_time": "2024-12-23T04:10:32",
"upload_time_iso_8601": "2024-12-23T04:10:32.125787Z",
"url": "https://files.pythonhosted.org/packages/be/3c/43571b8389a804fd7f4abb860deae23ce81ab57cc987177a791a93cd4ecc/pyppmd-1.1.1-cp310-cp310-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6551d4376a413d1aa552f4c850ab44a28e5c7949bcdb587222e28c81c7f81afb",
"md5": "8ca776656f5fe3ef0a6fc42135e8b220",
"sha256": "57c75856920a210ed72b553885af7bc06eddfd30ff26b62a3a63cb8f86f3d217"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "8ca776656f5fe3ef0a6fc42135e8b220",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 41805,
"upload_time": "2024-12-23T04:10:35",
"upload_time_iso_8601": "2024-12-23T04:10:35.227063Z",
"url": "https://files.pythonhosted.org/packages/65/51/d4376a413d1aa552f4c850ab44a28e5c7949bcdb587222e28c81c7f81afb/pyppmd-1.1.1-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "abeeb2ab3f166a20fdbd4ec6bd36830ea33237e99d5d2fa3a758f7f7c168f19b",
"md5": "67cf81dc62bd53d586200e689548cfcb",
"sha256": "d5293f10dc8c1d571b780e0d54426d3d858c19bbd8cb0fe972dcea3906acd05c"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "67cf81dc62bd53d586200e689548cfcb",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 46473,
"upload_time": "2024-12-23T04:10:37",
"upload_time_iso_8601": "2024-12-23T04:10:37.325064Z",
"url": "https://files.pythonhosted.org/packages/ab/ee/b2ab3f166a20fdbd4ec6bd36830ea33237e99d5d2fa3a758f7f7c168f19b/pyppmd-1.1.1-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e1e5e4c891ade6fffa0cf9ead432f80a481d069c26a009e78b9f402fe25bad40",
"md5": "71797635e3dcbbbccaa530b794af155c",
"sha256": "753c5297c91c059443caef33bccbffb10764221739d218046981638aeb9bc5f2"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp311-cp311-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "71797635e3dcbbbccaa530b794af155c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 76148,
"upload_time": "2024-12-23T04:10:40",
"upload_time_iso_8601": "2024-12-23T04:10:40.373453Z",
"url": "https://files.pythonhosted.org/packages/e1/e5/e4c891ade6fffa0cf9ead432f80a481d069c26a009e78b9f402fe25bad40/pyppmd-1.1.1-cp311-cp311-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1c7d24d4b61c144e03c1bfaa272636e2b44678d7849b0fbe7c308d53f0926784",
"md5": "edbccb066fd50beb578b3467c12d4f17",
"sha256": "9b5a73da09de480a94793c9064876af14a01be117de872737935ac447b7cde3c"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "edbccb066fd50beb578b3467c12d4f17",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 47102,
"upload_time": "2024-12-23T04:10:41",
"upload_time_iso_8601": "2024-12-23T04:10:41.726727Z",
"url": "https://files.pythonhosted.org/packages/1c/7d/24d4b61c144e03c1bfaa272636e2b44678d7849b0fbe7c308d53f0926784/pyppmd-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7b1991fc02ef18ae67c8f4cd54a8b8722d3ce58746622adb80506bfc4a80df58",
"md5": "e9a1232e9216d70d6f7ec28fd8bf888c",
"sha256": "89c6febb7114dea02a061143d78d04751a945dfcadff77560e9a3d3c7583c24b"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "e9a1232e9216d70d6f7ec28fd8bf888c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 47308,
"upload_time": "2024-12-23T04:10:43",
"upload_time_iso_8601": "2024-12-23T04:10:43.168180Z",
"url": "https://files.pythonhosted.org/packages/7b/19/91fc02ef18ae67c8f4cd54a8b8722d3ce58746622adb80506bfc4a80df58/pyppmd-1.1.1-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "26d87d4e7106e744c55af7ac7f21388170a6d3c23cbe7d7b9e1a65524f264e37",
"md5": "baf06091efbb39da9813504809ebb298",
"sha256": "0001e467c35e35e6076a8c32ed9074aa45833615ee16115de9282d5c0985a1d8"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "baf06091efbb39da9813504809ebb298",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 138445,
"upload_time": "2024-12-23T04:10:46",
"upload_time_iso_8601": "2024-12-23T04:10:46.303928Z",
"url": "https://files.pythonhosted.org/packages/26/d8/7d4e7106e744c55af7ac7f21388170a6d3c23cbe7d7b9e1a65524f264e37/pyppmd-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "911b71e47e6dc117f088ab8e7fa3b7ff1dc8e1a6c96d0ffdb0010288c2c42ac6",
"md5": "a6b60a53d8db8a1e0ded6f7c52cdb788",
"sha256": "c76820db25596afc859336ba06c01c9be0ff326480beec9c699fd378a546a77f"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "a6b60a53d8db8a1e0ded6f7c52cdb788",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 136543,
"upload_time": "2024-12-23T04:10:47",
"upload_time_iso_8601": "2024-12-23T04:10:47.964709Z",
"url": "https://files.pythonhosted.org/packages/91/1b/71e47e6dc117f088ab8e7fa3b7ff1dc8e1a6c96d0ffdb0010288c2c42ac6/pyppmd-1.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4693363f6299aa6ab4209e4f91bfa313748c535e348b88b9232957d6175ddda1",
"md5": "8cb16aad1843edcd13d417469a704d70",
"sha256": "b67f0a228f8c58750a21ba667c170ae957283e08fd580857f13cb686334e5b3e"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "8cb16aad1843edcd13d417469a704d70",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 141274,
"upload_time": "2024-12-23T04:10:49",
"upload_time_iso_8601": "2024-12-23T04:10:49.597427Z",
"url": "https://files.pythonhosted.org/packages/46/93/363f6299aa6ab4209e4f91bfa313748c535e348b88b9232957d6175ddda1/pyppmd-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f49a9d52964af47c351f543c546cf0c21876e384c66029a1b3cb75aa71b4651c",
"md5": "7d9aa61e2c5fcaaf6bd5a7296f82de91",
"sha256": "b18f24c14f0b0f1757a42c458ae7b6fd7aa0bce8147ac1016a9c134068c1ccc2"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp311-cp311-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "7d9aa61e2c5fcaaf6bd5a7296f82de91",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 141887,
"upload_time": "2024-12-23T04:10:53",
"upload_time_iso_8601": "2024-12-23T04:10:53.218776Z",
"url": "https://files.pythonhosted.org/packages/f4/9a/9d52964af47c351f543c546cf0c21876e384c66029a1b3cb75aa71b4651c/pyppmd-1.1.1-cp311-cp311-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "902209bb81e7a0c1512a6efb30c9ddb1b07e1ca7ff050e427fcce5e7aeedadfd",
"md5": "d2c2b07a3ded3d3f0d2be8d3b208c4e3",
"sha256": "c9e43729161cc3b6ad5b04b16bae7665d3c0cc803de047d8a979aa9232a4f94a"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp311-cp311-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "d2c2b07a3ded3d3f0d2be8d3b208c4e3",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 136166,
"upload_time": "2024-12-23T04:10:54",
"upload_time_iso_8601": "2024-12-23T04:10:54.864021Z",
"url": "https://files.pythonhosted.org/packages/90/22/09bb81e7a0c1512a6efb30c9ddb1b07e1ca7ff050e427fcce5e7aeedadfd/pyppmd-1.1.1-cp311-cp311-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6cbf24162ac82a502a75ac1042617fa0c69350406c79332a1a033cd96cb28cf6",
"md5": "5f47eeba575afbdee7d1ec83c765642f",
"sha256": "fe057d254528b4eeebe2800baefde47d6af679bae184d3793c13a06f794df442"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp311-cp311-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "5f47eeba575afbdee7d1ec83c765642f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 145209,
"upload_time": "2024-12-23T04:10:56",
"upload_time_iso_8601": "2024-12-23T04:10:56.599056Z",
"url": "https://files.pythonhosted.org/packages/6c/bf/24162ac82a502a75ac1042617fa0c69350406c79332a1a033cd96cb28cf6/pyppmd-1.1.1-cp311-cp311-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0fa51cfafa9eea4723bd6b11d0e34519c1947ab26aeb8c78de67dfdbf7e91de7",
"md5": "727c5daf1056d499c1fc2882381ff1b4",
"sha256": "faa51240493a5c53c9b544c99722f70303eea702742bf90f3c3064144342da4a"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "727c5daf1056d499c1fc2882381ff1b4",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 41805,
"upload_time": "2024-12-23T04:10:59",
"upload_time_iso_8601": "2024-12-23T04:10:59.524439Z",
"url": "https://files.pythonhosted.org/packages/0f/a5/1cfafa9eea4723bd6b11d0e34519c1947ab26aeb8c78de67dfdbf7e91de7/pyppmd-1.1.1-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cc30fd2fb7e431414b520dc3d1ced7158da04232203c0f18ed8768ecd6a1d939",
"md5": "f25b8a0431375551d3c61a2373dcf729",
"sha256": "62486f544d6957e1381147e3961eee647b7f4421795be4fb4f1e29d52aee6cb5"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "f25b8a0431375551d3c61a2373dcf729",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 46472,
"upload_time": "2024-12-23T04:11:01",
"upload_time_iso_8601": "2024-12-23T04:11:01.123308Z",
"url": "https://files.pythonhosted.org/packages/cc/30/fd2fb7e431414b520dc3d1ced7158da04232203c0f18ed8768ecd6a1d939/pyppmd-1.1.1-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "46a8a1fdc1b53466e9a01b0d8a8689ae4024fffa6de20330fb0d6025d745cf0f",
"md5": "0cf955f63791640fc5454426bce81ed6",
"sha256": "9877ef273e2c0efdec740855e28004a708ada9012e0db6673df4bb6eba3b05e0"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp312-cp312-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "0cf955f63791640fc5454426bce81ed6",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 76238,
"upload_time": "2024-12-23T04:11:03",
"upload_time_iso_8601": "2024-12-23T04:11:03.362499Z",
"url": "https://files.pythonhosted.org/packages/46/a8/a1fdc1b53466e9a01b0d8a8689ae4024fffa6de20330fb0d6025d745cf0f/pyppmd-1.1.1-cp312-cp312-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "635415a7feae1a258bc67fc2413f82a7f296da7efb076d922d939fe7ef87b537",
"md5": "f138514d0f3a509450390541fb71d2c5",
"sha256": "f816a5cbccceced80e15335389eeeaf1b56a605fb7eebe135b1c85bd161e288c"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "f138514d0f3a509450390541fb71d2c5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 47192,
"upload_time": "2024-12-23T04:11:04",
"upload_time_iso_8601": "2024-12-23T04:11:04.649630Z",
"url": "https://files.pythonhosted.org/packages/63/54/15a7feae1a258bc67fc2413f82a7f296da7efb076d922d939fe7ef87b537/pyppmd-1.1.1-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "554fb5d9086c3479639f1347bc04d6ed1b543a7f87212f68c38f30180cb28e35",
"md5": "3c7ae4b39b6a3e075bbe680d6adf7d38",
"sha256": "6bddabf8f2c6b991d15d6785e603d9d414ae4a791f131b1a729bb8a5d31133d1"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "3c7ae4b39b6a3e075bbe680d6adf7d38",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 47309,
"upload_time": "2024-12-23T04:11:07",
"upload_time_iso_8601": "2024-12-23T04:11:07.426545Z",
"url": "https://files.pythonhosted.org/packages/55/4f/b5d9086c3479639f1347bc04d6ed1b543a7f87212f68c38f30180cb28e35/pyppmd-1.1.1-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "98df2dc8d61008ed5da459fbef13917582b78902867451cb3467d59ca86c945f",
"md5": "2b08119895f22e4c4a94a57419fba338",
"sha256": "855bc2b0d19c3fead5815d72dbe350b4f765334336cbf8bcb504d46edc9e9dd2"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "2b08119895f22e4c4a94a57419fba338",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 139378,
"upload_time": "2024-12-23T04:11:10",
"upload_time_iso_8601": "2024-12-23T04:11:10.525625Z",
"url": "https://files.pythonhosted.org/packages/98/df/2dc8d61008ed5da459fbef13917582b78902867451cb3467d59ca86c945f/pyppmd-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "85cf9899ec2a5a9b10f42afecdd0635186f38731c100643d9b092f5b6d7f137c",
"md5": "26ab1fde521c187b8c00415bb46d627a",
"sha256": "a95b11b3717c083b912f0879678ba72f301bbdb9b69efed46dbc5df682aa3ce7"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "26ab1fde521c187b8c00415bb46d627a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 137565,
"upload_time": "2024-12-23T04:11:13",
"upload_time_iso_8601": "2024-12-23T04:11:13.767651Z",
"url": "https://files.pythonhosted.org/packages/85/cf/9899ec2a5a9b10f42afecdd0635186f38731c100643d9b092f5b6d7f137c/pyppmd-1.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3333c67c41e681e171f9bbbf184eae8899e913845e8e6186cbdad62a3ddf231d",
"md5": "c8a58af4d51dabc4be89abe7184b27e3",
"sha256": "38b645347b6ea217b0c58e8edac27473802868f152db520344ac8c7490981849"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "c8a58af4d51dabc4be89abe7184b27e3",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 142829,
"upload_time": "2024-12-23T04:11:15",
"upload_time_iso_8601": "2024-12-23T04:11:15.378303Z",
"url": "https://files.pythonhosted.org/packages/33/33/c67c41e681e171f9bbbf184eae8899e913845e8e6186cbdad62a3ddf231d/pyppmd-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8ec318e6f565cb1a3941640fd522a3f02f48e546c2996c7f0048608f35994a51",
"md5": "05da8af7440a155d80cab2aef5c28dc8",
"sha256": "f8f94b6222262def5b532f2b9716554ef249ad8411fd4da303596cc8c2e8eda1"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp312-cp312-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "05da8af7440a155d80cab2aef5c28dc8",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 143080,
"upload_time": "2024-12-23T04:11:17",
"upload_time_iso_8601": "2024-12-23T04:11:17.066038Z",
"url": "https://files.pythonhosted.org/packages/8e/c3/18e6f565cb1a3941640fd522a3f02f48e546c2996c7f0048608f35994a51/pyppmd-1.1.1-cp312-cp312-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "18ec40625be3275bae8470136c98d2e63556537ba5cedb6c0a9fa8f90a541a46",
"md5": "e7fe76c29be8bdf70e13de673b3f8a02",
"sha256": "1c0306f69ceddf385ef689ebd0218325b7e523c48333d87157b37393466cfa1e"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp312-cp312-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "e7fe76c29be8bdf70e13de673b3f8a02",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 137254,
"upload_time": "2024-12-23T04:11:20",
"upload_time_iso_8601": "2024-12-23T04:11:20.568054Z",
"url": "https://files.pythonhosted.org/packages/18/ec/40625be3275bae8470136c98d2e63556537ba5cedb6c0a9fa8f90a541a46/pyppmd-1.1.1-cp312-cp312-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "04f492366a1e893f0b04a4bbf1cbc8263d4b58f2ac2f53cee65b11d92d0253bf",
"md5": "32f76219a38005dbdc4bb8d5752f6eb3",
"sha256": "a4ba510457a56535522a660098399e3fa8722e4de55808d089c9d13435d87069"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp312-cp312-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "32f76219a38005dbdc4bb8d5752f6eb3",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 146613,
"upload_time": "2024-12-23T04:11:22",
"upload_time_iso_8601": "2024-12-23T04:11:22.278855Z",
"url": "https://files.pythonhosted.org/packages/04/f4/92366a1e893f0b04a4bbf1cbc8263d4b58f2ac2f53cee65b11d92d0253bf/pyppmd-1.1.1-cp312-cp312-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6fc250ffb30b7787aec4c0cb5a99eaab78d90b0c98e0006d34a22198f954084e",
"md5": "87da7356c0a92b47dd33bb55a6cea33e",
"sha256": "032f040a89fd8348109e8638f94311bd4c3c693fb4cad213ad06a37c203690b1"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "87da7356c0a92b47dd33bb55a6cea33e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 41857,
"upload_time": "2024-12-23T04:11:23",
"upload_time_iso_8601": "2024-12-23T04:11:23.671916Z",
"url": "https://files.pythonhosted.org/packages/6f/c2/50ffb30b7787aec4c0cb5a99eaab78d90b0c98e0006d34a22198f954084e/pyppmd-1.1.1-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "779403ff304086c5b0823bee966a5ae4915b5341dba8ed5e4c9f1b9532d9a9ff",
"md5": "8f0d0888d22a7ea7e9ef29d406ba456b",
"sha256": "2be8cbd13dd59fad1a0ad38062809e28596f3673b77a799dfe82b287986265ed"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "8f0d0888d22a7ea7e9ef29d406ba456b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 46564,
"upload_time": "2024-12-23T04:11:26",
"upload_time_iso_8601": "2024-12-23T04:11:26.379314Z",
"url": "https://files.pythonhosted.org/packages/77/94/03ff304086c5b0823bee966a5ae4915b5341dba8ed5e4c9f1b9532d9a9ff/pyppmd-1.1.1-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "470c1dec938ff11d6e1bbe647d9267325a236346d51d5d7226f76304b20438a7",
"md5": "3d7983b1a0faf67588a28f00ee3665a0",
"sha256": "9458f972f090f3846fc5bea0a6f7363da773d3c4b2d4654f1d4ca3c11f6ecbfa"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp39-cp39-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "3d7983b1a0faf67588a28f00ee3665a0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 76147,
"upload_time": "2024-12-23T04:11:27",
"upload_time_iso_8601": "2024-12-23T04:11:27.929552Z",
"url": "https://files.pythonhosted.org/packages/47/0c/1dec938ff11d6e1bbe647d9267325a236346d51d5d7226f76304b20438a7/pyppmd-1.1.1-cp39-cp39-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f050f81cacb8951e42ce6349044e44f6b6059265727d0f57eea0ec7b9c9f2f0d",
"md5": "63852aeb78cfbc051fa7032a5cdf43cd",
"sha256": "44811a9d958873d857ca81cebf7ba646a0952f8a7bbf8a60cf6ec5d002faa040"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "63852aeb78cfbc051fa7032a5cdf43cd",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 47099,
"upload_time": "2024-12-23T04:11:29",
"upload_time_iso_8601": "2024-12-23T04:11:29.194644Z",
"url": "https://files.pythonhosted.org/packages/f0/50/f81cacb8951e42ce6349044e44f6b6059265727d0f57eea0ec7b9c9f2f0d/pyppmd-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a4c0211e27384201593612d88b48690500a6392ecda95bf768bbcbb9047b0ff2",
"md5": "2c7016187002c3bb3e728329e29bf544",
"sha256": "a1b12460958885ca44e433986644009d0599b87a444f668ce3724a46ce588924"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "2c7016187002c3bb3e728329e29bf544",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 47303,
"upload_time": "2024-12-23T04:11:31",
"upload_time_iso_8601": "2024-12-23T04:11:31.295395Z",
"url": "https://files.pythonhosted.org/packages/a4/c0/211e27384201593612d88b48690500a6392ecda95bf768bbcbb9047b0ff2/pyppmd-1.1.1-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "11aa4f5d8acdac8ae74d499e111db34a6d9af6a4926a2daa8b4a3c6de45a8694",
"md5": "b1f5afab63ff2c8ce6d199d37d46b6ad",
"sha256": "200c74f05b97b00f047cf60607914a0b50f80991f1fb3677f624a85aa79d9458"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "b1f5afab63ff2c8ce6d199d37d46b6ad",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 135715,
"upload_time": "2024-12-23T04:11:34",
"upload_time_iso_8601": "2024-12-23T04:11:34.392747Z",
"url": "https://files.pythonhosted.org/packages/11/aa/4f5d8acdac8ae74d499e111db34a6d9af6a4926a2daa8b4a3c6de45a8694/pyppmd-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5cf63647a9fc3a7cf057a3c12d8f851528f229e8203e2fa09e51c37269fe207e",
"md5": "b505459aea9e73b9eca0a7ba2eb5fde9",
"sha256": "2ebe0d98a341b32f164e860059243e125398865cc0363b32ffc31f953460fe87"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "b505459aea9e73b9eca0a7ba2eb5fde9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 133804,
"upload_time": "2024-12-23T04:11:36",
"upload_time_iso_8601": "2024-12-23T04:11:36.040561Z",
"url": "https://files.pythonhosted.org/packages/5c/f6/3647a9fc3a7cf057a3c12d8f851528f229e8203e2fa09e51c37269fe207e/pyppmd-1.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bc070ae61ac7ed528f7865b32ecf8c291abb770a1596bae7ed10cf6dd17461fc",
"md5": "3621a68bcc1ef586078bc98ff3b4c312",
"sha256": "bf93e1e047a82f1e7e194fcf49da166d2b9d8dc98d7c0b5cd844dc4360d9c1f5"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "3621a68bcc1ef586078bc98ff3b4c312",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 138832,
"upload_time": "2024-12-23T04:11:37",
"upload_time_iso_8601": "2024-12-23T04:11:37.896481Z",
"url": "https://files.pythonhosted.org/packages/bc/07/0ae61ac7ed528f7865b32ecf8c291abb770a1596bae7ed10cf6dd17461fc/pyppmd-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1038f1066a739503d65be04390f67050780be57ce6bd5016b585d637f0986ac5",
"md5": "212ac5ff673128e10aeb3813795a7a26",
"sha256": "f5b0b8c746bde378ae3b4df42a11fd8599ba3e5808dfea36e16d722b74bd0506"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp39-cp39-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "212ac5ff673128e10aeb3813795a7a26",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 139762,
"upload_time": "2024-12-23T04:11:39",
"upload_time_iso_8601": "2024-12-23T04:11:39.529598Z",
"url": "https://files.pythonhosted.org/packages/10/38/f1066a739503d65be04390f67050780be57ce6bd5016b585d637f0986ac5/pyppmd-1.1.1-cp39-cp39-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b67717c18f8399eda09880ff738343498bf64e3e34e4947da0453174384db919",
"md5": "755f3acebcbf7751813e9caa2f648942",
"sha256": "bcdd5207b6c79887f25639632ca2623a399d8c54f567973e9ba474b5ebae2b1c"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp39-cp39-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "755f3acebcbf7751813e9caa2f648942",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 133798,
"upload_time": "2024-12-23T04:11:40",
"upload_time_iso_8601": "2024-12-23T04:11:40.934582Z",
"url": "https://files.pythonhosted.org/packages/b6/77/17c18f8399eda09880ff738343498bf64e3e34e4947da0453174384db919/pyppmd-1.1.1-cp39-cp39-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e29c33f11860d4478e7b6fc3f246e8fc082aec23e5fb33375dbcbd3bd0a14997",
"md5": "9c02cc38f8df50e0c8a3d6c6eec91123",
"sha256": "7bfcca94e5452b6d54ac24a11c2402f6a193c331e5dc221c1f1df71773624374"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp39-cp39-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "9c02cc38f8df50e0c8a3d6c6eec91123",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 142647,
"upload_time": "2024-12-23T04:11:42",
"upload_time_iso_8601": "2024-12-23T04:11:42.562428Z",
"url": "https://files.pythonhosted.org/packages/e2/9c/33f11860d4478e7b6fc3f246e8fc082aec23e5fb33375dbcbd3bd0a14997/pyppmd-1.1.1-cp39-cp39-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "feb7b12edfbd76016d0e06d3dae32e493f02009ac91b63e982aad1e749f82ca7",
"md5": "f50c03161a449f247a9bc1a2a456c3b9",
"sha256": "18e99c074664f996f511bc6e87aab46bc4c75f5bd0157d3210292919be35e22c"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "f50c03161a449f247a9bc1a2a456c3b9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 41795,
"upload_time": "2024-12-23T04:11:45",
"upload_time_iso_8601": "2024-12-23T04:11:45.741053Z",
"url": "https://files.pythonhosted.org/packages/fe/b7/b12edfbd76016d0e06d3dae32e493f02009ac91b63e982aad1e749f82ca7/pyppmd-1.1.1-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "83360d9110e8f398af8f9d4e8cf764be28362b04a622fbf92a712e86c7629f2e",
"md5": "76fb47199050e75e7d5c3fc54be5f45f",
"sha256": "b29788d5a0f8f39ea46a1255cd886daddf9c64ba9d4cb64677bc93bd3859ac0e"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "76fb47199050e75e7d5c3fc54be5f45f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 46467,
"upload_time": "2024-12-23T04:11:47",
"upload_time_iso_8601": "2024-12-23T04:11:47.246568Z",
"url": "https://files.pythonhosted.org/packages/83/36/0d9110e8f398af8f9d4e8cf764be28362b04a622fbf92a712e86c7629f2e/pyppmd-1.1.1-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ab57a7aae2e5acbf093b74e9bd75c989e9e0aaa17728ecd3cc83fed0c9c28e7b",
"md5": "4c8340d0d4276cf3eb31453c357bdc48",
"sha256": "28648ef56793bf1ed0ff24728642f56fa39cb96ea161dec6ee2d26f97c0cdd28"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "4c8340d0d4276cf3eb31453c357bdc48",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 41312,
"upload_time": "2024-12-23T04:11:48",
"upload_time_iso_8601": "2024-12-23T04:11:48.557126Z",
"url": "https://files.pythonhosted.org/packages/ab/57/a7aae2e5acbf093b74e9bd75c989e9e0aaa17728ecd3cc83fed0c9c28e7b/pyppmd-1.1.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "36d69b49d6f9f5214b67a14657ac8d5339abb67c5c05266c13667622b1cb5c1e",
"md5": "09872874b87dda65476a0a4458164d71",
"sha256": "427d6f9b9c011e032db9529b2a15773f2e2944ca490b67d5757f4af33bbda406"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "09872874b87dda65476a0a4458164d71",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 44821,
"upload_time": "2024-12-23T04:11:51",
"upload_time_iso_8601": "2024-12-23T04:11:51.258364Z",
"url": "https://files.pythonhosted.org/packages/36/d6/9b49d6f9f5214b67a14657ac8d5339abb67c5c05266c13667622b1cb5c1e/pyppmd-1.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bf3fa6356d9e508ed7c60c506361c14463cb088a21f2870ed28f5f5aacac96c3",
"md5": "42fcd39ea1e7d79b061520b52c11a8c6",
"sha256": "34c7a07197a03656c1920fd88e05049c155a955c4de4b8b8a8e5fec19a97b45b"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "42fcd39ea1e7d79b061520b52c11a8c6",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 44190,
"upload_time": "2024-12-23T04:11:52",
"upload_time_iso_8601": "2024-12-23T04:11:52.881071Z",
"url": "https://files.pythonhosted.org/packages/bf/3f/a6356d9e508ed7c60c506361c14463cb088a21f2870ed28f5f5aacac96c3/pyppmd-1.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "46c5e26c98533098f0ef7ac06d003e786e0227fdeb147b84df8184404ac90e7f",
"md5": "5c7d9e622eeefee8629d2b02c407e94d",
"sha256": "e1fea2eee28beca61165c4714dcd032de76af318553791107d308b4b08575ecc"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "5c7d9e622eeefee8629d2b02c407e94d",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 43903,
"upload_time": "2024-12-23T04:11:54",
"upload_time_iso_8601": "2024-12-23T04:11:54.438384Z",
"url": "https://files.pythonhosted.org/packages/46/c5/e26c98533098f0ef7ac06d003e786e0227fdeb147b84df8184404ac90e7f/pyppmd-1.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "23e2fbadec3f65f2fd7781eac96d529474325b917912e3b49026c6ca4b6e01a3",
"md5": "59895d16535914419c1407ae5b5d1033",
"sha256": "04391e4f82c8c2c316ba60e480300ad1af37ec12bdb5c20f06b502030ff35975"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-pp310-pypy310_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "59895d16535914419c1407ae5b5d1033",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 42735,
"upload_time": "2024-12-23T04:11:55",
"upload_time_iso_8601": "2024-12-23T04:11:55.761688Z",
"url": "https://files.pythonhosted.org/packages/23/e2/fbadec3f65f2fd7781eac96d529474325b917912e3b49026c6ca4b6e01a3/pyppmd-1.1.1-pp310-pypy310_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "72d086f077df5d0772c15dbd8906c82ef489f0231f93559f3451e0b3fe8582e6",
"md5": "86ecd5efbf8cd2db0f629337dc89c192",
"sha256": "cf08a354864c352a94e6e53733009baeab1e7c570010c4f5be226923ecfa09d1"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "86ecd5efbf8cd2db0f629337dc89c192",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 41309,
"upload_time": "2024-12-23T04:11:57",
"upload_time_iso_8601": "2024-12-23T04:11:57.740446Z",
"url": "https://files.pythonhosted.org/packages/72/d0/86f077df5d0772c15dbd8906c82ef489f0231f93559f3451e0b3fe8582e6/pyppmd-1.1.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e0b64f2c0e23b56f2c3f870eda114a18f800a3724334107f5e3ba13b6b77bfff",
"md5": "de4899f5b06c0aa92caf2e32b7d05717",
"sha256": "334e5fe5d75764b87c591a16d2b2df6f9939e2ad114dacf98bb4b0e7c90911e9"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "de4899f5b06c0aa92caf2e32b7d05717",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 44819,
"upload_time": "2024-12-23T04:12:00",
"upload_time_iso_8601": "2024-12-23T04:12:00.588855Z",
"url": "https://files.pythonhosted.org/packages/e0/b6/4f2c0e23b56f2c3f870eda114a18f800a3724334107f5e3ba13b6b77bfff/pyppmd-1.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dcfd0c6eec30c499001c53a5a3d45ef0f87841d720375fe8e7dffaaf5ce2dd14",
"md5": "a7a1296677409332c53f68a534ce8e3b",
"sha256": "15d5928b25f04f5431585d17c835cd509a34e1c9f1416653db8d2815e97d4e20"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "a7a1296677409332c53f68a534ce8e3b",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 44186,
"upload_time": "2024-12-23T04:12:02",
"upload_time_iso_8601": "2024-12-23T04:12:02.663510Z",
"url": "https://files.pythonhosted.org/packages/dc/fd/0c6eec30c499001c53a5a3d45ef0f87841d720375fe8e7dffaaf5ce2dd14/pyppmd-1.1.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "65891d8b039586ff7f5f94fa64aa7c20110d07383199953dd45e4eb8b1a1f85b",
"md5": "633b23adf22a21fda145586052adcf5b",
"sha256": "af06329796a4965788910ac40f1b012d2e173ede08456ceea0ec7fc4d2e69d62"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "633b23adf22a21fda145586052adcf5b",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 43901,
"upload_time": "2024-12-23T04:12:04",
"upload_time_iso_8601": "2024-12-23T04:12:04.251911Z",
"url": "https://files.pythonhosted.org/packages/65/89/1d8b039586ff7f5f94fa64aa7c20110d07383199953dd45e4eb8b1a1f85b/pyppmd-1.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fbff5552cab5c4327d98d2e84fa624947415c88d9d8eab67db47167071fd6484",
"md5": "adf4110fe0df815b60f18419017eb34e",
"sha256": "4ccdd3751e432e71e02de96f16fc8824e4f4bfc47a8b470f0c7aae88dae4c666"
},
"downloads": -1,
"filename": "pyppmd-1.1.1-pp39-pypy39_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "adf4110fe0df815b60f18419017eb34e",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 42732,
"upload_time": "2024-12-23T04:12:05",
"upload_time_iso_8601": "2024-12-23T04:12:05.679958Z",
"url": "https://files.pythonhosted.org/packages/fb/ff/5552cab5c4327d98d2e84fa624947415c88d9d8eab67db47167071fd6484/pyppmd-1.1.1-pp39-pypy39_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "428e06581a619ad31cd28fd897bd55aff2ea945d3d566969b8b3f682599e6dee",
"md5": "3a0703eb4b12b9a8a0001b48ffac33e0",
"sha256": "f1a812f1e7628f4c26d05de340b91b72165d7b62778c27d322b82ce2e8ff00cb"
},
"downloads": -1,
"filename": "pyppmd-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "3a0703eb4b12b9a8a0001b48ffac33e0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 1349281,
"upload_time": "2024-12-23T04:12:09",
"upload_time_iso_8601": "2024-12-23T04:12:09.391902Z",
"url": "https://files.pythonhosted.org/packages/42/8e/06581a619ad31cd28fd897bd55aff2ea945d3d566969b8b3f682599e6dee/pyppmd-1.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-23 04:12:09",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": true,
"codeberg_user": "miurahr",
"codeberg_project": "pyppmd",
"lcname": "pyppmd"
}