{"package": "perpetual-context", "summary": "", "pypi_url": "https://pypi.org/project/perpetual-context", "piwheels_url": "https://www.piwheels.org/project/perpetual-context", "releases": {"4.0.1": {"released": "2025-11-23 21:12:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-4.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-4.0.1-py3-none-any.whl", "filehash": "6e3c82685e1e7511becdca833271cce0ea8b0a87b31f3de99b8d58ad097dc244", "filesize": 20348, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "4.0.0": {"released": "2025-11-23 21:12:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-4.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-4.0.0-py3-none-any.whl", "filehash": "9ade0465084a9a0845a8ccdd9330910f621fc47c250c92ea2eef0cb7256d5a49", "filesize": 20350, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "3.0.9": {"released": "2025-11-23 21:11:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-3.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-3.0.9-py3-none-any.whl", "filehash": "ac984a0ad4953916ec207967732456a7ee7a37156e7dd7c422f73895bd806581", "filesize": 20356, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "3.0.8": {"released": "2025-11-23 21:10:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-3.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-3.0.8-py3-none-any.whl", "filehash": "4d14aa684ba84251a3b712c0a57986ecf958269509d78360d0d2fa93c23966c9", "filesize": 20348, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "3.0.7": {"released": "2025-11-23 20:22:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-3.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-3.0.7-py3-none-any.whl", "filehash": "180419eeb23abb6d384d430083ffb3aea98764bbf3d93590e999b5eabfac40a8", "filesize": 20301, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "3.0.6": {"released": "2025-11-23 20:22:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-3.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-3.0.6-py3-none-any.whl", "filehash": "c82122c2eadfae15378f62a0dd9bafd9a3615982747a01172b4447eb4b3e8280", "filesize": 20301, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "3.0.5": {"released": "2025-11-23 20:21:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-3.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-3.0.5-py3-none-any.whl", "filehash": "1eb6f77ecfe238add4e28e840396a74679b447279d980394f1c6383207faf6bb", "filesize": 20298, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "3.0.4": {"released": "2025-11-23 20:21:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-3.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-3.0.4-py3-none-any.whl", "filehash": "8dc28ff416f8785e21dcf2312fc6ac6b6f3b62f31500aa63c1280ded096a7128", "filesize": 20303, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "3.0.3": {"released": "2025-11-23 20:20:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-3.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-3.0.3-py3-none-any.whl", "filehash": "f56728fea469f4188c820793faca1d30fe83d6fc4d5dff1664c84ef3cc64179d", "filesize": 20319, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "3.0.2": {"released": "2025-11-23 20:19:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-3.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-3.0.2-py3-none-any.whl", "filehash": "c7476b305fe0d89b2ccc2a1ec3d6725d2616a9d53f78d409d6fb72cb9651db40", "filesize": 20326, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "3.0.1": {"released": "2025-11-23 20:19:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-3.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-3.0.1-py3-none-any.whl", "filehash": "958e7c657ddbb4e262b7ee59d3d7b1606e15ace6256818e9df2c4c916a281642", "filesize": 20328, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "3.0.0": {"released": "2025-11-23 20:17:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-3.0.0-py3-none-any.whl", "filehash": "fa69f6d9d61c453fa4fdc5590370a8ded88ad24e3428ac6911175bfad8009cf2", "filesize": 20356, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "2.0.9": {"released": "2025-11-23 20:17:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-2.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-2.0.9-py3-none-any.whl", "filehash": "4d4d049be2ea8dd5b660e1f710ac3ecbfd585a49299190d79967263fc715e77b", "filesize": 20359, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "2.0.8": {"released": "2025-11-23 20:15:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-2.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-2.0.8-py3-none-any.whl", "filehash": "9c7c49f1aee0e03543eff5c01b3cf8d53441e25e1dcb2be754fb2093a37538a0", "filesize": 20401, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "2.0.7": {"released": "2025-11-23 20:13:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-2.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-2.0.7-py3-none-any.whl", "filehash": "4ff92a36a4c1b2c0b84570985f181c5c9a03a57f49d5848edfc094eec0846cd9", "filesize": 20400, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "2.0.6": {"released": "2025-11-23 20:10:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-2.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-2.0.6-py3-none-any.whl", "filehash": "f2295801a2e933a08908df632aca75760099c08834ebc33fb154674b789104e0", "filesize": 20302, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "2.0.5": {"released": "2025-11-22 19:18:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-2.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-2.0.5-py3-none-any.whl", "filehash": "564880bae10ed641268bd359d7dfa3fae826befef9194f323cb0856605a02c7a", "filesize": 20240, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "2.0.4": {"released": "2025-11-22 19:17:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-2.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-2.0.4-py3-none-any.whl", "filehash": "eaa12d150dbdd43450cb14bddd8b33625b258f3d0d1e180d30b73930deefc5de", "filesize": 20238, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "2.0.3": {"released": "2025-11-13 21:22:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-2.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-2.0.3-py3-none-any.whl", "filehash": "a5741f29a1ddb0fc69e2cdaa44615cde31e5877698d7a74cf45a1b496ba938d0", "filesize": 20209, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "2.0.2": {"released": "2025-11-13 21:22:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-2.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-2.0.2-py3-none-any.whl", "filehash": "8e8c1e86863fb4fa01958dbcb26cbf1cf66a6408cea002753844c7d9df08d8ae", "filesize": 20205, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "2.0.1": {"released": "2025-11-13 21:20:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-2.0.1-py3-none-any.whl", "filehash": "f5c164a7aac9fb1d23e6dafed2926cb74e1dac9d37d0dffe649fa301b7359d2a", "filesize": 20306, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "2.0.0": {"released": "2025-11-13 15:40:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-2.0.0-py3-none-any.whl", "filehash": "75a55178966e83dae1b877e2b5b69bf04c93332d225e4c2c4e615192cfae99e1", "filesize": 20173, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.1.9": {"released": "2025-11-13 15:39:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.1.9-py3-none-any.whl", "filehash": "eb811f698353ca9a2db365212adacbfab75fca81650fe7ac0553b485467a0f33", "filesize": 20167, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.1.8": {"released": "2025-11-13 15:37:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.1.8-py3-none-any.whl", "filehash": "a7504c42763e78b0e80c8b55aeb99fb10694edf795dfb6213eb193037bb6aee7", "filesize": 20268, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.1.7": {"released": "2025-11-13 14:29:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.1.7-py3-none-any.whl", "filehash": "af7b2a32cb19cdd8142c394f834e2f69512366b4e0b75ea389f9772abc4e75d8", "filesize": 19995, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.1.6": {"released": "2025-11-13 14:20:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.1.6-py3-none-any.whl", "filehash": "a0ddced6a245dab739265af25fdca33834946bff1150e749835fe50cd1e9239f", "filesize": 19992, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.1.5": {"released": "2025-11-13 14:18:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.1.5-py3-none-any.whl", "filehash": "02007aed98cc225cbc2b356a1f532cd17abf6191a442eb8722dbff4c0dfa1e86", "filesize": 20093, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.1.4": {"released": "2025-11-13 13:40:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.1.4-py3-none-any.whl", "filehash": "88b86fac21c5dcb2a387d9921eed8f03373b1bdc3d8b8aa9c33f89e66a7f5b7c", "filesize": 19950, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.1.3": {"released": "2025-11-13 13:38:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.1.3-py3-none-any.whl", "filehash": "eb3e4cfd9c0ff295ff763a761049102c3ac15ecd9c3f8d89fc5d6d433d2b8417", "filesize": 20059, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.1.2": {"released": "2024-09-26 06:02:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.1.2-py3-none-any.whl", "filehash": "8205353521372cd62d80665854436ab834afb3e4e50fe16a1c52557e2c8e7b7b", "filesize": 19989, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.1.1": {"released": "2024-09-25 07:28:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.1.1-py3-none-any.whl", "filehash": "f4dbf45445c604612c32a8189f32a80c1576fd2cdb9e74331d39b68c7f6f0368", "filesize": 19974, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.1.0": {"released": "2024-09-25 07:19:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.1.0-py3-none-any.whl", "filehash": "07e1ab96767adfcd87789736ac92de26ece6d44882bce0518d9b3d9ed8b068e0", "filesize": 19972, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.0.9": {"released": "2024-07-10 22:36:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.0.9-py3-none-any.whl", "filehash": "b3aa5a5b5e41524cab5cd838cb832260c390208a00011bf125bc0088f152377c", "filesize": 19844, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.0.8": {"released": "2024-07-07 17:30:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.0.8-py3-none-any.whl", "filehash": "4f6dda2cb68cb165834ad158ddda9ec84876ae5aaf660f6ce945c7ec1d4a534c", "filesize": 19842, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.0.7": {"released": "2024-06-27 17:52:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.0.7-py3-none-any.whl", "filehash": "94ff61257e67c7380a74c860ca9fee469ce1211d870d244c72e1bf57112cfe19", "filesize": 19858, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.0.6": {"released": "2024-06-24 22:01:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.0.6-py3-none-any.whl", "filehash": "4dbe12ac106a4b80ec1a76f9e6c5dffb86b9b5b0310f01e57d433b3c43c33b8a", "filesize": 19856, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.0.5": {"released": "2024-06-24 00:21:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.0.5-py3-none-any.whl", "filehash": "6fc7dc6d82301ef62839e685df756fdfff8b81ed1f599a1b58235ae0da985541", "filesize": 19849, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.0.3": {"released": "2024-06-14 10:11:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.0.3-py3-none-any.whl", "filehash": "c5c882546239de1cb0639172f1f864ec8580b2e12ec9fee7316a13b28b75732c", "filesize": 19782, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.0.2": {"released": "2024-06-11 15:18:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.0.2-py3-none-any.whl", "filehash": "979c45cc03bc2d3f118d2f999995d5b9c7192a8f7a7f3de7fc9c458718259848", "filesize": 19716, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "openpyxl", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}, "1.0.1": {"released": "2024-06-11 05:46:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"perpetual_context-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/perpetual-context/perpetual_context-1.0.1-py3-none-any.whl", "filehash": "68343ba0d12c1dbb6a9c7eb498df9cbae1df0275354e80ec7cc1f6f477b0f0a1", "filesize": 19710, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "certifi", "count-tokens", "easyocr", "numpy", "pandas", "pillow", "pydub", "pymupdf", "pypdf2", "python-docx", "python-pptx", "requests", "scikit-learn", "speechrecognition", "statistics", "tabulate", "torch", "torchvision", "webcolors", "youtube-search-python", "youtube-transcript-api"]}}}}}