{"package": "brunns-matchers", "summary": "Custom PyHamcrest matchers", "pypi_url": "https://pypi.org/project/brunns-matchers", "piwheels_url": "https://www.piwheels.org/project/brunns-matchers", "releases": {"2.11.2": {"released": "2026-03-26 06:27:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-2.11.2-py3-none-any.whl": {"file_url": "/simple/brunns-matchers/brunns_matchers-2.11.2-py3-none-any.whl", "filehash": "be5c2038ac73fb0f1050e1d1a209c84a1253309d4cf0071ac63910f5e56eff68", "filesize": 28683, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "deprecated", "feedparser", "furl", "httpx", "pyhamcrest", "requests", "scripttest", "werkzeug", "yarl"]}}}, "2.11.1": {"released": "2026-02-10 13:53:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-2.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-2.11.1-py3-none-any.whl", "filehash": "4965a45b90af0afab42a1eac053f468087dfe3f7695d6e5d8a54a0a135558c17", "filesize": 28697, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "deprecated", "feedparser", "furl", "httpx", "pyhamcrest", "requests", "scripttest", "werkzeug", "yarl"]}}}, "2.11.0": {"released": "2026-02-10 13:49:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-2.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-2.11.0-py3-none-any.whl", "filehash": "26ece96314c827858ad2c5986b54ccfef8960b13f5f079cfc769c6e8b9b2ade5", "filesize": 28696, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "deprecated", "feedparser", "furl", "httpx", "pyhamcrest", "requests", "scripttest", "werkzeug", "yarl"]}}}, "2.10.1": {"released": "2026-02-10 12:45:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-2.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-2.10.1-py3-none-any.whl", "filehash": "3153adbf87418a4a088a5af58186609dfa8bb2746439bd625f2fec20275597b0", "filesize": 26897, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "deprecated", "feedparser", "furl", "httpx", "pyhamcrest", "requests", "werkzeug", "yarl"]}}}, "2.10.0": {"released": "2026-01-23 15:12:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-2.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-2.10.0-py3-none-any.whl", "filehash": "b3aaf7880d6f93469a7c0bee7bba0a1018f1f87faa08b1e7cd5bb937934976f9", "filesize": 25621, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "deprecated", "feedparser", "furl", "httpx", "pyhamcrest", "requests", "werkzeug", "yarl"]}}}, "2.9.0": {"released": "2024-12-19 16:10:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-2.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-2.9.0-py3-none-any.whl", "filehash": "e173f47d66b0e447f2f6bc95aa50810781e39a4e5ab138c175465d5e8f7c43b1", "filesize": 19235, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "deprecated", "furl", "httpx", "pyhamcrest", "requests", "werkzeug", "yarl"]}}}, "2.8.0": {"released": "2024-11-29 15:21:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-2.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-2.8.0-py3-none-any.whl", "filehash": "62fcf8cfc7fe3a5c9e2422ea680da7c35539561d5dcc0a9cefe199300d6d5449", "filesize": 19467, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "deprecated", "pyhamcrest", "typing-extensions"]}}}, "2.7.0": {"released": "2023-05-04 12:48:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-2.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-2.7.0-py3-none-any.whl", "filehash": "9184c74ffe4861201181c7e9b2af028f085600da92898e32f4ee4aced8080dbd", "filesize": 19302, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "deprecated", "furl", "imurl", "pyhamcrest", "requests", "typing-extensions", "werkzeug"]}}}, "2.6.0": {"released": "2022-10-19 09:03:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-2.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-2.6.0-py3-none-any.whl", "filehash": "cdc98b8390d9f7abe16a81eb2b494e91323cd3e32bac58998176ee95c26a6490", "filesize": 18036, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7 ", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "deprecated", "furl", "pyhamcrest", "requests", "typing-extensions"]}}}, "2.5.1": {"released": "2022-03-01 13:55:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-2.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-2.5.1-py3-none-any.whl", "filehash": "2046ca46108ed6ff41828391fe2435cc1550c939d0b63e637ec54e1aab9ce802", "filesize": 18051, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "deprecated", "furl", "pyhamcrest", "requests", "typing-extensions"]}}}, "2.5.0": {"released": "2020-11-25 14:09:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-2.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-2.5.0-py3-none-any.whl", "filehash": "9ad0ebb8288549c4b42affdb746386b68dd6e7355a0ee483af55f3919131ca01", "filesize": 22098, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "deprecated", "furl", "pyhamcrest", "pytest", "requests", "typing-extensions"]}}}, "2.4.0": {"released": "2020-05-12 09:17:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-2.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-2.4.0-py3-none-any.whl", "filehash": "cf88a01a2b6fad5c72c485cf73ce3278b32235f9f8eeebae66573a026188138f", "filesize": 21801, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "deprecated", "furl", "pyhamcrest", "pytest", "requests", "typing-extensions"]}}}, "2.3.0": {"released": "2020-03-24 12:53:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-2.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-2.3.0-py3-none-any.whl", "filehash": "96274fed465a727c6875f060804d86f36ba6bf9f010e355a17fb614315254f30", "filesize": 21623, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "deprecated", "furl", "pyhamcrest", "pytest", "requests", "typing-extensions"]}}}, "2.1.1": {"released": "2019-03-11 10:37:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-2.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-2.1.1-py3-none-any.whl", "filehash": "096d6d9d9d330f0bd24de8d3e93d253720a6f6368f0ab04a103d414e3c6b7544", "filesize": 16102, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "furl", "pendulum", "pyhamcrest", "pytest"]}}}, "2.1.0": {"released": "2019-03-10 20:03:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-2.1.0-py3-none-any.whl", "filehash": "5699932309c8f8ed644c5cfd977a23ec6c8cc93cd16fa0a36f91998ba33d382c", "filesize": 15962, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "furl", "pendulum", "pyhamcrest", "pytest"]}}}, "2.0.0": {"released": "2019-02-07 14:23:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-2.0.0-py3-none-any.whl", "filehash": "4da32829da329a7859c15a47ee5e85eebcec7fe6c0f32109f84375011ff02427", "filesize": 14799, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "furl", "pyhamcrest", "pytest"]}}}, "1.7.0": {"released": "2019-02-07 11:41:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-1.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-1.7.0-py3-none-any.whl", "filehash": "a9e83a395b9ecdb1651df528649e54c7bccbeeb6b955cc792a272afedaefd9eb", "filesize": 15365, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "furl", "pyhamcrest", "pytest", "six"]}}}, "1.6.1": {"released": "2018-12-10 13:53:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-1.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-1.6.1-py3-none-any.whl", "filehash": "c859130617f228da369d75f23167701667be231aebb8e6fb5bc875d849baef54", "filesize": 15138, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "brunns-row", "furl", "pyhamcrest", "pytest", "six"]}}}, "1.6.0": {"released": "2018-11-26 15:33:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-1.6.0-py3-none-any.whl", "filehash": "d48a2e775e69fb3de8f7fdb0210d39e2e8167fee020249a5c3dea1857c59b189", "filesize": 15122, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "furl", "pyhamcrest", "pytest", "six"]}}}, "1.5.0": {"released": "2018-09-19 14:15:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-1.5.0-py3-none-any.whl", "filehash": "c0f369d551cc49c4c2cfc9a8b9c621c672fc0f1de644efc2dc31b0f5f5365f06", "filesize": 12221, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "furl", "pyhamcrest", "pytest", "six"]}}}, "1.4.0": {"released": "2018-09-13 10:50:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-1.4.0-py3-none-any.whl", "filehash": "f074278e367a822c014137e894bba2a6fc5c69f2410ca9da885d3383ee97384b", "filesize": 9135, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "pyhamcrest", "pytest", "six"]}}}, "1.3.1": {"released": "2018-09-11 14:47:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-1.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-1.3.1-py3-none-any.whl", "filehash": "6513326292e693bd05fe3ccc14863499058fec529d5f0e1eb25b904746ed9285", "filesize": 10600, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "pyhamcrest", "pytest", "six"]}}}, "1.3.0": {"released": "2018-09-11 11:12:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-1.3.0-py3-none-any.whl", "filehash": "b28d09e891d9377f84515402256e1502d1bfaf66cfec31d158bfa3ca8ab9e8cd", "filesize": 8530, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "pyhamcrest", "pytest", "six"]}}}, "1.2.0": {"released": "2018-09-06 12:59:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-1.2.0-py3-none-any.whl", "filehash": "2d2f850d86efd812087fd958bba4a091008fa293137c1d0da3ea1006d87024f2", "filesize": 8405, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "pyhamcrest", "pytest", "six"]}}}, "1.1.1": {"released": "2018-09-03 13:22:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-1.1.1-py3-none-any.whl", "filehash": "335116c7d318bcbd44618d4dae4f70ee20782f729fd921c7ec909845397b3985", "filesize": 8145, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "pyhamcrest", "pytest", "six"]}}}, "1.1.0": {"released": "2018-08-25 15:57:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-1.1.0-py3-none-any.whl", "filehash": "2c2a88a2d43848dc499442b95125760a9f0b87da3837c039fa9c9f052ae960c7", "filesize": 8448, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "pyhamcrest", "pytest", "six"]}}}, "1.0.1": {"released": "2018-08-08 15:21:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-1.0.1-py3-none-any.whl", "filehash": "05b579d456b766c0a4d5fe2368927079a2ebefcca35932e4ff632f3b1b8ea000", "filesize": 9050, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7", "apt_dependencies": [], "pip_dependencies": ["attrs", "beautifulsoup4", "enum34", "functools32", "furl", "more-itertools", "pathlib", "pendulum", "pyhamcrest", "pytest", "singledispatch", "six"]}}}, "1.0.0": {"released": "2018-08-02 14:51:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-1.0.0-py3-none-any.whl", "filehash": "c5d5c9f7d96c6e2d9850f89d0d36a39a1132a482ae44230300cb94ce57164c8e", "filesize": 8763, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7", "apt_dependencies": [], "pip_dependencies": ["attrs", "beautifulsoup4", "enum34", "functools32", "furl", "more-itertools", "pathlib", "pendulum", "pyhamcrest", "pytest", "singledispatch", "six"]}}}, "0.1.0": {"released": "2018-08-02 13:23:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brunns_matchers-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brunns-matchers/brunns_matchers-0.1.0-py3-none-any.whl", "filehash": "b9461b278b233e37496464ab7488c2d218230c160a59c1d704bdc2d1d31ce0a9", "filesize": 8241, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7", "apt_dependencies": [], "pip_dependencies": ["attrs", "beautifulsoup4", "enum34", "functools32", "furl", "more-itertools", "pathlib", "pendulum", "pyhamcrest", "pytest", "singledispatch", "six"]}}}}}