{"package": "device-detector", "summary": "Python3 port of matomo's Device Detector", "pypi_url": "https://pypi.org/project/device-detector", "piwheels_url": "https://www.piwheels.org/project/device-detector", "releases": {"6.4.0": {"released": "2026-08-11 08:54:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"device_detector-6.4.0-py3-none-any.whl": {"file_url": "/simple/device-detector/device_detector-6.4.0-py3-none-any.whl", "filehash": "357b7994a07031cae7d55f61c503fcb3ee1287de6d702c8d4b9e64ef02376b8d", "filesize": 1958892, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["ahocorasick-rs", "backports-strenum", "regex", "typing-extensions", "yaml-rs"]}}}, "6.3.0": {"released": "2026-08-06 13:36:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"device_detector-6.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/device-detector/device_detector-6.3.0-py3-none-any.whl", "filehash": "eb4304b30e49d9f12e52093659227aad063912d53930f4bb09e5d2d483f86af1", "filesize": 1958523, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["ahocorasick-rs", "backports-strenum", "regex", "typing-extensions", "yaml-rs"]}}}, "6.2.0": {"released": "2026-03-10 21:30:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"device_detector-6.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/device-detector/device_detector-6.2.0-py3-none-any.whl", "filehash": "eb0cb8bb9dad02413f0b19f16bde01a416e0e60a8c995bad5211c090a7b29024", "filesize": 1936601, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["ahocorasick-rs", "backports-strenum", "pyyaml", "regex", "typing-extensions"]}}}, "6.1.0": {"released": "2026-01-12 15:45:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"device_detector-6.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/device-detector/device_detector-6.1.0-py3-none-any.whl", "filehash": "1ea83d260942dbe5f5dd3cdc5262b7f740203a84527fb7b40267c6ee25a04028", "filesize": 1924858, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["ahocorasick-rs", "backports-strenum", "pyyaml", "regex", "typing-extensions"]}}}, "6.0.0": {"released": "2025-12-12 15:51:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"device_detector-6.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/device-detector/device_detector-6.0.0-py3-none-any.whl", "filehash": "b62f0c692c6f88705619c2ecb272c16997f0e64532fbc349a00bd2afee9ef633", "filesize": 1914803, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ahocorasick-rs", "backports-strenum", "pyyaml", "regex", "typing-extensions"]}}}, "5.0.1": {"released": "2021-12-23 21:27:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"device_detector-5.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/device-detector/device_detector-5.0.1-py3-none-any.whl", "filehash": "bbe19ef82903788089e5195726b6c8d6aaec3e2f00f0d026d55b2b5c09f45ab9", "filesize": 342666, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyyaml", "regex"]}}}, "0.10": {"released": "2020-04-04 20:53:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"device_detector-0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/device-detector/device_detector-0.10-py3-none-any.whl", "filehash": "5cf140dd715760f5098097d67a22912c1c9c697be3e002fc09fa68f8eabffd29", "filesize": 552238, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyyaml", "regex"]}}}, "0.9": {"released": "2019-09-04 20:35:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"device_detector-0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/device-detector/device_detector-0.9-py3-none-any.whl", "filehash": "580a6112065a36e004aa9a9280c6acd4e1a35cafd849490374f0ffec42392e7b", "filesize": 187196, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyyaml", "regex"]}}}, "0.8": {"released": "2019-06-27 18:32:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"device_detector-0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/device-detector/device_detector-0.8-py3-none-any.whl", "filehash": "d09da8a5dd536f577c159b56b5ce811c3c3ed7a56576e972fe2d86cbaf68076b", "filesize": 164236, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyyaml", "regex"]}}}, "0.7": {"released": "2019-06-05 14:52:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"device_detector-0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/device-detector/device_detector-0.7-py3-none-any.whl", "filehash": "95fa3e0246cc53444cba3bd13d1ed52405428026d5c093ebce064b9650c056c4", "filesize": 428973, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyyaml"]}}}, "0.6": {"released": "2019-05-02 19:57:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"device_detector-0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/device-detector/device_detector-0.6-py3-none-any.whl", "filehash": "d11512c9bfb17573915ed44377b791f4c6352a0cb64930a01e5266f5c3127332", "filesize": 168573, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyyaml"]}}}, "0.5": {"released": "2019-01-21 14:21:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"device_detector-0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/device-detector/device_detector-0.5-py3-none-any.whl", "filehash": "8bc57c0dd58c9bcf023fa4f195a97a9d515352ce4cf116ad69e0f4291d23f979", "filesize": 146826, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyyaml"]}}}, "0.3": {"released": "2018-07-27 02:05:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"device_detector-0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/device-detector/device_detector-0.3-py3-none-any.whl", "filehash": "b9661d0d227bfda302b5550c1b54a16262713cdc94f2bb87fb39ae920a4ffe3d", "filesize": 111500, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyyaml"]}}}, "0.2": {"released": "2018-06-29 20:30:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"device_detector-0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/device-detector/device_detector-0.2-py3-none-any.whl", "filehash": "de6ff8117e1faf01521b5026ec6e4ac2ebdaa467f2d5739f82460d9d94493c7e", "filesize": 106314, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pyyaml"]}}}}}