{"package": "nti-testing", "summary": "Support for testing code", "pypi_url": "https://pypi.org/project/nti-testing", "piwheels_url": "https://www.piwheels.org/project/nti-testing", "releases": {"4.6.0": {"released": "2026-09-21 19:49:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nti_testing-4.6.0-py3-none-any.whl": {"file_url": "/simple/nti-testing/nti_testing-4.6.0-py3-none-any.whl", "filehash": "5beefc6e2a910ac7790137f577662b493df9de7a7a1078aee95f480a5bc7a9bf", "filesize": 48086, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["pyhamcrest", "six", "transaction", "zope-component", "zope-configuration", "zope-dottedname", "zope-exceptions", "zope-interface", "zope-schema", "zope-testing"]}}}, "4.5.1": {"released": "2026-07-15 14:56:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nti_testing-4.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nti-testing/nti_testing-4.5.1-py3-none-any.whl", "filehash": "dbd3e5fa48a1ab0481e902c2a8e6ab1d7e10f789155f13892ae8dd1d1f78b09c", "filesize": 45650, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["pyhamcrest", "six", "transaction", "zope-component", "zope-configuration", "zope-dottedname", "zope-exceptions", "zope-interface", "zope-schema", "zope-testing"]}}}, "4.5.0": {"released": "2026-07-02 15:49:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nti_testing-4.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nti-testing/nti_testing-4.5.0-py3-none-any.whl", "filehash": "9076fb9c78a0e9b2dbc679da6cd959bac281d6c953817f6299345c418f6d9cab", "filesize": 45586, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["pyhamcrest", "six", "transaction", "zope-component", "zope-configuration", "zope-dottedname", "zope-exceptions", "zope-interface", "zope-schema", "zope-testing"]}}}, "4.4.0": {"released": "2025-11-14 17:35:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nti_testing-4.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nti-testing/nti_testing-4.4.0-py3-none-any.whl", "filehash": "9da9cb4a837b7c6f64294afbe121a644e1475de530f3426176ca3423ff5d26d7", "filesize": 45508, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["pyhamcrest", "six", "transaction", "zope-component", "zope-configuration", "zope-dottedname", "zope-exceptions", "zope-interface", "zope-schema", "zope-testing"]}}}, "4.3.0": {"released": "2025-04-22 14:02:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "4.2.0.post0": {"released": "2024-11-08 18:22:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nti.testing-4.2.0.post0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nti-testing/nti.testing-4.2.0.post0-py3-none-any.whl", "filehash": "14c50321e5dcf5613e24db0027863541686ca145a122d561f8fda04c7a45f6ec", "filesize": 45068, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["pyhamcrest", "six", "transaction", "zodb", "zope-component", "zope-configuration", "zope-dottedname", "zope-exceptions", "zope-interface", "zope-schema", "zope-testing"]}}}, "4.2.0": {"released": "2024-11-06 16:21:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nti.testing-4.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nti-testing/nti.testing-4.2.0-py3-none-any.whl", "filehash": "070105d56021a6e3f27a90f3ec3e2e4834de480641fa8ada65ae9e399b333f70", "filesize": 44881, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["pyhamcrest", "six", "transaction", "zodb", "zope-component", "zope-configuration", "zope-dottedname", "zope-exceptions", "zope-interface", "zope-schema", "zope-testing"]}}}, "4.1.0": {"released": "2024-04-10 16:05:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nti.testing-4.1.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nti-testing/nti.testing-4.1.0-py2.py3-none-any.whl", "filehash": "ab2528f14086abcf3cfe07d852c2a234bfbfaf61ad4b80bd922704e6a6401924", "filesize": 45413, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["pyhamcrest", "setuptools", "six", "transaction", "zodb", "zope-component", "zope-configuration", "zope-dottedname", "zope-exceptions", "zope-interface", "zope-schema", "zope-testing"]}}}, "4.0.0": {"released": "2023-10-24 17:54:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nti.testing-4.0.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nti-testing/nti.testing-4.0.0-py2.py3-none-any.whl", "filehash": "2f85e04a78d35f2c80279b9cdc86afd4071dda3b39933f6b8ed3b2bc8c83da9b", "filesize": 44929, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["pyhamcrest", "setuptools", "six", "transaction", "zodb", "zope-component", "zope-configuration", "zope-dottedname", "zope-exceptions", "zope-interface", "zope-schema", "zope-testing"]}}}, "3.1.0": {"released": "2021-09-08 16:26:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nti.testing-3.1.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nti-testing/nti.testing-3.1.0-py2.py3-none-any.whl", "filehash": "e1760153f92d3e82a78107c12f0663919753b6bfd0d2f2b812d14f95eaeb0846", "filesize": 40349, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["mock", "pyhamcrest", "setuptools", "six", "transaction", "zodb", "zope-component", "zope-configuration", "zope-dottedname", "zope-exceptions", "zope-interface", "zope-schema", "zope-testing"]}}}, "3.0.0": {"released": "2020-06-16 11:29:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nti.testing-3.0.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nti-testing/nti.testing-3.0.0-py2.py3-none-any.whl", "filehash": "bc80f041f6a535d72ad0a4ffc4532a127eaf756709c53bd8e486ad58c35aea70", "filesize": 33427, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["mock", "pyhamcrest", "setuptools", "six", "transaction", "zodb", "zope-component", "zope-configuration", "zope-dottedname", "zope-exceptions", "zope-interface", "zope-schema", "zope-testing"]}}}, "2.2.1": {"released": "2019-09-10 21:47:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nti.testing-2.2.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nti-testing/nti.testing-2.2.1-py2.py3-none-any.whl", "filehash": "8e46213da3b755a9c4a6d7c4e8950b68ce65eb4de1edb6d743b78796d8810f76", "filesize": 26884, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["mock", "pyhamcrest", "setuptools", "six", "transaction", "zope-component", "zope-configuration", "zope-dottedname", "zope-interface", "zope-schema", "zope-testing"]}}}, "2.2.0": {"released": "2018-08-24 10:49:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nti.testing-2.2.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nti-testing/nti.testing-2.2.0-py2.py3-none-any.whl", "filehash": "d4eee8d5e2927a61fd2ffeb0a11e0a39a29f5504882d3faed44e866fb557f3f4", "filesize": 26451, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["mock", "pyhamcrest", "setuptools", "six", "transaction", "zope-component", "zope-configuration", "zope-dottedname", "zope-interface", "zope-schema", "zope-testing"]}}}, "2.1.0": {"released": "2017-10-23 18:16:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nti.testing-2.1.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nti-testing/nti.testing-2.1.0-py2.py3-none-any.whl", "filehash": "5f04126ec998654f01c720eae02b00723003bdafcdd82c0856189f062ee5d5c6", "filesize": 30437, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["mock", "pyhamcrest", "setuptools", "six", "transaction", "zope-component", "zope-configuration", "zope-dottedname", "zope-interface", "zope-schema", "zope-testing"]}}}, "2.0.1": {"released": "2017-10-18 16:44:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nti.testing-2.0.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nti-testing/nti.testing-2.0.1-py2.py3-none-any.whl", "filehash": "f66805af315f1c98ae990834bd0004519cb3d6a8bc267b92ccc8db743eb4de31", "filesize": 30260, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["acquisition", "fudge", "pyhamcrest", "setuptools", "six", "transaction", "zope-component", "zope-configuration", "zope-dottedname", "zope-interface", "zope-schema", "zope-testing"]}}}, "2.0.0": {"released": "2017-04-12 16:02:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nti.testing-2.0.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nti-testing/nti.testing-2.0.0-py2.py3-none-any.whl", "filehash": "ceac4cb11dca2941ebfba165db8db3362a974ec69a83915cfcf3ec1a80dc3c06", "filesize": 28886, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["acquisition", "fudge", "pyhamcrest", "setuptools", "six", "transaction", "zope-component", "zope-configuration", "zope-dottedname", "zope-interface", "zope-schema", "zope-testing"]}}}, "1.0.0": {"released": "2016-07-28 13:05:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nti.testing-1.0.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nti-testing/nti.testing-1.0.0-py2.py3-none-any.whl", "filehash": "84f2f063a2e632bebee39f6b46c62de4f4f7b0f68e69eea831d2c4067a99bf99", "filesize": 26672, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["acquisition", "fudge", "pyhamcrest", "setuptools", "six", "transaction", "zope-component", "zope-configuration", "zope-dottedname", "zope-interface", "zope-schema", "zope-testing"]}}}}}