{"package": "sollol", "summary": "Intelligent Load Balancer for Ollama Clusters - Adaptive Parallelism + VRAM-Aware GPU Routing + Ray/Dask/llama.cpp Distribution", "pypi_url": "https://pypi.org/project/sollol", "piwheels_url": "https://www.piwheels.org/project/sollol", "releases": {"0.9.66": {"released": "2025-11-03 14:56:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.66-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.66-py3-none-any.whl", "filehash": "d16ccf28831e4c79955b088779b2e9526a05ddb9455b59c6d9e2ef4b80256e4b", "filesize": 337602, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "gevent", "gevent-websocket", "gpustat", "httpx", "ipaddress", "ollama", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn"]}}}, "0.9.64": {"released": "2025-10-27 22:55:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.64-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.64-py3-none-any.whl", "filehash": "64b6fda227ef8a8a7a2372f5911c0fd8228a70a77b83a1ee550d085dd7c85d0f", "filesize": 327592, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "gevent", "gevent-websocket", "gpustat", "httpx", "ipaddress", "ollama", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn"]}}}, "0.9.60": {"released": "2025-10-27 01:51:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.60-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.60-py3-none-any.whl", "filehash": "9dee568d4cd76b31f98b6caa9b3aeffd65548964db2266f63c6e58327c19224a", "filesize": 322313, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "gevent", "gevent-websocket", "gpustat", "httpx", "ipaddress", "ollama", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn"]}}}, "0.9.59": {"released": "2025-10-25 14:28:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.59-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.59-py3-none-any.whl", "filehash": "32e20507b865e91b3aa08cf5e082a106a49eb645ce04709fda213100bc417058", "filesize": 320498, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "gevent", "gevent-websocket", "gpustat", "httpx", "ipaddress", "ollama", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn"]}}}, "0.9.56": {"released": "2025-10-21 19:50:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.56-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.56-py3-none-any.whl", "filehash": "d1ab6b7b0ba414790c01e588b12fa141d701bddb8d7f8d60e2b6bb71f2425fd6", "filesize": 313270, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "gevent", "gevent-websocket", "gpustat", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn"]}}}, "0.9.54": {"released": "2025-10-14 19:40:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.54-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.54-py3-none-any.whl", "filehash": "8fb01ae0645c5ec35415aa0248ad2899090c07e1ad99eb465b53b74970a7db59", "filesize": 275709, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "gevent", "gevent-websocket", "gpustat", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn"]}}}, "0.9.53": {"released": "2025-10-14 19:31:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.53-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.53-py3-none-any.whl", "filehash": "b761419d8e2e3de2ec1b27d5f69c77cc805e70c5ff5ba313a9f6b533fa91c4ed", "filesize": 275526, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "gevent", "gevent-websocket", "gpustat", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn"]}}}, "0.9.49": {"released": "2025-10-13 15:50:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.49-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.49-py3-none-any.whl", "filehash": "c7ef1a9cda568b9910226d01c8e52815e7632b8d86403b71c373b959296ad3a1", "filesize": 266540, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "gevent", "gevent-websocket", "gpustat", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn"]}}}, "0.9.48": {"released": "2025-10-13 14:56:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.48-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.48-py3-none-any.whl", "filehash": "96bddc1dae7bb0369eaa586b395592cb438b6be385b94bddd23dc727dd1e75f0", "filesize": 265168, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "gevent", "gevent-websocket", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn"]}}}, "0.9.47": {"released": "2025-10-11 14:17:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.47-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.47-py3-none-any.whl", "filehash": "ae31ff68836499a6df47b76dae17046ce3d7476b7f4f9837fb24e16e0fce368b", "filesize": 239217, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "gevent", "gevent-websocket", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn"]}}}, "0.9.30": {"released": "2025-10-07 17:36:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.30-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.30-py3-none-any.whl", "filehash": "dc73fcff1e365f24e8edfa3d267656480de5458776b8a8a4a6123d17df65897c", "filesize": 202252, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.29": {"released": "2025-10-07 17:32:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.29-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.29-py3-none-any.whl", "filehash": "9e16d5421209f31e44f950467e75e310093bf613fa4a36ae2d6351b73c382fab", "filesize": 202128, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.28": {"released": "2025-10-07 17:25:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.28-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.28-py3-none-any.whl", "filehash": "2c8b4987f006261c2f0e44085522a173975ebd4edd3168035a433bdc39144aec", "filesize": 202128, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.27": {"released": "2025-10-07 17:14:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.27-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.27-py3-none-any.whl", "filehash": "61d1af15292b9c0ef95f2c20946ca1b24d2865c537b40a111715e23a2242ed31", "filesize": 202100, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.26": {"released": "2025-10-07 17:03:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.26-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.26-py3-none-any.whl", "filehash": "9590db0b79cc85ed816d73c2c9655c4dc39d6b63e2df44e078a20a72f6cdc613", "filesize": 201940, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.25": {"released": "2025-10-07 17:02:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.25-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.25-py3-none-any.whl", "filehash": "55dbf71b358e36f12ddfea72328cf0c75a0171de25f5a8f12e56689f5f40e362", "filesize": 201937, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.24": {"released": "2025-10-07 16:55:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.24-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.24-py3-none-any.whl", "filehash": "d2a8be63b881f7af458e4352d76d5ce40353ede4483fdc5c9395df07d2515472", "filesize": 201849, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.23": {"released": "2025-10-07 16:48:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.23-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.23-py3-none-any.whl", "filehash": "f100a0195a501e4f3838bc8351161eab40da204e63040c7cc9ed6d1e1eb3c9ca", "filesize": 197117, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.22": {"released": "2025-10-07 16:41:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.22-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.22-py3-none-any.whl", "filehash": "283249fa2e466bf9a46d10848813dee155744409012ec2bbdc0994d25b9949b3", "filesize": 196495, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.21": {"released": "2025-10-07 16:35:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.21-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.21-py3-none-any.whl", "filehash": "db0628cb411d0890b755bfeefb198e1a45575edcddb2defb0bb71ce2a6b41fd2", "filesize": 196522, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.20": {"released": "2025-10-07 16:28:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.20-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.20-py3-none-any.whl", "filehash": "248ad4351c6009f0f2cdc46344c57199d563492c6e697e543e94eb31be06e14d", "filesize": 196688, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.19": {"released": "2025-10-07 16:19:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.19-py3-none-any.whl", "filehash": "d078ce047dbc82e5d6bb7d968498b1e550ea5b1a35733e920242584f2cf399bf", "filesize": 196752, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.17": {"released": "2025-10-07 14:19:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.17-py3-none-any.whl", "filehash": "dd9fdb37d081b8b96ec6308bb9c3deea75e98c74ec2912fd00cd78eb611ff0f3", "filesize": 195535, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.16": {"released": "2025-10-07 13:53:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.16-py3-none-any.whl", "filehash": "c16ef5ec5c8a70404c47516a154f7e76008bea6a5b669a4eecd036ad7ab739f2", "filesize": 195440, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.15": {"released": "2025-10-07 13:49:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.15-py3-none-any.whl", "filehash": "6b191b262329ab16008e47ba2696044ebc60f4618c84a3c51f79077a479d5a50", "filesize": 195079, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.14": {"released": "2025-10-07 13:38:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.14-py3-none-any.whl", "filehash": "38f2629fc218dd96de77f7ade894748ce857f112f3945d3026abadf571172dad", "filesize": 195024, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.13": {"released": "2025-10-07 13:34:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.13-py3-none-any.whl", "filehash": "369852f655e58b0a411ddcb389aabb8006964c9b21563a86e011c76135f1f3b8", "filesize": 194911, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.12": {"released": "2025-10-07 12:48:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.12-py3-none-any.whl", "filehash": "32347e491761315cc0363e411e051a8d1770c34efc568ccbe5fd69ffde639345", "filesize": 194798, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.11": {"released": "2025-10-07 12:43:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.11-py3-none-any.whl", "filehash": "e40d47a664b27ca3cb47410539b818a769bd7e0d2484d11c21c06351a22496f4", "filesize": 194800, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.10": {"released": "2025-10-07 12:38:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.10-py3-none-any.whl", "filehash": "e4eb57f8ac5dbbe3546c082012bcebebb16c025e1bf047320d1ccc17619dff90", "filesize": 194779, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.9": {"released": "2025-10-07 12:28:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.9-py3-none-any.whl", "filehash": "ed688234a2a07d40e1373437cce9b1665aedcc08ed1aad4716b7cbdb5ad15537", "filesize": 194746, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.8": {"released": "2025-10-07 12:22:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.8-py3-none-any.whl", "filehash": "2d784b2f439e1348eb802adc0ca000e702436499e346809085b3bc37736be863", "filesize": 194570, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["bokeh", "dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.7": {"released": "2025-10-07 12:11:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.7-py3-none-any.whl", "filehash": "11b44b8f0348721957a0984e4a383322ecdc87cc049814bb1fb92f06bd995173", "filesize": 194560, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.6": {"released": "2025-10-07 11:48:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.6-py3-none-any.whl", "filehash": "ba0126e22fd3881f7b3f771d8ba9ea22a397163d5e7cc7d528e543fc7c93b6a5", "filesize": 194107, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.5": {"released": "2025-10-07 07:05:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.5-py3-none-any.whl", "filehash": "adfb9bb687933260c2eafff148f9075b88bc5c67559c835ced0ec0fd370d70dd", "filesize": 193450, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.4": {"released": "2025-10-07 05:51:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.4-py3-none-any.whl", "filehash": "4c6e46f29cf9fc92161e9f4dfb1c51e523afe9cfcb950435e8f5e9fd8719e3ae", "filesize": 193164, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.3": {"released": "2025-10-07 05:44:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.3-py3-none-any.whl", "filehash": "7aa3d6f0a29de51e807643e08c8c2d9cd88d9bc52918c31e1148fe7d011e61f6", "filesize": 192441, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.2": {"released": "2025-10-07 05:32:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.2-py3-none-any.whl", "filehash": "fbd9519c99d768b6692a18d32665411306b91c311715d6c2871bdf9435336813", "filesize": 192293, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.1": {"released": "2025-10-07 05:21:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.1-py3-none-any.whl", "filehash": "9f6b95011fc295551dff313d44c22832f9f642f92c9320717ec49bd8b37916f0", "filesize": 188345, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.9.0": {"released": "2025-10-07 03:39:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.9.0-py3-none-any.whl", "filehash": "523bf898f90a8ce5fb086aaca8d3697178f7134a4db0d3eccdcbe0b219f2f44d", "filesize": 184345, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.8.1": {"released": "2025-10-07 01:23:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.8.1-py3-none-any.whl", "filehash": "a9192c18f39400122a221b913ae67036fc3527b6fe07496346fede15590f0abe", "filesize": 169086, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.8.0": {"released": "2025-10-07 01:15:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.8.0-py3-none-any.whl", "filehash": "daff3c77178828250fbb76bc6b521e901d1664219b15dd38dbe2184e21a7273c", "filesize": 167788, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.7.1": {"released": "2025-10-06 23:32:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.7.1-py3-none-any.whl", "filehash": "7736bbc1bd7b6a3449dc5387787b4cdf00ea28a3c8ff0112ec27676f525f1271", "filesize": 156922, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.7.0": {"released": "2025-10-06 22:09:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.7.0-py3-none-any.whl", "filehash": "32f9d05de0255077835cff97d4a98d7d9b9ab5e8afb64966c6cb4d2a0f2785f8", "filesize": 152622, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.4.1": {"released": "2025-10-06 19:45:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.4.1-py3-none-any.whl", "filehash": "7987fdcc40693fdc3b0ec40de541b261e6ab566e41309637650797240fac35fe", "filesize": 126763, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.4.0": {"released": "2025-10-06 19:40:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.4.0-py3-none-any.whl", "filehash": "f21f62d4df7c7ce9b3a24ecc04848aaecdc878b6b126f94beb9fb174737a9b97", "filesize": 126179, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "redis", "requests", "rich", "starlette", "typer", "uvicorn", "waitress"]}}}, "0.3.6": {"released": "2025-10-06 03:15:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.3.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.3.6-py3-none-any.whl", "filehash": "db989a4c8845be6d8f0ec8a88681f8a3ead0ac3d5ca6ae68657cd42067d7b14a", "filesize": 117922, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "fastapi", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "requests", "rich", "starlette", "uvicorn", "waitress"]}}}, "0.3.5": {"released": "2025-10-04 22:29:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.3.5-py3-none-any.whl", "filehash": "61b24e8b17f2c6061892c0f5d8a76783416d549d630c7d4bf9c9e7e34d6fd375", "filesize": 102909, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "requests", "rich", "waitress"]}}}, "0.3.4": {"released": "2025-10-04 22:20:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.3.4-py3-none-any.whl", "filehash": "285df6959ef4e7bbb4d5080c28b1c0f0e02b4df8236ef480ecc7302efd72252c", "filesize": 100915, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "prometheus-client", "ray", "requests", "rich", "waitress"]}}}, "0.3.3": {"released": "2025-10-04 21:45:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.3.3-py3-none-any.whl", "filehash": "65c2a3b40e556d842d0b442e32e26f98a7440d9df2a9261439d2e24abb3dc37c", "filesize": 100893, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "ray", "requests", "rich", "waitress"]}}}, "0.3.2": {"released": "2025-10-04 21:06:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.3.2-py3-none-any.whl", "filehash": "86bdd2c6fe3afc61485100e7d917fa5fb77fb5099181ac226f5bc4cfbf52b77c", "filesize": 100888, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "requests", "rich", "waitress"]}}}, "0.3.1": {"released": "2025-10-04 20:47:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.3.1-py3-none-any.whl", "filehash": "bed43f890ad00584c6e221df77e67580f77b085710f885ede9ea7a5cb437f2d8", "filesize": 100877, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "requests", "rich", "waitress"]}}}, "0.3.0": {"released": "2025-10-04 19:54:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sollol-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sollol/sollol-0.3.0-py3-none-any.whl", "filehash": "8bbfb09a9cdabf2b58b86a0c6428ad5ca2bee794695d6f0982dbd924526003c3", "filesize": 97389, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dask", "flask", "flask-cors", "flask-sock", "httpx", "ipaddress", "requests", "rich", "waitress"]}}}}}