{"package": "reviewboard", "summary": "Extensible code review and document review built for Git, Perforce, Mercurial, and more", "pypi_url": "https://pypi.org/project/reviewboard", "piwheels_url": "https://www.piwheels.org/project/reviewboard", "releases": {"8.1": {"released": "2026-08-26 07:22:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "8.0": {"released": "2026-05-28 05:13:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "7.0.6": {"released": "2026-03-31 07:33:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "7.0.5": {"released": "2026-03-19 23:01:18", "prerelease": false, "yanked": true, "skip_reason": "", "files": {}}, "7.0.4": {"released": "2025-08-06 02:25:27", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "7.0.3": {"released": "2024-12-18 07:48:45", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "7.0.2": {"released": "2024-08-20 08:02:19", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "7.0.1": {"released": "2024-07-02 07:11:58", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "7.0": {"released": "2024-06-06 09:50:50", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "6.0.2": {"released": "2024-01-16 10:33:55", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "6.0.1": {"released": "2023-11-07 06:12:13", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "6.0": {"released": "2023-10-17 08:36:48", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "5.0.7": {"released": "2024-01-16 10:30:58", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "5.0.6": {"released": "2023-09-12 06:22:01", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "5.0.5": {"released": "2023-06-20 22:19:28", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "5.0.4": {"released": "2023-03-28 07:23:58", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "5.0.3": {"released": "2023-03-07 09:44:21", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "5.0.2": {"released": "2023-02-07 08:22:44", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "5.0.1": {"released": "2022-11-02 09:46:22", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "5.0": {"released": "2022-10-05 00:44:22", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "4.0.13": {"released": "2024-01-16 10:28:44", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "4.0.12": {"released": "2023-03-07 09:29:03", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "4.0.11": {"released": "2022-09-29 07:20:22", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "4.0.10": {"released": "2022-07-28 22:11:59", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "4.0.9": {"released": "2022-07-27 05:22:48", "prerelease": false, "yanked": true, "skip_reason": "repeated failure", "files": {}}, "4.0.8": {"released": "2022-07-27 05:00:55", "prerelease": false, "yanked": true, "skip_reason": "repeated failure", "files": {}}, "4.0.7": {"released": "2022-06-14 07:26:47", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "4.0.6": {"released": "2022-03-02 23:39:37", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "4.0.5": {"released": "2022-02-08 12:31:24", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "4.0.4": {"released": "2021-07-29 05:32:24", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "4.0.3": {"released": "2021-06-29 07:47:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-4.0.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-4.0.3-py2.py3-none-any.whl", "filehash": "0f62e1b1858f4f6450107ee2293f9de07c3017bd1141286145f03fb3fd5b1f34", "filesize": 14046360, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["bcrypt", "bleach", "cryptography", "django", "django-braces", "django-cors-headers", "django-evolution", "django-haystack", "django-multiselectfield", "django-oauth-toolkit", "djblets", "docutils", "elasticsearch", "markdown", "mimeparse", "oauthlib", "paramiko", "pygments", "pymdown-extensions", "pyparsing", "python-memcached", "pytz", "rbintegrations", "requests-oauthlib", "whoosh"]}}}, "4.0.2": {"released": "2021-06-15 08:13:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-4.0.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-4.0.2-py2.py3-none-any.whl", "filehash": "1698073471ae82e4cbb5bf637e2ba2ad97fda0af86b6210068424eb6b224042c", "filesize": 14033919, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["bcrypt", "bleach", "cryptography", "django", "django-braces", "django-cors-headers", "django-evolution", "django-haystack", "django-multiselectfield", "django-oauth-toolkit", "djblets", "docutils", "elasticsearch", "markdown", "mimeparse", "oauthlib", "paramiko", "pygments", "pymdown-extensions", "pyparsing", "python-memcached", "pytz", "rbintegrations", "requests-oauthlib", "whoosh"]}}}, "4.0.1": {"released": "2021-05-25 06:26:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-4.0.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-4.0.1-py2.py3-none-any.whl", "filehash": "d3e7848149fcd185d137bf9eaf9bb9bf269306b400c1915ed78ad136eb1373ca", "filesize": 14025500, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["bcrypt", "bleach", "cryptography", "django", "django-braces", "django-cors-headers", "django-evolution", "django-haystack", "django-multiselectfield", "django-oauth-toolkit", "djblets", "docutils", "elasticsearch", "markdown", "mimeparse", "oauthlib", "paramiko", "pygments", "pymdown-extensions", "pyparsing", "python-memcached", "pytz", "rbintegrations", "requests-oauthlib", "whoosh"]}}}, "4.0": {"released": "2021-05-18 08:53:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-4.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-4.0-py2.py3-none-any.whl", "filehash": "1ee452f4d3d8ff161b519f1d7384f57e0dffcaebf2f99825d9ded263aabc2035", "filesize": 14024416, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["bcrypt", "bleach", "cryptography", "django", "django-braces", "django-cors-headers", "django-evolution", "django-haystack", "django-multiselectfield", "django-oauth-toolkit", "djblets", "docutils", "elasticsearch", "markdown", "mimeparse", "oauthlib", "paramiko", "pygments", "pymdown-extensions", "pyparsing", "python-memcached", "pytz", "rbintegrations", "requests-oauthlib", "whoosh"]}}}, "3.0.26": {"released": "2024-01-16 10:24:48", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.25": {"released": "2023-03-07 09:27:47", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.24": {"released": "2021-06-15 07:56:52", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.23": {"released": "2021-05-06 01:06:58", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.22": {"released": "2021-05-04 08:46:23", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.21": {"released": "2021-04-14 06:48:13", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.20": {"released": "2021-01-20 10:34:50", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.19": {"released": "2020-12-10 10:13:05", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.18": {"released": "2020-06-30 07:01:22", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.17": {"released": "2020-02-11 09:08:57", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.16": {"released": "2020-01-07 10:22:25", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.15": {"released": "2019-06-12 05:52:31", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.14": {"released": "2019-03-19 08:17:38", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.13": {"released": "2019-02-19 10:50:29", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.12": {"released": "2019-01-29 09:48:17", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.11": {"released": "2018-12-06 00:58:25", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.10": {"released": "2018-11-06 11:52:47", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.9": {"released": "2018-10-12 07:54:44", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.8": {"released": "2018-07-04 20:38:54", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.7": {"released": "2018-06-05 08:36:47", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.6": {"released": "2018-04-10 21:52:52", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.5": {"released": "2018-03-23 07:31:49", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.4": {"released": "2018-03-20 07:59:24", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.3": {"released": "2018-02-06 08:37:51", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.2": {"released": "2018-01-09 10:11:23", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.1": {"released": "2017-12-06 00:12:56", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0": {"released": "2017-11-21 08:03:27", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.5.18": {"released": "2018-12-06 00:40:51", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.5.17": {"released": "2017-12-06 00:09:15", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.5.16": {"released": "2017-09-12 23:05:46", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.5.15": {"released": "2017-08-07 22:43:29", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.5.14": {"released": "2017-08-01 20:17:27", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.5.13.1": {"released": "2017-06-20 07:05:29", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.5.13": {"released": "2017-06-20 02:28:20", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.5.12": {"released": "2017-05-26 22:58:54", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.5.11": {"released": "2017-05-26 05:10:41", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.5.10": {"released": "2017-04-03 02:48:19", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.5.9": {"released": "2017-02-16 02:32:12", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.5.8": {"released": "2017-02-09 23:48:08", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.5.7": {"released": "2016-10-18 02:30:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.5.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.5.7-py3-none-any.whl", "filehash": "337efaccffa1d04a7934601a784477051ac82a2db1005cfb34dfaab598e93b38", "filesize": 7751449, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "django-multiselectfield", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.5.6.1": {"released": "2016-06-03 19:11:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.5.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.5.6.1-py3-none-any.whl", "filehash": "278c0b6ff988f682d924718a78afe6c44da9b23dab8ea28c661fd2b699fed660", "filesize": 7560057, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "django-multiselectfield", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.5.6": {"released": "2016-06-02 23:15:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.5.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.5.6-py3-none-any.whl", "filehash": "1a3b4a6e96869e2d18d2cb1972d78ea5997ee31c870607ba9531645e6cc8f603", "filesize": 7558228, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "django-multiselectfield", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.5.5": {"released": "2016-05-18 07:03:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.5.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.5.5-py3-none-any.whl", "filehash": "cd03d563da30a797359abdac0e543271a6af48a0d861ffc2d2ac647470bff57e", "filesize": 7553796, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "django-multiselectfield", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.5.4": {"released": "2016-04-13 21:46:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.5.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.5.4-py3-none-any.whl", "filehash": "80a69e15122f7c5b2f1d5af678050c9982a2d5581c78b2f79fe85f4accf6850f", "filesize": 7535124, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "django-multiselectfield", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.5.3": {"released": "2016-02-22 20:18:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.5.3-py3-none-any.whl", "filehash": "c751b11a054bde5cbb8668ce0be46f6d471c63fecfb7925320012a854bff5314", "filesize": 7847862, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "django-multiselectfield", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.5.2": {"released": "2015-12-04 09:26:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.5.2-py3-none-any.whl", "filehash": "7d80f5dc837bca452a222b9d2353e183c3b87a839498ac5f75b8f737b68c2b2d", "filesize": 7501979, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "django-multiselectfield", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.5.1.1": {"released": "2015-11-04 07:38:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.5.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.5.1.1-py3-none-any.whl", "filehash": "e52c797a3a7ba20c71202f9726b20c0c6acbf603286b5cd92217d4437411a1c8", "filesize": 7497216, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "django-multiselectfield", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.5.1": {"released": "2015-11-04 00:22:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.5.1-py3-none-any.whl", "filehash": "9ba559170b8769095aedde15ada2ceada473401c42b3855977d81bf77ec8aa12", "filesize": 7497416, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "django-multiselectfield", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.5": {"released": "2015-10-29 21:22:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.5-py3-none-any.whl", "filehash": "2727f846788065c57b9c5caf1a662df68d3bb756069d8946fc3f4e3eac6dc65e", "filesize": 7495428, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "django-multiselectfield", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.0.31": {"released": "2017-09-12 23:00:32", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.30": {"released": "2017-08-01 20:13:14", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.29.1": {"released": "2017-06-20 06:59:30", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.29": {"released": "2017-06-20 02:19:35", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.28": {"released": "2017-04-03 02:41:38", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.27": {"released": "2017-02-16 02:16:07", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.26": {"released": "2017-02-09 23:37:41", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.25": {"released": "2016-10-18 02:05:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.0.25-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.0.25-py3-none-any.whl", "filehash": "d5056fda81e06ffd3de6965b9aee8a046d328b4f3dba0cbfbb37e8c08d69a191", "filesize": 5004850, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.0.24": {"released": "2016-06-02 23:07:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.0.24-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.0.24-py3-none-any.whl", "filehash": "04f42df83a4b9428d12b13ae8f88a1b0e6dc1c5c13664d9bf3a6edc3a48401be", "filesize": 4991560, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.0.23": {"released": "2016-04-13 21:43:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.0.23-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.0.23-py3-none-any.whl", "filehash": "6bfd4c8baee6b7439d73e09d8dc6b34f1c5c646f49fc9406aa70da14a4ba9bc7", "filesize": 4978008, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.0.22": {"released": "2016-02-22 20:12:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.0.22-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.0.22-py3-none-any.whl", "filehash": "4d6bb9e34a3383ea2053e1231f6bc8998a02343e0dc14214f51dbffa037be236", "filesize": 5290245, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.0.21": {"released": "2015-12-05 00:28:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.0.21-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.0.21-py3-none-any.whl", "filehash": "59202e8a02356cf3c9c6100303eed3eedfec40405a929488e9c101174f3de8bf", "filesize": 4961161, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.0.20": {"released": "2015-10-29 21:26:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.0.20-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.0.20-py3-none-any.whl", "filehash": "4d374c1126d302cd4a96b0af76b4e8ae80a1ff6d1bf8ca1c4ad76823678671e1", "filesize": 4955523, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.0.19": {"released": "2015-10-29 21:26:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.0.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.0.19-py3-none-any.whl", "filehash": "764bd544f0f4ded98d41088b89f8f92b4519a6db2742927e6ebe0efe324ad6ad", "filesize": 4954558, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.0.18": {"released": "2015-10-29 21:25:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.0.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.0.18-py3-none-any.whl", "filehash": "ffc35305320c861eac62fd47472b5ed87c269d288d006729fa5bcbd13462d4b5", "filesize": 4940992, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.0.17": {"released": "2015-10-29 21:25:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.0.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.0.17-py3-none-any.whl", "filehash": "3a05866536bd1df67b8a567c9aaae5a89ca311b22ac54e41cc3fd33b06b47400", "filesize": 4936720, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pycrypto", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "2.0.16": {"released": "2015-10-29 21:25:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-2.0.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-2.0.16-py3-none-any.whl", "filehash": "e8364a69e30be6056b79354e89ae2413670efba4fb9fd1ad96b8b112e1dd7fd0", "filesize": 4935950, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-haystack", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client", "whoosh"]}}}, "1.7.29": {"released": "2016-02-22 20:04:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ReviewBoard-1.7.29-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/reviewboard/ReviewBoard-1.7.29-py3-none-any.whl", "filehash": "4bef50c027c552135a2d4c5e762103962dba8e0e071cabddf234ba229e03b812", "filesize": 2961190, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["django", "django-evolution", "django-pipeline", "djblets", "docutils", "markdown", "mimeparse", "paramiko", "pygments", "python-dateutil", "python-memcached", "pytz", "recaptcha-client"]}}}}}