afwf

View on PyPIReverse Dependencies (0)

0.6.1 afwf-0.6.1-py3-none-any.whl

Wheel Details

Project: afwf
Version: 0.6.1
Filename: afwf-0.6.1-py3-none-any.whl
Download: [link]
Size: 122237
MD5: 96422e0a060e9d30fb2b1407fff39fad
SHA256: 183e71b184a88817c6e3e8e095d01a164043df464f8d6536e1e07e812782ffa2
Uploaded: 2024-01-01 16:03:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: afwf
Version: 0.6.1
Summary: A powerful framework enables fast and elegant development of Alfred Workflows in Python.
Author: Sanhe Hu
Author-Email: husanhe[at]gmail.com
Maintainer: Sanhe Hu
Maintainer-Email: husanhe[at]gmail.com
Home-Page: https://github.com/MacHu-GWU/afwf-project
Download-Url: https://pypi.python.org/pypi/afwf/0.6.1#downloads
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Platform: Windows
Platform: MacOS
Platform: Unix
Requires-Python: >=3.7
Requires-Dist: attrs (>=21.3.0)
Requires-Dist: attrs-mate (<2.0.0,>=1.1.1)
Requires-Dist: Sphinx (==5.3.0); extra == "docs"
Requires-Dist: sphinx-jinja (==2.0.2); extra == "docs"
Requires-Dist: sphinx-copybutton (==0.5.1); extra == "docs"
Requires-Dist: sphinx-design (==0.5.0); extra == "docs"
Requires-Dist: furo (==2023.03.27); extra == "docs"
Requires-Dist: nbsphinx (==0.8.12); extra == "docs"
Requires-Dist: rstobj (==1.2.1); extra == "docs"
Requires-Dist: pygments (==2.15.1); extra == "docs"
Requires-Dist: ipython (==8.10.0); extra == "docs"
Requires-Dist: docfly (==2.0.1); extra == "docs"
Requires-Dist: pytest; extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: requests (<3.0.0,>=2.26.0); extra == "tests"
Requires-Dist: beautifulsoup4 (<5.0.0,>=4.10.0); extra == "tests"
Requires-Dist: pathlib-mate (<2.0.0,>=1.3.1); extra == "tests"
Requires-Dist: diskcache (<6.0.0,>=5.4.0); extra == "tests"
Requires-Dist: fuzzywuzzy (<1.0.0,>=0.18.0); extra == "tests"
Requires-Dist: rich; extra == "tests"
Provides-Extra: docs
Provides-Extra: tests
License-File: LICENSE.txt
License-File: AUTHORS.rst
[Description omitted; length: 3958 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
afwf/__init__.py sha256=FWMwznmNQa9lJLvx7jc6OCxJHkLmjXmEmJ4Vlq9kwno 871
afwf/_icon.py sha256=FFLOsanuvI8lc0FNtsAHoeMFWC-A1SVyiSvwChnpfXQ 818
afwf/_version.py sha256=nZG0oN7QuZ8HmWKYLYeDRn7flBMCwAkzUVg7_j06LXw 118
afwf/api.py sha256=u8OeNy9hjyV6HTIzOF4ZvaQnESz6y2OxWBQrRG91BVk 808
afwf/handler.py sha256=4qnikVl2qXPfGEhWosKS-eTwEBb4IhLbgnwREn4dBBI 6022
afwf/icon.py sha256=6EPIstbf6bp9kO3w1kQRna890quzT8oGSJ8rltI6Q-I 3297
afwf/item.py sha256=fXBQyh1n5xEXo0ztUCo2trwkEnqfGLThz02sMm3cWeQ 11858
afwf/paths.py sha256=gCFLDeI2aqqS0_zwS2QHnjBEfmsuh0cchciMhnRhU70 1040
afwf/query.py sha256=28Jgwk8_kM076nLUuCF7RatWMDU9zd7TkktOdEIdkU0 2678
afwf/script_filter.py sha256=jqlsZKs5spedu4r1lZDvMHNJ_cemGmb1_rSAVic9UUI 1739
afwf/script_filter_object.py sha256=vhsYHXrq6jDxTQ_phpAg4uVDzh2mcfrSFuX2gUdS4fc 1820
afwf/workflow.py sha256=sDSG7TfmUdB3q36Xc-mhNprKRkoMS2rUdJ-bvdaM7zk 4992
afwf/__pycache__/__init__.cpython-38.pyc sha256=3t96fHuybZGr4biI9Us81gal3xnYYcfseDFfsR91HFw 1049
afwf/__pycache__/_icon.cpython-38.pyc sha256=4kVQZ0n1x1S_ghd1o5GKBc41bFQxli-agqWOvGC1CS8 951
afwf/__pycache__/_version.cpython-38.pyc sha256=yMwv4TPQO0BFZAFnMORR_kQ3E8MIG2Bz2qbw2bjkixk 220
afwf/__pycache__/api.cpython-38.pyc sha256=F77XqBaCzL3eN6CTBwQ0-VhHloWQXrLLaAZEoyQe9yI 957
afwf/__pycache__/handler.cpython-38.pyc sha256=e1TazcOoZIgfLEV3rlwitmj_FljlwuK9UPIUo7qTPgg 6369
afwf/__pycache__/icon.cpython-38.pyc sha256=lzsEDUyDgr3DxWnoVpyJONNRyPX_QZqfBlrgs9tUKTs 2762
afwf/__pycache__/item.cpython-38.pyc sha256=Hfce5iAyyq8J7H_6jygLXHvpJmh7do8k5uM_xnoGPwg 11604
afwf/__pycache__/paths.cpython-38.pyc sha256=MvSduEMJ_ojp6oZXxFGGP_OM_kB3Y3UJaW6T2nDgnGs 695
afwf/__pycache__/query.cpython-38.pyc sha256=vK395cscO-EPKW0BXeps1QR0Qv3jzLu7wnjBRKNE_qw 3253
afwf/__pycache__/script_filter.cpython-38.pyc sha256=aAilKRUvSE7Pmc0ybxoEhc7OAuwx2WXSQSOT7IcmGnE 2226
afwf/__pycache__/script_filter_object.cpython-38.pyc sha256=FC2NnxYddge6OZG9-y7rOl5bJCdwrIGDIW16HF4xI_Y 1829
afwf/__pycache__/workflow.cpython-38.pyc sha256=pBytf7rEcrdkeInLGtwZ3jbUPCgwbhXDgDVW_e313hI 4938
afwf/docs/__init__.py sha256=f-E2GGaAOnea7U51BKWcRtFHZ6p2iPnvGoXR6VvBtGg 43
afwf/docs/__pycache__/__init__.cpython-38.pyc sha256=tuorJUVlfboxxPEtdiomXXsV4TXGe4nWB-5zN-gY1O0 176
afwf/example_wf/__init__.py sha256=6VAbqp2OI4lZvuX1neENy6_QZeWuzpGZF35PDjD1fX8 249
afwf/example_wf/cache.py sha256=O0eJ8x5Mm1-bOBC6mrvemlt4EKgqvpAwpVRJDYujEcQ 252
afwf/example_wf/__pycache__/__init__.cpython-38.pyc sha256=jAuA0DiLLC25hbDpd8FjUyN8bvRUWvC1Bmda1zBldBk 414
afwf/example_wf/__pycache__/cache.cpython-38.pyc sha256=tT6OEJ2U56JAEx3y86RPMkvWouN6tKvt_XFJx8F8yww 392
afwf/example_wf/handlers/__init__.py sha256=O9CT1B2F-cVB8elT0EoCJbgkcffjvlmqteqavs4giDg 25
afwf/example_wf/handlers/python_version.py sha256=iu62aq0fZFrlc9RYT0uMZWB_bTyFCfPUtnHYVMLIhaE 2332
afwf/example_wf/handlers/__pycache__/__init__.cpython-38.pyc sha256=42gdOHB_J5tbBgP9KiIAcZBsNZEmpEuiBTUVeRDRmsA 172
afwf/example_wf/handlers/__pycache__/python_version.cpython-38.pyc sha256=c6wfZ_auGwy2A8qFgqTIvQpC5yr48D6i0j5_HrKPIVQ 2478
afwf/icons/android-96.png sha256=7P74Dfj68cR4xMp7FPQSpj_vIP2sfeqraWsPCeSqvnY 295
afwf/icons/archive-folder-96.png sha256=C5rZUYIeGMtQ3LZRrcbnMq-szBMHpFNnk0GAFCdUuIw 648
afwf/icons/bash-96.png sha256=Rf6IfAQLUY0UcbiSmjcM_x0Kr9GwyArKhOqaEI54f_w 1617
afwf/icons/bookmark-96.png sha256=k89z4ZBuHOlS85mDvCd_bum6d2JJdpnDmFCsiTxTde4 401
afwf/icons/box-96.png sha256=p-qGZEk2p027g2dBneXxWJxBlKmIfVtDmbUQ12VJHaI 525
afwf/icons/calendar-96.png sha256=W2YbMmEqZ4U5YMNBxpV8bI9jWPYR9sSWU5dBfpShDj8 570
afwf/icons/chat-96.png sha256=pjgVmqj1Qu2CjV_M4GlJU6gL6Pb6tmUKo6sdlLDWD60 1702
afwf/icons/check-96.png sha256=B_9KBujGkW6ddooYTj5HbWX7Ff9e_m1ZqeTzRIydl7c 342
afwf/icons/close-96.png sha256=Zy6DaVmZG_Ec4DKxDBzINPuyYGb7MmLNJv0J02dr1Ow 422
afwf/icons/code-96.png sha256=8H2nKqCjKpqZHf5ZPU82atnhC5Vv2pNHOFlJzsPZGDo 1127
afwf/icons/console-96.png sha256=o-YXggx4vLTCBVoVPf5DusX7l6i5iCOLRGzbBp65vMI 435
afwf/icons/debug-96.png sha256=Y22-tAXvVRSxoagh60JzmjrutscUKVTIniFQzSeSFN8 1886
afwf/icons/desktop-96.png sha256=o-fQXiEuwqr3N9tFnG70UEpeQG-J9w1wZ5tOC1fUEVA 306
afwf/icons/dictionary-96.png sha256=xjbLYAy4lJg9aVemhfh42QIZxfqAlBpBvywzCr2pRYQ 860
afwf/icons/download-96.png sha256=WhsPf4MydmuczN0BBHQzTlSCzKBCwqdfJAixfY5Wmlc 464
afwf/icons/error-96.png sha256=qnNXWNfsuwAyWZ6hhY6MMmcGKEdDjQdv6Zm5jfn-98c 901
afwf/icons/explosion-96.png sha256=3DUAGq0_IaXKWA61P_chC2Ym9bHnXF46Dw_UoNRowRo 1390
afwf/icons/file-96.png sha256=VgLcMKUNIW_cvJBB-Kg3sGV3EI-Y0v70MIhdWgjhoBo 206
afwf/icons/fire-96.png sha256=L_o-hC-3gVNBwKeHsWOylLjduG_MYGeoMJWEPFuyoLg 1174
afwf/icons/flask-96.png sha256=qsglunENFfQopsTjOUHv-_s2LzrUZgmlI4xjOvPF_sM 1217
afwf/icons/folder-96.png sha256=n-Y0f7zetV8UVQ1eVUySAIPMCiBq_EWUZxBHmm8kRHg 661
afwf/icons/gear-96.png sha256=tSCEeHMw5OTFPbKbxL6Lg-L1J96BGtoE1xfiMqQAtwE 1370
afwf/icons/git-96.png sha256=OerpOiRIqzGRTrCSk_W1C9Kp2cEse3qWcZd7n4WxZkk 724
afwf/icons/groupchat-96.png sha256=NX905xtpkTq4V6jv75GqjDStSDuvfKAnrfAoIPKsoOU 2305
afwf/icons/id-card-96.png sha256=I5gG6zxSJSFG44aihrZuFrBKXXCjxVqh-IlfkhJ3WSo 1025
afwf/icons/idea-96.png sha256=Q1G9lAbAIWaG3VivtBKug6HnOWVd5l2HhyS6iCBmPy0 1584
afwf/icons/info-96.png sha256=mol6fsi4F44tHM6gwWLz6JOSSSGRQCQ_5kT2N38whLE 438
afwf/icons/internet-96.png sha256=LlU5ZDDIrBKYn51Rag282zYHw7yR4J0mawXyrqbGhIk 2388
afwf/icons/iphone-96.png sha256=MMA95cCTCJuEvMOz0WQgF_ZtuX5gsVYwMOFQYRxx410 581
afwf/icons/landline-96.png sha256=12Dfzr4sggW86ynGkEpIcrzNj-zYIBDx1uaFVw9I3Rs 578
afwf/icons/laptop-96.png sha256=tgrRlE9LBc589X3un9hOMQPEraHs4jq6a5vmGfj8XM0 400
afwf/icons/mail-96.png sha256=di8ptNnjadq_NrEtS8A1M238pQ5PSjEKkGPvTJzlmak 684
afwf/icons/meeting-96.png sha256=pSMCFthXni16YzyCwC-duRciDyA0RUjTWvgNIRoD0ec 1244
afwf/icons/message-96.png sha256=9QvmuabMg57tTvmzn4NK7qm4NA3U0dS0I7Waa6m1qGo 476
afwf/icons/microsoft-excel-96.png sha256=wPw9lSw7eK-tQdHYKxlAaVkeIUCLPIRqEe-ZQXblVug 794
afwf/icons/microsoft-powerpoint-96.png sha256=lad7dVOkXGknMYjWYUfW_95pAnDC15U6j1StPZ2y8ho 718
afwf/icons/microsoft-word-96.png sha256=71_JhHAa5F2TWAIFQWXu0kELwU4mEHjYjjHNi9pjXfw 926
afwf/icons/minus-96.png sha256=4PabZQcB2BbYTFkQ7SRMViG-3vKW_U0A4pM4aQJcKV8 688
afwf/icons/password-96.png sha256=sUBK1P6fycVeMiYLdBHm1tGLujuPzLHGLiy0W2EyV5c 677
afwf/icons/pause-96.png sha256=8kDAy4C6pR41u6hS5OR5UIdbf2obAOEq-HiHitOcnmM 734
afwf/icons/plus-96.png sha256=jxtbRccOQVaCWbAXXJvGncO3iPAkOFmRr02zTHidvBU 697
afwf/icons/question-96.png sha256=Jn6HOO5Um0KlrNxjW9VXClpxUMsyzCEvqhZ5pMzA3vU 1146
afwf/icons/redo-96.png sha256=kMyOHsNZYi39Z6J1dI5mAc2gGIpbaNZ2cn2ER3Fap8I 609
afwf/icons/refresh-96.png sha256=XGPwmfndKHGd_PkFUpwc1j-xE0neDxusxIHH-B11Dng 779
afwf/icons/remove-96.png sha256=SAWMYg1w8dTFSrjgd3XQ04ztzanyp6AM0Crs5FT5nOk 526
afwf/icons/reset-96.png sha256=3C8w3Vr83SDOeq_1QcNaqqakKAV6y-09CdGZd5UWQRM 1014
afwf/icons/rocket-96.png sha256=hhLK7CYuQD7qrRkc1zIRUPZR0dvKk-jMIfFnHfY-QOM 1277
afwf/icons/search-96.png sha256=BhcPjDixDeCbrNPOiweMpizzf-iAlYTbSX6hImXEBl8 1037
afwf/icons/star-96.png sha256=KkaNeHnQJOczPZwTDspDwuGHLVtsYdGvIhmYBlcZjN4 814
afwf/icons/start-96.png sha256=mOHuTQpJXHNxwtoUYLoutn73BevnXW8xKOcbTzXJAKg 772
afwf/icons/stop-96.png sha256=nJZuLp2yzTbjpKnLe8OK78ayKfTvRaA1Nb1C1lZld_I 850
afwf/icons/task-96.png sha256=59RTckp5wu_wwMat-oXrzRpJa5NJClYIyUvTYIpvskg 952
afwf/icons/todo-96.png sha256=e2SHQKgoEgvmPGiytdZ0ZF8qqEXnbzcfEFTr47JTsOs 595
afwf/icons/trash-96.png sha256=v6rJlRsLN0l9-y3NeXKOdy-LnUiovFVFJyqnehvP2eo 381
afwf/icons/undo-96.png sha256=jUibGb1gU5ntVbgGh-3LPVfHnfSLwFKSYKm6E0WOpq0 613
afwf/icons/upload-96.png sha256=4VcMG5v-CFcBq5QYJj3ca8jkOvIT-0IHbdy8bvsnlEc 472
afwf/opt/__init__.py sha256=IOQpwnR89joCH680zCC034dHLQw_NylbarjLdJ6YMDI 111
afwf/opt/__pycache__/__init__.cpython-38.pyc sha256=TTxBaI0mVZJ3qvXhgana6A-8lv8sVNxLOjgsXc4eU7E 245
afwf/opt/cache/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
afwf/opt/cache/api.py sha256=VV2p_j7xVd6AS9hdSvg0CCfboZQzlc0nw3o8UMKvoVM 54
afwf/opt/cache/impl.py sha256=eYb6Yro8N0BL6a0Jxky5TfZjoE6PogvVaXyyB7d7Xo4 1197
afwf/opt/cache/__pycache__/__init__.cpython-38.pyc sha256=YVmHW5oC5QPcH4KngRW_Aqr2fHjUSQHv7Y-k2L208RM 162
afwf/opt/cache/__pycache__/api.cpython-38.pyc sha256=vprMPU4CfNxxp-ia_G4If2R61GWAtpLBXk_if31ry3w 196
afwf/opt/cache/__pycache__/impl.cpython-38.pyc sha256=69r1_yUhq4ejsSGZ5dcETQzLjCVGoOE1_p7qcUUsPbY 1629
afwf/opt/fuzzy/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
afwf/opt/fuzzy/api.py sha256=gKQqTS3B1nSngO10IWkckCxcAkPSlTHKJx4AcTDojr0 56
afwf/opt/fuzzy/impl.py sha256=T5Sr3toz63j-5AjKx2MXmmmCJcp3OxmyCl2JzgEEoME 4907
afwf/opt/fuzzy/__pycache__/__init__.cpython-38.pyc sha256=kvnlRt95mVgNYXEZTkhWPsXivDFHEZmRO5v34t6KLoQ 162
afwf/opt/fuzzy/__pycache__/api.cpython-38.pyc sha256=14faJf8yoIXeHJh9bfX_s99f7K-8vckKeDKDc0OiCz4 198
afwf/opt/fuzzy/__pycache__/impl.cpython-38.pyc sha256=F4xXOquoDkNiLVkyp5XOVUpOOUDPgtahkVv7On2s-nw 5124
afwf/opt/fuzzy_item/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
afwf/opt/fuzzy_item/api.py sha256=ysb62YbCqWA1DJtvGjyYi4rAdCySp0skhGiqzq7NA6s 83
afwf/opt/fuzzy_item/impl.py sha256=h6sMJfeB3uLth7hdqsnucDB_kds74jNEohrC1y7K1GI 1194
afwf/opt/fuzzy_item/__pycache__/__init__.cpython-38.pyc sha256=AmIS5khPwLBHL8KT2pNyoIwOTa1w7knpqLFIcCkI_2U 167
afwf/opt/fuzzy_item/__pycache__/api.cpython-38.pyc sha256=LFH4V_T5_MiSKqHeKGbsEo8H4zbWdO0-kHND3RaSF70 234
afwf/opt/fuzzy_item/__pycache__/impl.cpython-38.pyc sha256=2-JjfnagnNsbmhB80_49cHI4AYmFZTu1wZgVvHuiHiA 1759
afwf/tests/__init__.py sha256=2nfXkz9TigdtVWm0YAeP8qD83i0KvM74AWag9WJMw4Q 58
afwf/tests/helper.py sha256=p_oZhY0NE1HTQ50ftj1y4sJ6nVOLxQrPwseOlX0AD4s 447
afwf/tests/__pycache__/__init__.cpython-38.pyc sha256=LlPi57Xx9XOv80ps8UqQVUSkiZKJRjdMd5cwGoIxn8w 201
afwf/tests/__pycache__/helper.cpython-38.pyc sha256=H95IrtqvZtaJzKoInEoY5oLhQWeiymzb1U5xCW399gM 570
afwf/vendor/__init__.py sha256=O9CT1B2F-cVB8elT0EoCJbgkcffjvlmqteqavs4giDg 25
afwf/vendor/better_enum.py sha256=NDXsNib99mHJMxsGbppgPVGEDfDSRpX32OJxTy4FmUs 5196
afwf/vendor/better_pathlib.py sha256=_izKxgFpRMnVWduJ8c--77RjS7k6YiXpIs_nk65XtaQ 892
afwf/vendor/pytest_cov_helper.py sha256=pEYyLWtpGjAR9oobx7B3hu-ecJeR6CgBOunEDgW5eRM 3602
afwf/vendor/__pycache__/__init__.cpython-38.pyc sha256=6_9HjLQ6-Rwi200uT4cLUryuDxqas-kOr_MBCaypMbQ 159
afwf/vendor/__pycache__/better_enum.cpython-38.pyc sha256=t2lYBk-PKV0JssCQPrpUd556i4CH3Y25C4Oynm2VK4Y 6309
afwf/vendor/__pycache__/better_pathlib.cpython-38.pyc sha256=qcBnDCSxogFXrsB4dUg2jNyw1r6_FxIqVxbvhN7O4-g 1163
afwf/vendor/__pycache__/pytest_cov_helper.cpython-38.pyc sha256=V-4OnoSbGpFZrbnd4ZuCsilgF-WiC865CIZ2TPIe-zs 3548
afwf-0.6.1.dist-info/AUTHORS.rst sha256=nHTveFzFQh1uHjbLOIj6LbooSLAAByNffYkdIMKP-Pc 670
afwf-0.6.1.dist-info/LICENSE.txt sha256=yUF9kMMnK6LzB91r279ua0IO0CECV5HgZftjcE7MkOk 1114
afwf-0.6.1.dist-info/METADATA sha256=cWl8IuoAqS8ZPKWp3hiIxzN1P1_p6KuKyAzlnHYGIGQ 7186
afwf-0.6.1.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
afwf-0.6.1.dist-info/top_level.txt sha256=8o2-uW52xZHLVJx7ytC0Q0mEQhvbRS_Q3xmpJExaoww 5
afwf-0.6.1.dist-info/RECORD

top_level.txt

afwf