{"package": "octoprint", "summary": "The snappy web interface for your 3D printer", "pypi_url": "https://pypi.org/project/octoprint", "piwheels_url": "https://www.piwheels.org/project/octoprint", "releases": {"2.0.0rc5": {"released": "2026-08-24 11:45:01", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"octoprint-2.0.0rc5-py3-none-any.whl": {"file_url": "/simple/octoprint/octoprint-2.0.0rc5-py3-none-any.whl", "filehash": "a9f90669bc27b903e37f5f41572c54ef290523b4711793c7951fa68bfc1b8314", "filesize": 3532054, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.15,>=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "gcode-thumbnail-tool", "html-sanitizer", "ifaddr", "libpass", "limits", "markdown", "markupsafe", "netaddr", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "octoprint-plugin-tool", "packaging", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "2.0.0rc4": {"released": "2026-07-14 07:55:24", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"octoprint-2.0.0rc4-py3-none-any.whl": {"file_url": "/simple/octoprint/octoprint-2.0.0rc4-py3-none-any.whl", "filehash": "b29e66a2943a7c0854c9217e38406662a8608e10126430ca8885e1851b4c0fed", "filesize": 3566412, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.15,>=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "gcode-thumbnail-tool", "html-sanitizer", "ifaddr", "libpass", "limits", "markdown", "markupsafe", "netaddr", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "octoprint-plugin-tool", "packaging", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "2.0.0rc3": {"released": "2026-06-23 10:11:17", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"octoprint-2.0.0rc3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/octoprint-2.0.0rc3-py3-none-any.whl", "filehash": "8e9dcdc22808c33dba0f7df414db26fbb20a506fd087ed806db0cc8668530a9a", "filesize": 3565282, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.15,>=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "gcode-thumbnail-tool", "html-sanitizer", "ifaddr", "libpass", "limits", "markdown", "markupsafe", "netaddr", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "octoprint-plugin-tool", "packaging", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "2.0.0rc2": {"released": "2026-05-19 14:22:29", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"octoprint-2.0.0rc2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/octoprint-2.0.0rc2-py3-none-any.whl", "filehash": "0027e389d9571759ff231fe8037638849ab31f1ec2fcb0d897f31c0e5dfb3cbf", "filesize": 3563460, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.15,>=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "gcode-thumbnail-tool", "html-sanitizer", "ifaddr", "libpass", "limits", "markdown", "markupsafe", "netaddr", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "octoprint-plugin-tool", "packaging", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "2.0.0rc1": {"released": "2026-04-27 13:31:32", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"octoprint-2.0.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/octoprint-2.0.0rc1-py3-none-any.whl", "filehash": "a49a5f714dbf0d3a91301bd742bccd2c943c2e94851e33c1cd981445c48239f5", "filesize": 3552545, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.15,>=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "gcode-thumbnail-tool", "html-sanitizer", "ifaddr", "libpass", "limits", "markdown", "markupsafe", "netaddr", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "octoprint-plugin-tool", "packaging", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.11.8": {"released": "2026-06-23 09:48:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"octoprint-1.11.8-py3-none-any.whl": {"file_url": "/simple/octoprint/octoprint-1.11.8-py3-none-any.whl", "filehash": "e3b7bb9ad98a7a8de14fcaadbb7c825a4a9ae0bb1d0d453f3a59c04c2e52ca9c", "filesize": 3486609, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.14", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "importlib-metadata", "libpass", "limits", "markdown", "markupsafe", "more-itertools", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "packaging", "passlib", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.11.7": {"released": "2026-02-18 13:26:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"octoprint-1.11.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/octoprint-1.11.7-py3-none-any.whl", "filehash": "e6acd639644bc4877e5d919c9838ffa789020229108ef2a2943e15a84b664c97", "filesize": 3485707, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.14", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "importlib-metadata", "libpass", "limits", "markdown", "markupsafe", "more-itertools", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "packaging", "passlib", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.11.6": {"released": "2026-01-27 13:37:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"octoprint-1.11.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/octoprint-1.11.6-py3-none-any.whl", "filehash": "82f845b2bbea98aeac767b16ced8518debe6e2fd407fb5c0340bda1c469410c7", "filesize": 3485396, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.14", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "importlib-metadata", "libpass", "limits", "markdown", "markupsafe", "more-itertools", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "packaging", "passlib", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.11.5": {"released": "2025-12-01 13:07:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"octoprint-1.11.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/octoprint-1.11.5-py3-none-any.whl", "filehash": "d126f65aa191c65c742fecb7bc6e2a97853db60cebf183b60cab6fc943af993d", "filesize": 3482516, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.14", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "importlib-metadata", "libpass", "limits", "markdown", "markupsafe", "more-itertools", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "packaging", "passlib", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.11.4": {"released": "2025-11-04 12:52:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"octoprint-1.11.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/octoprint-1.11.4-py3-none-any.whl", "filehash": "5c1625b7bbfb8271d69724be1e186b83f75bf18f83e8f323f6e88b59d2c24986", "filesize": 3482065, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.14", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "importlib-metadata", "libpass", "limits", "markdown", "markupsafe", "more-itertools", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "packaging", "passlib", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.11.3": {"released": "2025-09-09 08:24:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"octoprint-1.11.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/octoprint-1.11.3-py3-none-any.whl", "filehash": "c27c4d34f0390edd0f0ddbeb8e1d340c75e85d932f7faa5c1319dd056b0d40ff", "filesize": 3479559, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.14", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "importlib-metadata", "libpass", "limits", "markdown", "more-itertools", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "packaging", "passlib", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.11.2": {"released": "2025-06-10 11:14:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"octoprint-1.11.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/octoprint-1.11.2-py3-none-any.whl", "filehash": "5a489a217cef314f39f39331cc7a99a3dfe4c7d5bc3c0fe10739bb463eb86840", "filesize": 3475943, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.14", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "importlib-metadata", "libpass", "limits", "markdown", "more-itertools", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "packaging", "passlib", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.11.1": {"released": "2025-05-13 13:42:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"octoprint-1.11.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/octoprint-1.11.1-py2.py3-none-any.whl", "filehash": "332fad6b50cd54a8f9ed09213885c4659adf46f3b04ecd3ca180273f70cdfebe", "filesize": 3474139, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.14", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "importlib-metadata", "libpass", "limits", "markdown", "more-itertools", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "packaging", "passlib", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.11.0": {"released": "2025-04-22 09:39:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"octoprint-1.11.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/octoprint-1.11.0-py2.py3-none-any.whl", "filehash": "79583a064b238b5c466ac77e836865e409d90489cc73a4cbc87f14a477469c91", "filesize": 3476148, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.14", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "importlib-metadata", "libpass", "limits", "markdown", "more-itertools", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "packaging", "passlib", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.11.0rc7": {"released": "2025-04-03 13:35:24", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "1.11.0rc6": {"released": "2025-04-01 10:26:39", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"octoprint-1.11.0rc6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/octoprint-1.11.0rc6-py2.py3-none-any.whl", "filehash": "4fadcdb231922cdfda4a7157cdabf93494bba2bf5eecee5a437776233bd25693", "filesize": 3476088, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.14", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "importlib-metadata", "libpass", "markdown", "more-itertools", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "packaging", "passlib", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.11.0rc5": {"released": "2025-03-18 14:32:00", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"octoprint-1.11.0rc5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/octoprint-1.11.0rc5-py2.py3-none-any.whl", "filehash": "b911f23ead0d20b97f952daaf118c8b9b7e23d859e246ddec5a9baaa3eaf4e45", "filesize": 3475986, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.14", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "importlib-metadata", "libpass", "markdown", "more-itertools", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "packaging", "passlib", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.11.0rc4": {"released": "2025-03-11 13:45:15", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"octoprint-1.11.0rc4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/octoprint-1.11.0rc4-py2.py3-none-any.whl", "filehash": "88c69c470a5c41b4987f5406b787a7c2348e36762bfd052339b3214c0198dc7e", "filesize": 3475834, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.14", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "importlib-metadata", "libpass", "markdown", "more-itertools", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "packaging", "passlib", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.11.0rc3": {"released": "2025-02-18 14:47:55", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.11.0rc3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.11.0rc3-py2.py3-none-any.whl", "filehash": "a76115a6627ec7c3e1791006f4dfa33ce9db45230f63e6d8b87c22d70e076afe", "filesize": 3474957, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.14", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "importlib-metadata", "libpass", "markdown", "more-itertools", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "packaging", "passlib", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.11.0rc2": {"released": "2025-02-03 14:24:48", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.11.0rc2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.11.0rc2-py2.py3-none-any.whl", "filehash": "fbd8cc7c585bd12fa0fa973ac64fe57109f5921df21c7c4aa37b1cf473b68c3b", "filesize": 3474225, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.14", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "importlib-metadata", "libpass", "markdown", "more-itertools", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "packaging", "passlib", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.11.0rc1": {"released": "2025-01-28 14:29:53", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.11.0rc1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.11.0rc1-py2.py3-none-any.whl", "filehash": "e1d76c76ab0f74090d9084be6ff857726face271d93d55bd801ad31e21be9414", "filesize": 3473708, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.14", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "importlib-metadata", "libpass", "markdown", "more-itertools", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "packaging", "passlib", "pathvalidate", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.10.3": {"released": "2024-11-05 09:28:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.10.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.10.3-py2.py3-none-any.whl", "filehash": "bc13374d17af971f6c43dbb4734a917db3e65058086c55fc4a00e5f6814c1732", "filesize": 3369641, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.13", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "class-doc", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.10.2": {"released": "2024-06-18 08:19:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.10.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.10.2-py2.py3-none-any.whl", "filehash": "33a6da749955edda7c6d51f8f31c59918c532c3ecae3fabda8120be8720526aa", "filesize": 3368658, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.13", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "class-doc", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.10.1": {"released": "2024-05-14 10:00:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.10.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.10.1-py2.py3-none-any.whl", "filehash": "54bd61812bc3749581179089fff9fc1ab70c964813a935dad91aa51df34f5924", "filesize": 3368437, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.13", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "class-doc", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.10.0": {"released": "2024-04-24 11:12:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.10.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.10.0-py2.py3-none-any.whl", "filehash": "e2c4a5a7a5e79972887b37235f01d496c21ae3df5dfeffeb018f56721cc70894", "filesize": 3361535, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.13", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "class-doc", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces2", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.10.0rc4": {"released": "2024-04-08 15:03:34", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.10.0rc3": {"released": "2024-03-18 11:03:54", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.10.0rc2": {"released": "2024-02-12 13:17:39", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.10.0rc1": {"released": "2024-01-31 17:29:25", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.10.0rc1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.10.0rc1-py2.py3-none-any.whl", "filehash": "98b6193a4196378fe679f40d6e5be10b928040da7628e6766aeee9b1e5b16ae8", "filesize": 3354934, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.13", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "class-doc", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces2", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pydantic", "pylru", "pyserial", "pytz", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "setuptools", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.9.3": {"released": "2023-10-09 15:13:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.9.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.9.3-py2.py3-none-any.whl", "filehash": "a86973e23edad4c61c2fc78ec33422dd7c879c70c6aef69e7ca41c9965c5b916", "filesize": 3288325, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.12", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "class-doc", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pydantic", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.9.2": {"released": "2023-07-18 11:17:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.9.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.9.2-py2.py3-none-any.whl", "filehash": "1c907108edca7ed645b33735fba57c9552e1798837ce15253fd5aa1df00a292f", "filesize": 3288321, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.12", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "class-doc", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pydantic", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.9.1": {"released": "2023-06-27 07:59:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.9.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.9.1-py2.py3-none-any.whl", "filehash": "704cfae91c23c351e44e76a0c095498f3be086916db3e46a558b0574d9dbc29d", "filesize": 3288310, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.12", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "class-doc", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pydantic", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.9.0": {"released": "2023-05-23 08:24:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.9.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.9.0-py2.py3-none-any.whl", "filehash": "dbed3ffb7cafd2c94ef9e34d3096178766ac99574b32ef6a4941d5fc436ed0c5", "filesize": 3288026, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.12", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "class-doc", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pydantic", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.9.0rc6": {"released": "2023-05-08 13:54:37", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.9.0rc6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.9.0rc6-py2.py3-none-any.whl", "filehash": "658776f13dc04c90776385648c8152da8fbe7e2fc12800337f35521b8c7d9971", "filesize": 3288068, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.12", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "class-doc", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pydantic", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.9.0rc5": {"released": "2023-04-13 14:18:45", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.9.0rc5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.9.0rc5-py2.py3-none-any.whl", "filehash": "cbd539225fdcef43199c9901ba8c1cf406c11162dc8c8a011218c304075c9ee1", "filesize": 3288005, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.12", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "class-doc", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pydantic", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.9.0rc4": {"released": "2023-04-12 13:59:44", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.9.0rc4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.9.0rc4-py2.py3-none-any.whl", "filehash": "cfc7d46703c339c56c850afd9a7b673bcd14367eb142ec474c5ca9736745f77b", "filesize": 3287896, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.12", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "class-doc", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pydantic", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.9.0rc3": {"released": "2023-03-22 13:06:58", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.9.0rc3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.9.0rc3-py2.py3-none-any.whl", "filehash": "3555446e8b1ec0e0ea7e773714616d2fcb735130fc2b729da0d7084f11d354ff", "filesize": 3286095, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.12", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "class-doc", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pydantic", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.9.0rc2": {"released": "2023-03-07 12:59:48", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.9.0rc2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.9.0rc2-py2.py3-none-any.whl", "filehash": "0db5ab465fb14cdfcbd6ee6edfc7e30d95990a3ff7ea33ec2f3aa91c4e4c347a", "filesize": 3285914, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.12", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "class-doc", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pydantic", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.9.0rc1": {"released": "2023-03-07 11:05:57", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.9.0rc1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.9.0rc1-py2.py3-none-any.whl", "filehash": "fde84f0e050a16f197f638d02620925052961c807fc85e4b9ffdf043827483be", "filesize": 3281104, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <3.12", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "babel", "blinker", "cachelib", "class-doc", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "octoprint-setuptools", "passlib", "pathvalidate", "pkginfo", "psutil", "pydantic", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wheel", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.8.7": {"released": "2023-03-02 16:06:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.8.7-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.8.7-py2.py3-none-any.whl", "filehash": "761b02d6abe78981f9c579380cc58da073b394ce3149f91a2a56f6493ca45a24", "filesize": 3909802, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.8.6": {"released": "2022-10-18 09:30:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.8.6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.8.6-py2.py3-none-any.whl", "filehash": "00d70834b65977192a0754ae7d639b12c591b8ce6d433990d98cd8019f4545e1", "filesize": 3909809, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.8.5": {"released": "2022-10-17 15:02:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.8.5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.8.5-py2.py3-none-any.whl", "filehash": "0115f31c9d6e06ecc0e1d841d8e0b4e9d8272d1ca765803ad8f2d1226fde40d9", "filesize": 3909776, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.8.4": {"released": "2022-09-27 15:09:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.8.4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.8.4-py2.py3-none-any.whl", "filehash": "d5ffc82168199047d4b89307ab4e90471b7093256f8b95bfaba3d275cd117c7b", "filesize": 3909765, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.8.3": {"released": "2022-09-20 11:37:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.8.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.8.3-py2.py3-none-any.whl", "filehash": "a58c3ecb902ec814a6a43e762b006fcc2d075a6dbe3f4b0d53dff0995662520b", "filesize": 3906559, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "argon2-cffi", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-limiter", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "passlib", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.8.2": {"released": "2022-08-09 12:38:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.8.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.8.2-py2.py3-none-any.whl", "filehash": "f54307395bc373acf03391b48fda90e3975123073417a145d8f95a158b09adcd", "filesize": 3900178, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.8.1": {"released": "2022-05-24 10:14:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.8.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.8.1-py2.py3-none-any.whl", "filehash": "cbe09221d7fff32e1a66ed1cdf6e32d23a72938f9cb611e9653dc5efbc498dcd", "filesize": 3900025, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.8.0": {"released": "2022-05-17 11:24:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.8.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.8.0-py2.py3-none-any.whl", "filehash": "a21f946cf649046ace90c8adcdad01008424124494ba1c3383a8263e9bd23a2e", "filesize": 3900025, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.8.0rc5": {"released": "2022-04-12 14:18:29", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.8.0rc5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.8.0rc5-py2.py3-none-any.whl", "filehash": "e18905a2f5a81dc6b573d4fd92360090c767548f144262a37d66c7e0197e8e5f", "filesize": 3899569, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.8.0rc4": {"released": "2022-04-05 12:46:24", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.8.0rc4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.8.0rc4-py2.py3-none-any.whl", "filehash": "a40e0c0a86b5d5d47558e76af30fb5e02abf4ed2a43109bf44a5b06a66631370", "filesize": 3899283, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.8.0rc3": {"released": "2022-03-29 11:54:36", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.8.0rc3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.8.0rc3-py2.py3-none-any.whl", "filehash": "751c7db7515bacea3fe38c5c6d948635da5d66f487cb42b5aa6802bfb63cffb1", "filesize": 3899108, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.8.0rc2": {"released": "2022-03-16 10:47:54", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.8.0rc2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.8.0rc2-py2.py3-none-any.whl", "filehash": "44ad60d3a384278ef54d10a5ae5c0aa19af51533c76b8a0892f3457f3527906e", "filesize": 3898887, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.8.0rc1": {"released": "2022-03-14 11:24:04", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.8.0rc1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.8.0rc1-py2.py3-none-any.whl", "filehash": "392228d722959054de2450ad73b2c5822e02e72107e2f50f163d36087cfcd8a3", "filesize": 3895300, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "click", "colorlog", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "markdown", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "semantic-version", "sentry-sdk", "tornado", "unidecode", "watchdog", "websocket-client", "wrapt", "zeroconf", "zipstream-ng"]}}}, "1.7.3": {"released": "2022-01-20 11:28:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.7.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.7.3-py2.py3-none-any.whl", "filehash": "88f6aae3275703c4e115cf2c752077680f70e095f49cbf434c1f92a0a20e0ec2", "filesize": 3883645, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "colorlog", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "immutabledict", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-new"]}}}, "1.7.2": {"released": "2021-11-02 17:35:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.7.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.7.2-py2.py3-none-any.whl", "filehash": "fc06b7b9bac326ca53203b104d735fc493c79611074558ca8c9d52e595e4cc55", "filesize": 3883628, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "colorlog", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "immutabledict", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-new"]}}}, "1.7.1": {"released": "2021-11-01 15:06:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.7.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.7.1-py2.py3-none-any.whl", "filehash": "d77877a5ee7357ebaef6903d0dc03f0b24424c789cd565c5db0db877b2b8568c", "filesize": 3883626, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "colorlog", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "immutabledict", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-new"]}}}, "1.7.0": {"released": "2021-10-11 14:00:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.7.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.7.0-py2.py3-none-any.whl", "filehash": "00548507b46241ea9bf7b490d04a36afa0c9fbb0636a9d991f4e5244af3a491c", "filesize": 3883419, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "colorlog", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "immutabledict", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-new"]}}}, "1.7.0rc3": {"released": "2021-09-13 11:47:26", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.7.0rc3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.7.0rc3-py2.py3-none-any.whl", "filehash": "08ba73027195243394f668f5c8a5be956ec235cc7e8857a515b6ce9ff15e6a1f", "filesize": 3883241, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "colorlog", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "immutabledict", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-new"]}}}, "1.7.0rc2": {"released": "2021-08-11 12:46:12", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.7.0rc2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.7.0rc2-py2.py3-none-any.whl", "filehash": "603c1ffe6101a39c59825a64c32ed2769485a3b53a73b2317bd06a2c4f43b8fb", "filesize": 3883208, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "colorlog", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "immutabledict", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-new"]}}}, "1.7.0rc1": {"released": "2021-08-04 13:43:13", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.7.0rc1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.7.0rc1-py2.py3-none-any.whl", "filehash": "0212082334b0fc723cde5a6323fb0e8f146c9ae6a3e69ae1e36845634a81e055", "filesize": 3883205, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "colorlog", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "immutabledict", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pathvalidate", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-new"]}}}, "1.6.1": {"released": "2021-05-10 13:31:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.6.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.6.1-py2.py3-none-any.whl", "filehash": "190c74043ec334ffb1ee24afd3d1d35bc83a31480b77c80a2518b3741be9d3e0", "filesize": 3868449, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "immutabledict", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-new"]}}}, "1.6.0": {"released": "2021-04-27 09:26:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.6.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.6.0-py2.py3-none-any.whl", "filehash": "cd6ddb84a9bec7d292312d128858e5b9cdf52067faeaf422fd6f9ca311a9d444", "filesize": 3868314, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "immutabledict", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-new"]}}}, "1.6.0rc3": {"released": "2021-04-21 14:37:05", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.6.0rc3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.6.0rc3-py2.py3-none-any.whl", "filehash": "a8ac1624b6a38b823a2d60e881fde5d874a8ca9c1843d2ca577c1226d9c56204", "filesize": 4049998, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "immutabledict", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-new"]}}}, "1.6.0rc2": {"released": "2021-04-14 13:38:51", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.6.0rc2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.6.0rc2-py2.py3-none-any.whl", "filehash": "8e593a7ae8439cfe467525243587c997058b53adcb1575ff07ac342002540cc2", "filesize": 4049299, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "immutabledict", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-new"]}}}, "1.6.0rc1": {"released": "2021-03-30 13:02:34", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.6.0rc1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.6.0rc1-py2.py3-none-any.whl", "filehash": "c83310de273aee6b82a3b68212001a9dca6e3cc6e7ad1d216b6cd16badabde72", "filesize": 4048299, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "immutabledict", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "octoprint-pisupport", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf", "zipstream-new"]}}}, "1.5.3": {"released": "2021-01-19 10:37:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.5.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.5.3-py2.py3-none-any.whl", "filehash": "253372cf3537a1e2bcc269a022f83e0d2cae70bbc0744c4826f703eef15903d0", "filesize": 3776140, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf"]}}}, "1.5.2": {"released": "2020-12-10 12:43:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.5.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.5.2-py2.py3-none-any.whl", "filehash": "7aa3845ec8382cc93bfa752f2b95e6932710bb3d630947e5263ae932998cbce8", "filesize": 3775489, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf"]}}}, "1.5.1": {"released": "2020-12-04 10:55:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.5.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.5.1-py2.py3-none-any.whl", "filehash": "4d74db8d06df068d3bd3e31e3119641b1def48689e47d5ec91955d6d4cee5e40", "filesize": 3775346, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf"]}}}, "1.5.0": {"released": "2020-11-30 14:59:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.5.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.5.0-py2.py3-none-any.whl", "filehash": "6cb09c959931d8a092ef196dfb85098a3b77c79b8e84e419116fce206ab4d55c", "filesize": 3775237, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf"]}}}, "1.5.0rc3": {"released": "2020-11-18 15:24:43", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.5.0rc3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.5.0rc3-py2.py3-none-any.whl", "filehash": "8a7b50bc88607197b30894472cff52a9d8a3c8cfafdc6b57bf6c69d1a7d40712", "filesize": 3774636, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf"]}}}, "1.5.0rc2": {"released": "2020-11-17 14:54:48", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.5.0rc2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.5.0rc2-py2.py3-none-any.whl", "filehash": "3dc14845f1f0ce09c3c3369db39f92d58404b9002dd05a4e4b444e24ef158c7e", "filesize": 3774627, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf"]}}}, "1.5.0rc1": {"released": "2020-11-10 14:42:33", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.5.0rc1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.5.0rc1-py2.py3-none-any.whl", "filehash": "ccb353f8ecef63d644074f8362ba6ff323a09f68093961354288844d21515885", "filesize": 3772488, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "enum34", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt", "zeroconf"]}}}, "1.4.2": {"released": "2020-08-06 11:58:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.4.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.4.2-py2.py3-none-any.whl", "filehash": "1428c3a42ae5af11144ae2d3496c4990933b41b5bd96b79d6d11f79ff5a793c5", "filesize": 2860961, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt"]}}}, "1.4.1": {"released": "2020-08-04 09:55:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.4.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.4.1-py2.py3-none-any.whl", "filehash": "80b6b127ac89e4fded731ebe5e62ec9a1636e3512bf74d9f3a5f0dee011ef80c", "filesize": 2860720, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt"]}}}, "1.4.1rc4": {"released": "2020-07-29 10:15:02", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.4.1rc4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.4.1rc4-py2.py3-none-any.whl", "filehash": "211fa50bae85117755ece16834210e7edcab58df360e0050fb88606f66463ff0", "filesize": 2860730, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt"]}}}, "1.4.1rc3": {"released": "2020-07-15 12:16:13", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.4.1rc3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.4.1rc3-py2.py3-none-any.whl", "filehash": "4d7f930e7fdd61de49804ccb82fa3cbdfeb8f9973e5bdea1815e670bbcd07981", "filesize": 2860428, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "itsdangerous", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt"]}}}, "1.4.1rc2": {"released": "2020-07-08 11:37:10", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.4.1rc2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.4.1rc2-py2.py3-none-any.whl", "filehash": "fc457b6eb9e1aabdd60c3a43499addb42315ba200cd51e3fb933f80cab805eff", "filesize": 2856919, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt"]}}}, "1.4.1rc1": {"released": "2020-07-06 12:03:49", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.4.1rc1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.4.1rc1-py2.py3-none-any.whl", "filehash": "da73eb5c5e1d5ba3011572b62ca2eedd036fd79c8fcf3739e57bf42f75d729b2", "filesize": 3369567, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "blinker", "cachelib", "chainmap", "click", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "jinja2", "markdown", "markupsafe", "monotonic", "netaddr", "netifaces", "octoprint-filecheck", "octoprint-firmwarecheck", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "unidecode", "watchdog", "websocket-client", "werkzeug", "wrapt"]}}}, "1.4.0": {"released": "2020-03-04 11:46:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.4.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.4.0-py2.py3-none-any.whl", "filehash": "ce5aed756337c7eef2ffaa1da3d5caeb9ed665f3dd478029573b379548d1f0c3", "filesize": 3282050, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "awesome-slugify", "blinker", "cachelib", "chainmap", "click", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "jinja2", "markdown", "monotonic", "netaddr", "netifaces", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "watchdog", "websocket-client", "werkzeug", "wrapt"]}}}, "1.4.0rc6": {"released": "2020-02-26 14:16:09", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.4.0rc6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.4.0rc6-py2.py3-none-any.whl", "filehash": "bfcb140b1062f413906d82b137848ff8fdccff2149ec5a0d5f143163e2bb7826", "filesize": 3262250, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "awesome-slugify", "blinker", "cachelib", "chainmap", "click", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "jinja2", "markdown", "monotonic", "netaddr", "netifaces", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "watchdog", "websocket-client", "werkzeug", "wrapt"]}}}, "1.4.0rc5": {"released": "2020-02-11 13:32:18", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.4.0rc5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.4.0rc5-py2.py3-none-any.whl", "filehash": "d0a8eeb8b595f757d38209f79130ac3d9eded3301747e5a826c2af07d344a058", "filesize": 3109046, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "awesome-slugify", "blinker", "cachelib", "chainmap", "click", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "jinja2", "markdown", "monotonic", "netaddr", "netifaces", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "watchdog", "websocket-client", "werkzeug", "wrapt"]}}}, "1.4.0rc3": {"released": "2019-12-12 13:52:04", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.4.0rc3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.4.0rc3-py2.py3-none-any.whl", "filehash": "a8bc9c483622fb7d7536c942d7e3d30fefc416ac2a78b75eb17a9e1fcf11baab", "filesize": 3106180, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "awesome-slugify", "blinker", "cachelib", "chainmap", "click", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "frozendict", "future", "futures", "jinja2", "markdown", "monotonic", "netaddr", "netifaces", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "watchdog", "websocket-client", "werkzeug", "wrapt"]}}}, "1.4.0rc2": {"released": "2019-12-02 15:15:06", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.4.0rc2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.4.0rc2-py2.py3-none-any.whl", "filehash": "468e06ab5fd314b69c4ffcc5dda53d2334a643edb2d96cc38d410d4a1077ba5c", "filesize": 3099007, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "awesome-slugify", "cachelib", "chainmap", "click", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "flask-principal", "frozendict", "future", "futures", "jinja2", "markdown", "monotonic", "netaddr", "netifaces", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "watchdog", "websocket-client", "werkzeug", "wrapt"]}}}, "1.4.0rc1": {"released": "2019-11-25 16:37:59", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"OctoPrint-1.4.0rc1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/octoprint/OctoPrint-1.4.0rc1-py2.py3-none-any.whl", "filehash": "4cc837675bacf29b7ab313c02c43a3f582ef19654e6f154095aaf25eca9e6f89", "filesize": 3098938, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "apt_dependencies": [], "pip_dependencies": ["appdirs", "awesome-slugify", "cachelib", "chainmap", "click", "emoji", "feedparser", "filetype", "flask", "flask-assets", "flask-babel", "flask-login", "flask-principal", "frozendict", "future", "futures", "jinja2", "markdown", "monotonic", "netaddr", "netifaces", "pkginfo", "psutil", "pylru", "pyserial", "pyyaml", "regex", "requests", "rsa", "sarge", "scandir", "semantic-version", "sentry-sdk", "tornado", "typing", "watchdog", "websocket-client", "werkzeug", "wrapt"]}}}, "1.3.12": {"released": "2019-10-22 10:06:03", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.3.12rc3": {"released": "2019-09-23 13:16:11", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.3.12rc1": {"released": "2019-09-10 17:30:17", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.3.11": {"released": "2019-09-04 15:22:09", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}}}