PlistParser


NamePlistParser JSON
Version 2023.7.28.0 PyPI version JSON
download
home_pagehttps://github.com/whiteEelsYikes/PlistParser
SummaryExtension package for .plist file parsing
upload_time2023-07-28 14:34:44
maintainer
docs_urlNone
authorwhite-EelsYikes
requires_python>=3.6
license
keywords plist plistparser
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            

![PlistParse Log](https://github.com/whiteEelsYikes/PlistParser/blob/main/logo.png?raw=true)

# PlistParser

## 建议使用最新版

### [`🏷️建议在 GitHub 查看此文档`](https://github.com/whiteEelsYikes/PlistParser/blob/main/README.md)
#### `本扩展库(包)` 还有`待完善` 如有问题 请在 `序言`-`讨论` 找到推荐的 相关问题 `讨论` 位置
#### `谢谢`
### 本库 作者实在肝不动 文档这些就随便写写了 大家把 扩展库 安装好后 主要看源代码文件就行了 见谅
-------------------
* 🎫 序言
  * ### `📿讨论`
    * ### [`GitHub`](https://github.com/whiteEelsYikes/PlistParser)
    * [`QQ群群号:PlistParser(822515853)`](https://qm.qq.com/cgi-bin/qm/qr?k=8kVUWBck0_zVoOit738kkHSRxW9UU6Ya&jump_from=webapi&authKey=IeeWqgHhgAnLkaeJgKBQxnBG+A7gb0C3ZjKLM2/6tsDzMz2rbuieSNmMaQzI3mo+) <a target="_blank" href="https://qm.qq.com/cgi-bin/qm/qr?k=8kVUWBck0_zVoOit738kkHSRxW9UU6Ya&jump_from=webapi&authKey=IeeWqgHhgAnLkaeJgKBQxnBG+A7gb0C3ZjKLM2/6tsDzMz2rbuieSNmMaQzI3mo+"><img border="0" src="//pub.idqqimg.com/wpa/images/group.png" alt="PlistParser" title="PlistParser"></a>
  * ## `贡献名单`
      * `white-EelsYikes`: 邮箱1:<a target="_blank" href="http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=L1hHRltKAkpKQ1xWRkRKXG9eXgFMQEI" style="text-decoration:none;"><img src="http://rescdn.qqmail.com/zh_CN/htmledition/images/function/qm_open/ico_mailme_21.png"/></a> |邮箱2: <a target="_blank" href="http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=TjkmJzorYysrIg4-P2AtISM" style="text-decoration:none;"><img src="http://rescdn.qqmail.com/zh_CN/htmledition/images/function/qm_open/ico_mailme_21.png"/></a>
  * ## `赞助名单`
      * `pass`
  
* 📖 前言
  * #### [`点击查看 GitHub README`](https://github.com/whiteEelsYikes/PlistParser/blob/main/README.md)
  * `停` `实际我并不会用 GitHub 至少写这个文档时不会 有考虑学习 但是我的GitHub会很乱 见谅`
  * 本py扩展程序包主要提供了py操作.plist xml 文件的 功能 `特别是对于苹果的 .plist xml 配置文件`
  * 本py扩展程序包将秉承着 `简单` `易用` `轻量` `高扩展` `高自定义` 以及 `高自由度` 来构建程序
  * 程序作者并不从事 .plist 有关职业 比如 `ios开发` `ios软件开发` `ios刷机` `ios检测` 等等 所有该程序不会完全完善(其实连帮忙测bug的人都没有😂)所以本程序可能有一定`BUG`或者不太完善的地方
  * emm 请多多指教 如果有好的想法或者`BUG`等需要反馈的 欢迎 
  * ##### `谢谢(Thank you)`
  * 关于集成 .pyd .c .cpp cython声明:
    * `因为一些原因 可以下载 PlistParser 源代码来按需要自行使用 Cython 编译 .pyd .c .cpp 扩展`

* 🫳 获取 安装 方法
  * [`PyPi`](https://pypi.org/project/PlistParser/)
  * [`GitHub`](https://github.com/whiteEelsYikes/PlistParser)
  * python pip 安装最新版
    * ``python -m pip install PlistParser``
  * python pip 安装指定版本
    * ``python -m pip install PlistParser == 版本号``
  * 验证安装
    * 打开 PyShell 然后执行以下代码验证安装
    * ```python
      from PlistParser import Info
      print('版本:',Info.__version__)
      print(Info.__license__)
      Info.open_project_link()
      ```
  * 🔖 [`PyPi`](https://pypi.org/project/PlistParser/) 与 [`GitHub`](https://github.com/whiteEelsYikes/PlistParser) 可能存在不同步或者一定差异等情况 主要以 [`GitHub`](https://github.com/whiteEelsYikes/PlistParser) 为标准

* 🪛🔧 使用方法
  * 🔖 本扩展库为 扩展类型库 所以可能存在很多功能和扩展性 这里 作者提示 
  * 文档教程
    * [`GitHub 文档集`](https://github.com/whiteEelsYikes/PlistParser/tree/main/PlistParser.doc-info) 
    * 在[`PyPi`](https://pypi.org/project/PlistParser/)下载项目压缩包 其中可以找到`PlistParser.doc-info`与`PlistParser.test-info`他们分别保存了项目构建时保留的教程文档以及测试调试文件 可以参考 这里提供下载
    * 🔖 如果您的电脑没有解压软件 我们也推荐了解压程序[`360zip`](http://360yasuo.cn/) 您也可以在[`PyPi`](https://pypi.org/project/PlistParser/)找到该程序 我们也提供下载
  * 🧑‍💻 关于`API`
    * 相关库导入
      ```python
      from PlistParser import PlistParser  # .plist 解析器 引擎 提供 主要算法和解析转译支持
      from PlistParser import Plist  # .plist 解析辅助定位器 同时支持 py基本的plist文件定义
      from PlistParser import Base64  # .plist 解析器 base64 加解密 辅助库
      
      from PlistParser import Extend  # .plist 解析器 扩展函数库
      from PlistParser import Info  # .plist 解析器 相关信息
      ```
    * 相关库的`API`(接口)
      * [`GitHub 文档集`](https://github.com/whiteEelsYikes/PlistParser/tree/main/PlistParser.doc-info)
      * 在[`PyPi`](https://pypi.org/project/PlistParser/)下载项目压缩包 其中可以找到`PlistParser.doc-info`与`PlistParser.test-info`他们分别保存了项目构建时保留的教程文档以及测试调试文件 可以参考 这里提供下载
    * 最后
       * Extend.py库 Info.py库
       * `Extend` `Info` 这两个库/包 可以不用管 因为是预留的 哪怕里面有 `内容` `功能` 实现 哪大概率您也用不到
  * 🛠️ 实例
    * 功能实例
      * 解析一个plist文件
        * `pass`
    * 测试实例
      * 参考项目源码压缩包中的 `PlistParser.test-info` 或 `PlistParser.doc-info` 目录
  * 扩展
    * 基础设计扩展
      * `pass`
    * 高级设计扩展
      * `pass`
    * 🔖 本扩展程序皆可 `继承` `重写` 或者 `修改/补充源代码` 等方式实现 功能的扩展等 使该扩展库更符合 `需求`
    * 🔖🔖 好了 最后有问题欢迎 [`GitHub`](https://github.com/whiteEelsYikes/PlistParser)  [`QQ群`](https://qm.qq.com/cgi-bin/qm/qr?k=8kVUWBck0_zVoOit738kkHSRxW9UU6Ya&jump_from=webapi&authKey=IeeWqgHhgAnLkaeJgKBQxnBG+A7gb0C3ZjKLM2/6tsDzMz2rbuieSNmMaQzI3mo+) 讨论 供电功能和用法  等待您来发掘 (`文档写不动了 太肝了`)  

* 总结最后
  * ## `拜拜`

# `完...`




            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/whiteEelsYikes/PlistParser",
    "name": "PlistParser",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "Plist,PlistParser",
    "author": "white-EelsYikes",
    "author_email": "2172989337@qq.com",
    "download_url": "https://files.pythonhosted.org/packages/c0/94/d1dc409b8482ce0c12f20577835a81e194975bd9efceeeb060ac861c9256/PlistParser-2023.7.28.0.tar.gz",
    "platform": "Windows",
    "description": "\r\n\r\n![PlistParse Log](https://github.com/whiteEelsYikes/PlistParser/blob/main/logo.png?raw=true)\r\n\r\n# PlistParser\r\n\r\n## \u5efa\u8bae\u4f7f\u7528\u6700\u65b0\u7248\r\n\r\n### [`\ud83c\udff7\ufe0f\u5efa\u8bae\u5728 GitHub \u67e5\u770b\u6b64\u6587\u6863`](https://github.com/whiteEelsYikes/PlistParser/blob/main/README.md)\r\n#### `\u672c\u6269\u5c55\u5e93(\u5305)` \u8fd8\u6709`\u5f85\u5b8c\u5584` \u5982\u6709\u95ee\u9898 \u8bf7\u5728 `\u5e8f\u8a00`-`\u8ba8\u8bba` \u627e\u5230\u63a8\u8350\u7684 \u76f8\u5173\u95ee\u9898 `\u8ba8\u8bba` \u4f4d\u7f6e\r\n#### `\u8c22\u8c22`\r\n### \u672c\u5e93 \u4f5c\u8005\u5b9e\u5728\u809d\u4e0d\u52a8 \u6587\u6863\u8fd9\u4e9b\u5c31\u968f\u4fbf\u5199\u5199\u4e86 \u5927\u5bb6\u628a \u6269\u5c55\u5e93 \u5b89\u88c5\u597d\u540e \u4e3b\u8981\u770b\u6e90\u4ee3\u7801\u6587\u4ef6\u5c31\u884c\u4e86 \u89c1\u8c05\r\n-------------------\r\n* \ud83c\udfab \u5e8f\u8a00\r\n  * ### `\ud83d\udcff\u8ba8\u8bba`\r\n    * ### [`GitHub`](https://github.com/whiteEelsYikes/PlistParser)\r\n    * [`QQ\u7fa4\u7fa4\u53f7\uff1aPlistParser(822515853)`](https://qm.qq.com/cgi-bin/qm/qr?k=8kVUWBck0_zVoOit738kkHSRxW9UU6Ya&jump_from=webapi&authKey=IeeWqgHhgAnLkaeJgKBQxnBG+A7gb0C3ZjKLM2/6tsDzMz2rbuieSNmMaQzI3mo+) <a target=\"_blank\" href=\"https://qm.qq.com/cgi-bin/qm/qr?k=8kVUWBck0_zVoOit738kkHSRxW9UU6Ya&jump_from=webapi&authKey=IeeWqgHhgAnLkaeJgKBQxnBG+A7gb0C3ZjKLM2/6tsDzMz2rbuieSNmMaQzI3mo+\"><img border=\"0\" src=\"//pub.idqqimg.com/wpa/images/group.png\" alt=\"PlistParser\" title=\"PlistParser\"></a>\r\n  * ## `\u8d21\u732e\u540d\u5355`\r\n      * `white-EelsYikes`: \u90ae\u7bb11:<a target=\"_blank\" href=\"http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=L1hHRltKAkpKQ1xWRkRKXG9eXgFMQEI\" style=\"text-decoration:none;\"><img src=\"http://rescdn.qqmail.com/zh_CN/htmledition/images/function/qm_open/ico_mailme_21.png\"/></a> |\u90ae\u7bb12: <a target=\"_blank\" href=\"http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=TjkmJzorYysrIg4-P2AtISM\" style=\"text-decoration:none;\"><img src=\"http://rescdn.qqmail.com/zh_CN/htmledition/images/function/qm_open/ico_mailme_21.png\"/></a>\r\n  * ## `\u8d5e\u52a9\u540d\u5355`\r\n      * `pass`\r\n  \r\n* \ud83d\udcd6 \u524d\u8a00\r\n  * #### [`\u70b9\u51fb\u67e5\u770b GitHub README`](https://github.com/whiteEelsYikes/PlistParser/blob/main/README.md)\r\n  * `\u505c` `\u5b9e\u9645\u6211\u5e76\u4e0d\u4f1a\u7528 GitHub \u81f3\u5c11\u5199\u8fd9\u4e2a\u6587\u6863\u65f6\u4e0d\u4f1a \u6709\u8003\u8651\u5b66\u4e60 \u4f46\u662f\u6211\u7684GitHub\u4f1a\u5f88\u4e71 \u89c1\u8c05`\r\n  * \u672cpy\u6269\u5c55\u7a0b\u5e8f\u5305\u4e3b\u8981\u63d0\u4f9b\u4e86py\u64cd\u4f5c.plist xml \u6587\u4ef6\u7684 \u529f\u80fd `\u7279\u522b\u662f\u5bf9\u4e8e\u82f9\u679c\u7684 .plist xml \u914d\u7f6e\u6587\u4ef6`\r\n  * \u672cpy\u6269\u5c55\u7a0b\u5e8f\u5305\u5c06\u79c9\u627f\u7740 `\u7b80\u5355` `\u6613\u7528` `\u8f7b\u91cf` `\u9ad8\u6269\u5c55` `\u9ad8\u81ea\u5b9a\u4e49` \u4ee5\u53ca `\u9ad8\u81ea\u7531\u5ea6` \u6765\u6784\u5efa\u7a0b\u5e8f\r\n  * \u7a0b\u5e8f\u4f5c\u8005\u5e76\u4e0d\u4ece\u4e8b .plist \u6709\u5173\u804c\u4e1a \u6bd4\u5982 `ios\u5f00\u53d1` `ios\u8f6f\u4ef6\u5f00\u53d1` `ios\u5237\u673a` `ios\u68c0\u6d4b` \u7b49\u7b49 \u6240\u6709\u8be5\u7a0b\u5e8f\u4e0d\u4f1a\u5b8c\u5168\u5b8c\u5584(\u5176\u5b9e\u8fde\u5e2e\u5fd9\u6d4bbug\u7684\u4eba\u90fd\u6ca1\u6709\ud83d\ude02)\u6240\u4ee5\u672c\u7a0b\u5e8f\u53ef\u80fd\u6709\u4e00\u5b9a`BUG`\u6216\u8005\u4e0d\u592a\u5b8c\u5584\u7684\u5730\u65b9\r\n  * emm \u8bf7\u591a\u591a\u6307\u6559 \u5982\u679c\u6709\u597d\u7684\u60f3\u6cd5\u6216\u8005`BUG`\u7b49\u9700\u8981\u53cd\u9988\u7684 \u6b22\u8fce \r\n  * ##### `\u8c22\u8c22(Thank you)`\r\n  * \u5173\u4e8e\u96c6\u6210 .pyd .c .cpp cython\u58f0\u660e:\r\n    * `\u56e0\u4e3a\u4e00\u4e9b\u539f\u56e0 \u53ef\u4ee5\u4e0b\u8f7d PlistParser \u6e90\u4ee3\u7801\u6765\u6309\u9700\u8981\u81ea\u884c\u4f7f\u7528 Cython \u7f16\u8bd1 .pyd .c .cpp \u6269\u5c55`\r\n\r\n* \ud83e\udef3 \u83b7\u53d6 \u5b89\u88c5 \u65b9\u6cd5\r\n  * [`PyPi`](https://pypi.org/project/PlistParser/)\r\n  * [`GitHub`](https://github.com/whiteEelsYikes/PlistParser)\r\n  * python pip \u5b89\u88c5\u6700\u65b0\u7248\r\n    * ``python -m pip install PlistParser``\r\n  * python pip \u5b89\u88c5\u6307\u5b9a\u7248\u672c\r\n    * ``python -m pip install PlistParser == \u7248\u672c\u53f7``\r\n  * \u9a8c\u8bc1\u5b89\u88c5\r\n    * \u6253\u5f00 PyShell \u7136\u540e\u6267\u884c\u4ee5\u4e0b\u4ee3\u7801\u9a8c\u8bc1\u5b89\u88c5\r\n    * ```python\r\n      from PlistParser import Info\r\n      print('\u7248\u672c:',Info.__version__)\r\n      print(Info.__license__)\r\n      Info.open_project_link()\r\n      ```\r\n  * \ud83d\udd16 [`PyPi`](https://pypi.org/project/PlistParser/) \u4e0e [`GitHub`](https://github.com/whiteEelsYikes/PlistParser) \u53ef\u80fd\u5b58\u5728\u4e0d\u540c\u6b65\u6216\u8005\u4e00\u5b9a\u5dee\u5f02\u7b49\u60c5\u51b5 \u4e3b\u8981\u4ee5 [`GitHub`](https://github.com/whiteEelsYikes/PlistParser) \u4e3a\u6807\u51c6\r\n\r\n* \ud83e\ude9b\ud83d\udd27 \u4f7f\u7528\u65b9\u6cd5\r\n  * \ud83d\udd16 \u672c\u6269\u5c55\u5e93\u4e3a \u6269\u5c55\u7c7b\u578b\u5e93 \u6240\u4ee5\u53ef\u80fd\u5b58\u5728\u5f88\u591a\u529f\u80fd\u548c\u6269\u5c55\u6027 \u8fd9\u91cc \u4f5c\u8005\u63d0\u793a \r\n  * \u6587\u6863\u6559\u7a0b\r\n    * [`GitHub \u6587\u6863\u96c6`](https://github.com/whiteEelsYikes/PlistParser/tree/main/PlistParser.doc-info) \r\n    * \u5728[`PyPi`](https://pypi.org/project/PlistParser/)\u4e0b\u8f7d\u9879\u76ee\u538b\u7f29\u5305 \u5176\u4e2d\u53ef\u4ee5\u627e\u5230`PlistParser.doc-info`\u4e0e`PlistParser.test-info`\u4ed6\u4eec\u5206\u522b\u4fdd\u5b58\u4e86\u9879\u76ee\u6784\u5efa\u65f6\u4fdd\u7559\u7684\u6559\u7a0b\u6587\u6863\u4ee5\u53ca\u6d4b\u8bd5\u8c03\u8bd5\u6587\u4ef6 \u53ef\u4ee5\u53c2\u8003 \u8fd9\u91cc\u63d0\u4f9b\u4e0b\u8f7d\r\n    * \ud83d\udd16 \u5982\u679c\u60a8\u7684\u7535\u8111\u6ca1\u6709\u89e3\u538b\u8f6f\u4ef6 \u6211\u4eec\u4e5f\u63a8\u8350\u4e86\u89e3\u538b\u7a0b\u5e8f[`360zip`](http://360yasuo.cn/) \u60a8\u4e5f\u53ef\u4ee5\u5728[`PyPi`](https://pypi.org/project/PlistParser/)\u627e\u5230\u8be5\u7a0b\u5e8f \u6211\u4eec\u4e5f\u63d0\u4f9b\u4e0b\u8f7d\r\n  * \ud83e\uddd1\u200d\ud83d\udcbb \u5173\u4e8e`API`\r\n    * \u76f8\u5173\u5e93\u5bfc\u5165\r\n      ```python\r\n      from PlistParser import PlistParser  # .plist \u89e3\u6790\u5668 \u5f15\u64ce \u63d0\u4f9b \u4e3b\u8981\u7b97\u6cd5\u548c\u89e3\u6790\u8f6c\u8bd1\u652f\u6301\r\n      from PlistParser import Plist  # .plist \u89e3\u6790\u8f85\u52a9\u5b9a\u4f4d\u5668 \u540c\u65f6\u652f\u6301 py\u57fa\u672c\u7684plist\u6587\u4ef6\u5b9a\u4e49\r\n      from PlistParser import Base64  # .plist \u89e3\u6790\u5668 base64 \u52a0\u89e3\u5bc6 \u8f85\u52a9\u5e93\r\n      \r\n      from PlistParser import Extend  # .plist \u89e3\u6790\u5668 \u6269\u5c55\u51fd\u6570\u5e93\r\n      from PlistParser import Info  # .plist \u89e3\u6790\u5668 \u76f8\u5173\u4fe1\u606f\r\n      ```\r\n    * \u76f8\u5173\u5e93\u7684`API`(\u63a5\u53e3)\r\n      * [`GitHub \u6587\u6863\u96c6`](https://github.com/whiteEelsYikes/PlistParser/tree/main/PlistParser.doc-info)\r\n      * \u5728[`PyPi`](https://pypi.org/project/PlistParser/)\u4e0b\u8f7d\u9879\u76ee\u538b\u7f29\u5305 \u5176\u4e2d\u53ef\u4ee5\u627e\u5230`PlistParser.doc-info`\u4e0e`PlistParser.test-info`\u4ed6\u4eec\u5206\u522b\u4fdd\u5b58\u4e86\u9879\u76ee\u6784\u5efa\u65f6\u4fdd\u7559\u7684\u6559\u7a0b\u6587\u6863\u4ee5\u53ca\u6d4b\u8bd5\u8c03\u8bd5\u6587\u4ef6 \u53ef\u4ee5\u53c2\u8003 \u8fd9\u91cc\u63d0\u4f9b\u4e0b\u8f7d\r\n    * \u6700\u540e\r\n       * Extend.py\u5e93 Info.py\u5e93\r\n       * `Extend` `Info` \u8fd9\u4e24\u4e2a\u5e93/\u5305 \u53ef\u4ee5\u4e0d\u7528\u7ba1 \u56e0\u4e3a\u662f\u9884\u7559\u7684 \u54ea\u6015\u91cc\u9762\u6709 `\u5185\u5bb9` `\u529f\u80fd` \u5b9e\u73b0 \u54ea\u5927\u6982\u7387\u60a8\u4e5f\u7528\u4e0d\u5230\r\n  * \ud83d\udee0\ufe0f \u5b9e\u4f8b\r\n    * \u529f\u80fd\u5b9e\u4f8b\r\n      * \u89e3\u6790\u4e00\u4e2aplist\u6587\u4ef6\r\n        * `pass`\r\n    * \u6d4b\u8bd5\u5b9e\u4f8b\r\n      * \u53c2\u8003\u9879\u76ee\u6e90\u7801\u538b\u7f29\u5305\u4e2d\u7684 `PlistParser.test-info` \u6216 `PlistParser.doc-info` \u76ee\u5f55\r\n  * \u6269\u5c55\r\n    * \u57fa\u7840\u8bbe\u8ba1\u6269\u5c55\r\n      * `pass`\r\n    * \u9ad8\u7ea7\u8bbe\u8ba1\u6269\u5c55\r\n      * `pass`\r\n    * \ud83d\udd16 \u672c\u6269\u5c55\u7a0b\u5e8f\u7686\u53ef `\u7ee7\u627f` `\u91cd\u5199` \u6216\u8005 `\u4fee\u6539/\u8865\u5145\u6e90\u4ee3\u7801` \u7b49\u65b9\u5f0f\u5b9e\u73b0 \u529f\u80fd\u7684\u6269\u5c55\u7b49 \u4f7f\u8be5\u6269\u5c55\u5e93\u66f4\u7b26\u5408 `\u9700\u6c42`\r\n    * \ud83d\udd16\ud83d\udd16 \u597d\u4e86 \u6700\u540e\u6709\u95ee\u9898\u6b22\u8fce [`GitHub`](https://github.com/whiteEelsYikes/PlistParser)  [`QQ\u7fa4`](https://qm.qq.com/cgi-bin/qm/qr?k=8kVUWBck0_zVoOit738kkHSRxW9UU6Ya&jump_from=webapi&authKey=IeeWqgHhgAnLkaeJgKBQxnBG+A7gb0C3ZjKLM2/6tsDzMz2rbuieSNmMaQzI3mo+) \u8ba8\u8bba \u4f9b\u7535\u529f\u80fd\u548c\u7528\u6cd5  \u7b49\u5f85\u60a8\u6765\u53d1\u6398 (`\u6587\u6863\u5199\u4e0d\u52a8\u4e86 \u592a\u809d\u4e86`)  \r\n\r\n* \u603b\u7ed3\u6700\u540e\r\n  * ## `\u62dc\u62dc`\r\n\r\n# `\u5b8c...`\r\n\r\n\r\n\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Extension package for .plist file parsing",
    "version": "2023.7.28.0",
    "project_urls": {
        "Homepage": "https://github.com/whiteEelsYikes/PlistParser"
    },
    "split_keywords": [
        "plist",
        "plistparser"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "afa7b80355361f0860f37244db0297f1e6ea5550628d4706f212a9ba971541ca",
                "md5": "3c3c8366b49c6a7c038827c94356f869",
                "sha256": "50bc2a7a0416844185c046b1a99ab240c4dd6c7c244230e72136bf3d2e47bcc9"
            },
            "downloads": -1,
            "filename": "PlistParser-2023.7.28.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3c3c8366b49c6a7c038827c94356f869",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 14353,
            "upload_time": "2023-07-28T14:34:43",
            "upload_time_iso_8601": "2023-07-28T14:34:43.356401Z",
            "url": "https://files.pythonhosted.org/packages/af/a7/b80355361f0860f37244db0297f1e6ea5550628d4706f212a9ba971541ca/PlistParser-2023.7.28.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c094d1dc409b8482ce0c12f20577835a81e194975bd9efceeeb060ac861c9256",
                "md5": "e493a7c17e3235ef4eb050d542ac038e",
                "sha256": "504b5caf5080448f7685e159c3ff059bdbbf061bf8f638afbe39def8dcbdf909"
            },
            "downloads": -1,
            "filename": "PlistParser-2023.7.28.0.tar.gz",
            "has_sig": false,
            "md5_digest": "e493a7c17e3235ef4eb050d542ac038e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 15502,
            "upload_time": "2023-07-28T14:34:44",
            "upload_time_iso_8601": "2023-07-28T14:34:44.607256Z",
            "url": "https://files.pythonhosted.org/packages/c0/94/d1dc409b8482ce0c12f20577835a81e194975bd9efceeeb060ac861c9256/PlistParser-2023.7.28.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-28 14:34:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "whiteEelsYikes",
    "github_project": "PlistParser",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "plistparser"
}
        
Elapsed time: 0.09311s