{"package": "aj", "summary": "Web UI base toolkit", "pypi_url": "https://pypi.org/project/aj", "piwheels_url": "https://www.piwheels.org/project/aj", "releases": {"2.2.17": {"released": "2026-09-12 13:51:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.2.17-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.2.17-py2.py3-none-any.whl", "filehash": "801138003907bef5d65adf2f59ff7e1a036a9601c0e6554da287cbfdc7cbb2b6", "filesize": 66630, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["arrow", "bs4", "cookies", "cryptography", "distro", "gevent", "gevent-websocket", "gipc", "greenlet", "itsdangerous", "jadi", "jinja2", "legacy-cgi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "pyotp", "python-daemon", "python-engineio", "python-socketio", "pyyaml", "qrcode", "reconfigure", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor", "zope-event"]}}}, "2.2.16": {"released": "2026-07-15 06:41:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.2.16-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.2.16-py2.py3-none-any.whl", "filehash": "bc0bc75522d363fc9421d53ac668dc9ab8d30b0d892049e1ab1b49a7de4e37af", "filesize": 65681, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["arrow", "bs4", "cookies", "cryptography", "distro", "gevent", "gevent-websocket", "gipc", "greenlet", "itsdangerous", "jadi", "jinja2", "legacy-cgi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "pyotp", "python-daemon", "python-engineio", "python-socketio", "pyyaml", "qrcode", "reconfigure", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor", "zope-event"]}}}, "2.2.15": {"released": "2026-04-01 07:50:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.2.15-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.2.15-py2.py3-none-any.whl", "filehash": "267814dd5ea9848638d4c62326ee1dca11a91c14d53f3193118cefaa167a2f89", "filesize": 65715, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["arrow", "bs4", "cookies", "cryptography", "distro", "gevent", "gevent-websocket", "gipc", "greenlet", "itsdangerous", "jadi", "jinja2", "legacy-cgi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "pyotp", "python-daemon", "python-engineio", "python-socketio", "pyyaml", "qrcode", "reconfigure", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor", "zope-event"]}}}, "2.2.13": {"released": "2026-02-25 21:43:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.2.13-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.2.13-py2.py3-none-any.whl", "filehash": "83808b68d753fd0cc7b253a6ce2da0e68cd16a685483418cb9579958227a4531", "filesize": 65603, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["arrow", "bs4", "cookies", "cryptography", "distro", "gevent", "gevent-websocket", "gipc", "greenlet", "itsdangerous", "jadi", "jinja2", "legacy-cgi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "pyotp", "python-daemon", "python-engineio", "python-socketio", "pyyaml", "qrcode", "reconfigure", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor", "zope-event"]}}}, "2.2.12": {"released": "2026-02-17 19:47:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.2.12-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.2.12-py2.py3-none-any.whl", "filehash": "8a5e5d59506a4a171bf266e34fa112574d1eb4bb65cd6a9772a6ac880a05e109", "filesize": 65524, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["arrow", "bs4", "cookies", "cryptography", "distro", "gevent", "gevent-websocket", "gipc", "greenlet", "itsdangerous", "jadi", "jinja2", "legacy-cgi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "pyotp", "python-daemon", "python-engineio", "python-socketio", "pyyaml", "qrcode", "reconfigure", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor", "zope-event"]}}}, "2.2.11": {"released": "2025-07-29 07:43:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.2.10": {"released": "2024-03-03 22:45:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.2.10-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.2.10-py2.py3-none-any.whl", "filehash": "760bb623953f760d06469a6b3800380ea481aebf517591863e229f915d1b1ca2", "filesize": 65443, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["arrow", "bs4", "cookies", "cryptography", "distro", "gevent", "gevent-websocket", "gipc", "greenlet", "itsdangerous", "jadi", "jinja2", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "pyotp", "python-daemon", "python-engineio", "python-socketio", "pyyaml", "qrcode", "reconfigure", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.2.9": {"released": "2024-02-29 21:00:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.2.9-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.2.9-py2.py3-none-any.whl", "filehash": "660b146632bcc8059afc710d7fe2a85334dfd257ddf84127f8ad88dda1fd4280", "filesize": 65433, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["arrow", "bs4", "cookies", "cryptography", "distro", "gevent", "gevent-websocket", "gipc", "greenlet", "itsdangerous", "jadi", "jinja2", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "pyotp", "python-daemon", "python-engineio", "python-socketio", "pyyaml", "qrcode", "reconfigure", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.2.8": {"released": "2024-01-05 10:09:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.2.8-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.2.8-py2.py3-none-any.whl", "filehash": "6ec6b85169ef7f2dbf7169a0cbf0e5e6c74d370675de048c863b8e4cb433c0d7", "filesize": 65374, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["arrow", "bs4", "cookies", "cryptography", "distro", "gevent", "gevent-websocket", "gipc", "greenlet", "itsdangerous", "jadi", "jinja2", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "pyotp", "python-daemon", "python-engineio", "python-socketio", "pyyaml", "qrcode", "reconfigure", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.2.7": {"released": "2023-09-04 19:48:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.2.7-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.2.7-py2.py3-none-any.whl", "filehash": "dc743f47cf1110693a637a8b7cd697b5e37f4ddfde67da19df2b930c8bfe25bf", "filesize": 65306, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["arrow", "bs4", "cookies", "cryptography", "distro", "gevent", "gevent-websocket", "gipc", "greenlet", "itsdangerous", "jadi", "jinja2", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "pyotp", "python-daemon", "python-engineio", "python-socketio", "pyyaml", "qrcode", "reconfigure", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.2.6": {"released": "2023-06-20 15:33:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.2.6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.2.6-py2.py3-none-any.whl", "filehash": "547d65ae34aa55b10502a9304e48b74858bc5d96195abfbe9c4a4a6991ca1847", "filesize": 65074, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["arrow", "bs4", "cookies", "cryptography", "distro", "gevent", "gevent-websocket", "gipc", "greenlet", "itsdangerous", "jadi", "jinja2", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "pyotp", "python-daemon", "python-engineio", "python-socketio", "pyyaml", "qrcode", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.2.5": {"released": "2023-05-08 04:10:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.2.5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.2.5-py2.py3-none-any.whl", "filehash": "c10ec4ee1b6d16b05e58ec7173fd029cbbca1912bb63d30f65cdc4fb13b0597b", "filesize": 65075, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["arrow", "bs4", "cookies", "cryptography", "distro", "gevent", "gevent-websocket", "gipc", "greenlet", "itsdangerous", "jadi", "jinja2", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "pyotp", "python-daemon", "python-engineio", "python-socketio", "pyyaml", "qrcode", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.2.4": {"released": "2023-02-13 11:54:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.2.4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.2.4-py2.py3-none-any.whl", "filehash": "ced7cdc4a4447f6109f30cb803352130b9f4b54f8bb032532cb6789bc85e75f7", "filesize": 65074, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["arrow", "bs4", "cookies", "cryptography", "distro", "gevent", "gevent-websocket", "gipc", "greenlet", "itsdangerous", "jadi", "jinja2", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "pyotp", "python-daemon", "python-engineio", "python-socketio", "pyyaml", "qrcode", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.2.3": {"released": "2023-01-06 10:31:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.2.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.2.3-py2.py3-none-any.whl", "filehash": "791f838d19b9c65a756ef1a0d2054317e2dad3844fb6e22fe5e0779aee9d86cb", "filesize": 64256, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["arrow", "bs4", "cookies", "cryptography", "distro", "gevent", "gevent-websocket", "gipc", "greenlet", "itsdangerous", "jadi", "jinja2", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "pyotp", "python-daemon", "python-engineio", "python-socketio", "pyyaml", "qrcode", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.2.1": {"released": "2022-07-23 19:04:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.2.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.2.1-py2.py3-none-any.whl", "filehash": "45fd624c7a5d219b08fad6ab849c6be213c78837b019590072bdba8a77ca3455", "filesize": 62217, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["arrow", "bs4", "cookies", "distro", "gevent", "gevent-websocket", "gipc", "greenlet", "itsdangerous", "jadi", "jinja2", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon", "python-engineio", "python-socketio", "pyyaml", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.2.0": {"released": "2022-06-28 14:17:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.2.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.2.0-py2.py3-none-any.whl", "filehash": "d271b91ac2825ce75a5dee22ea238380433a6b855e299f092e45a8f709dc8d8e", "filesize": 62969, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["arrow", "bs4", "cookies", "distro", "gevent", "gevent-websocket", "gipc", "greenlet", "itsdangerous", "jadi", "jinja2", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon", "python-engineio", "python-socketio", "pyyaml", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.1.44": {"released": "2022-02-17 09:07:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.44-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.44-py2.py3-none-any.whl", "filehash": "41fc348c6e71b6412e67d0ce31ec0dac66ad1977abce13b9c2c109c08b00160f", "filesize": 61413, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["arrow", "bs4", "cookies", "distro", "gevent", "gevent-websocket", "gipc", "greenlet", "itsdangerous", "jadi", "jinja2", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon", "python-engineio", "python-socketio", "pyyaml", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.1.43": {"released": "2021-09-03 21:38:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.43-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.43-py2.py3-none-any.whl", "filehash": "be175f0c03df894c4a98f446680e603765cb187ee4a1a5898ed2e5f52217e6c2", "filesize": 41355, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["cookies", "distro", "gevent", "gevent-socketio-hartwork", "gevent-websocket", "gipc", "greenlet", "jadi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon", "pyyaml", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.1.42": {"released": "2021-08-31 10:19:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.42-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.42-py2.py3-none-any.whl", "filehash": "4b53658b787725f0b3f4d1f88ff2023f75961c62ca49268c1494567582730e07", "filesize": 41358, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["cookies", "distro", "gevent", "gevent-socketio-hartwork", "gevent-websocket", "gipc", "greenlet", "jadi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon", "pyyaml", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.1.40": {"released": "2021-03-22 15:49:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.40-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.40-py2.py3-none-any.whl", "filehash": "4e567f47f8abfcd40262609b9bba9ef34ed310b629e3452cbd71380a6f75dda7", "filesize": 41327, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["cookies", "distro", "gevent", "gevent-socketio-hartwork", "gevent-websocket", "gipc", "greenlet", "jadi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon", "pyyaml", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.1.39": {"released": "2021-03-22 15:49:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.39-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.39-py2.py3-none-any.whl", "filehash": "f3d1438f9fd2d14b3da20f2376d3889e7a63100eb80c02ca07dbb9325792ff4f", "filesize": 41323, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["cookies", "distro", "gevent", "gevent-socketio-hartwork", "gevent-websocket", "gipc", "greenlet", "jadi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon", "pyyaml", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.1.38": {"released": "2021-03-22 09:40:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.38-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.38-py2.py3-none-any.whl", "filehash": "4e08b6fca665ae946ded037a0b879079ede2d1f1fb16d39847eee57ee8204094", "filesize": 41324, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["cookies", "distro", "gevent", "gevent-socketio-hartwork", "gevent-websocket", "gipc", "greenlet", "jadi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon", "pyyaml", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.1.37": {"released": "2020-11-27 09:21:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.37-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.37-py2.py3-none-any.whl", "filehash": "42fb53039b42b656b6dde503b719057d6b9640195966c22a683f81143c09c5b0", "filesize": 40532, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["cookies", "distro", "gevent", "gevent-socketio-hartwork", "gevent-websocket", "gipc", "greenlet", "jadi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon-3k", "pyyaml", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.1.36": {"released": "2020-06-25 15:01:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.36-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.36-py2.py3-none-any.whl", "filehash": "3b20c41174b8e6561dec2a81a5a9e5e272d1fb68e325a224c5312ef60b2680a6", "filesize": 39509, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["cookies", "distro", "gevent", "gevent-socketio-hartwork", "gevent-websocket", "gipc", "jadi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon-3k", "pyyaml", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.1.35": {"released": "2020-05-03 19:01:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.35-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.35-py2.py3-none-any.whl", "filehash": "bd8597c5a87fdcd842812594a071f0702744f224f78f62081069d05cbdcde947", "filesize": 41253, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["cookies", "distro", "gevent", "gevent-socketio-hartwork", "gevent-websocket", "gipc", "jadi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon-3k", "pyyaml", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.1.34": {"released": "2020-04-13 10:56:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.34-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.34-py2.py3-none-any.whl", "filehash": "e0cb7e900440a1f38f41f11c0dc6ceacaebca5f260ffb18b7dea26bdf923e7fe", "filesize": 41646, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["cookies", "gevent", "gevent-socketio-hartwork", "gevent-websocket", "gipc", "jadi", "lxml", "passlib", "pexpect", "pip", "psutil", "python-daemon-3k", "pyyaml", "requests", "setproctitle", "setuptools", "simplejson", "six", "termcolor"]}}}, "2.1.33": {"released": "2020-02-13 10:01:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.33-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.33-py2.py3-none-any.whl", "filehash": "28b8b3775c4d56f2b431d8d8338471aa9b14e8e2ba255e4c1070262798de0876", "filesize": 40721, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cookies", "gevent", "gevent-socketio-hartwork", "gevent-websocket", "gipc", "jadi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon-3k", "pyyaml", "requests", "setproctitle", "setuptools", "six", "termcolor"]}}}, "2.1.32": {"released": "2019-10-05 14:08:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.32-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.32-py2.py3-none-any.whl", "filehash": "7fa56cd4150451dbe41281c43df59be6f8cd44c316419593fd06eac0d941a4f5", "filesize": 40070, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cookies", "gevent", "gevent-socketio-master", "gevent-websocket", "gipc", "jadi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon-3k", "pyyaml", "requests", "setproctitle", "setuptools", "six", "termcolor"]}}}, "2.1.31": {"released": "2019-09-24 12:18:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.31-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.31-py2.py3-none-any.whl", "filehash": "7539ad4a1043c379c5c6b0e175e780b833f62288d430f474d6892d83a16902ca", "filesize": 40023, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cookies", "gevent", "gevent-socketio-master", "gevent-websocket", "gipc", "jadi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon-3k", "pyyaml", "requests", "setproctitle", "setuptools", "six", "termcolor"]}}}, "2.1.30": {"released": "2019-08-15 08:55:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.30-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.30-py2.py3-none-any.whl", "filehash": "bbd29671e40667188319a97b4a5499ffe8a9b223e128edcd02bde1337c389ed2", "filesize": 39997, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cookies", "gevent", "gevent-socketio-master", "gevent-websocket", "gipc", "jadi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon-3k", "pyyaml", "requests", "setproctitle", "setuptools", "six", "termcolor"]}}}, "2.1.29": {"released": "2019-08-12 19:19:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.29-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.29-py2.py3-none-any.whl", "filehash": "c64f22002cefe12a5fc7b3ed99287d293909dc3de9954f8809e55246fb0bf7c1", "filesize": 37178, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cookies", "gevent", "gevent-socketio-master", "gevent-websocket", "gipc", "jadi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon-3k", "pyyaml", "requests", "setproctitle", "setuptools", "six", "termcolor"]}}}, "2.1.28": {"released": "2019-08-12 13:16:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.28-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.28-py2.py3-none-any.whl", "filehash": "a1703ab564560ad306c2664b13659fa6ce1bf8fe8e527215208c824915e3b0e3", "filesize": 37179, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cookies", "gevent", "gevent-socketio-master", "gevent-websocket", "gipc", "jadi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon-3k", "pyyaml", "requests", "setproctitle", "setuptools", "six", "termcolor"]}}}, "2.1.27": {"released": "2019-08-12 09:45:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.27-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.27-py2.py3-none-any.whl", "filehash": "ac59e7d1b16a701194a2753fcd0e89909683c3a82d12c3a825d776d31fbc6c1b", "filesize": 37178, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cookies", "gevent", "gevent-socketio-master", "gevent-websocket", "gipc", "jadi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon-3k", "pyyaml", "requests", "setproctitle", "setuptools", "six", "termcolor"]}}}, "2.1.26": {"released": "2019-01-11 10:42:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.1.26-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.1.26-py2.py3-none-any.whl", "filehash": "369612c2fc32a2ba4601380aa39cc29a48090530cc41ed1f8a5191320fa03e98", "filesize": 35967, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cookies", "gevent", "gevent-socketio-master", "gevent-websocket", "gipc", "jadi", "lxml", "passlib", "pexpect", "pip", "psutil", "pyopenssl", "python-daemon-3k", "pyyaml", "requests", "setproctitle", "setuptools", "six", "termcolor"]}}}, "2.1.25": {"released": "2018-10-23 14:29:13", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.24": {"released": "2017-11-22 09:27:24", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.23": {"released": "2017-09-05 17:34:08", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.22": {"released": "2017-09-05 17:33:33", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.21": {"released": "2017-06-19 15:41:08", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.20": {"released": "2017-06-08 10:55:29", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.19": {"released": "2017-06-02 09:36:45", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.18": {"released": "2017-04-21 09:14:10", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.17": {"released": "2016-11-02 21:26:09", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.16": {"released": "2016-11-01 23:00:32", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.15": {"released": "2016-05-25 13:32:15", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.14": {"released": "2016-05-14 23:56:37", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.13": {"released": "2016-05-06 12:25:47", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.12": {"released": "2016-05-06 10:36:00", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.11": {"released": "2016-04-08 11:48:38", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.10": {"released": "2016-04-07 16:28:21", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.9": {"released": "2016-04-03 15:44:28", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.8": {"released": "2016-03-19 16:09:34", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.7": {"released": "2016-03-08 16:19:19", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.6": {"released": "2015-12-22 19:18:05", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.5": {"released": "2015-11-04 13:12:10", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.4": {"released": "2015-10-25 12:06:50", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.3": {"released": "2015-10-21 11:04:08", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.2": {"released": "2015-10-19 19:55:41", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.1": {"released": "2015-10-17 18:37:58", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.0": {"released": "2015-09-30 21:14:26", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.71": {"released": "2015-09-18 15:12:15", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.70": {"released": "2015-09-18 14:53:33", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.69": {"released": "2015-09-18 14:47:17", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.68": {"released": "2015-09-18 14:46:22", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.67": {"released": "2015-09-11 16:58:28", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.66": {"released": "2015-09-08 09:48:26", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.65": {"released": "2015-08-30 12:11:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.65-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.65-py2.py3-none-any.whl", "filehash": "aaad6c9d0402e55fb16070be35ae077511b14167f7040b1ee907d8966293db1d", "filesize": 35436, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.64": {"released": "2015-08-30 12:05:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.64-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.64-py2.py3-none-any.whl", "filehash": "e4b79a60fe4bf058cbaac2825e1eb8b2d1ede0c6e38182ca759052a4d024b162", "filesize": 35454, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.63": {"released": "2015-08-28 17:59:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.63-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.63-py2.py3-none-any.whl", "filehash": "004cc23e6bd63b1ae862f25ee16584f661c5bc7f7133e25abcc1ade34b5a7f17", "filesize": 35435, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.62": {"released": "2015-08-18 16:47:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.62-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.62-py2.py3-none-any.whl", "filehash": "a28ee988f2fe1b0d7de1f1122240c3982320f89d9516e1568e7f470db9c103f0", "filesize": 35430, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.61": {"released": "2015-08-18 15:19:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.61-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.61-py2.py3-none-any.whl", "filehash": "6babb5e7ccf3ee953c8a263535982eef28127290c44a7093dc4dcc96ee64222e", "filesize": 35429, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.60": {"released": "2015-07-26 16:57:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.60-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.60-py2.py3-none-any.whl", "filehash": "9b1150dea771d6abf7d2a92a11afa50a329261adaa838eea5269edd5199dc249", "filesize": 35430, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.59": {"released": "2015-07-21 18:28:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.59-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.59-py2.py3-none-any.whl", "filehash": "d451d99d50c4e7a7aa09e1290077a2db1dc5830ab044bb004c78fdb2c4231ee4", "filesize": 35108, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.58": {"released": "2015-07-21 15:50:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.58-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.58-py2.py3-none-any.whl", "filehash": "8887da96a0cbf943faba8e2e46011cac87dec623c96f70ebe615875203c60b25", "filesize": 35103, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.57": {"released": "2015-06-20 18:40:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.57-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.57-py2.py3-none-any.whl", "filehash": "af1b471f7c654e65c70f995967dcb4d194963245ad574d3c87b83db61b1cbf69", "filesize": 35064, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.56": {"released": "2015-06-12 20:25:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.56-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.56-py2.py3-none-any.whl", "filehash": "f26e7c1118402bbb72da5115b25ceff0536e50131b8782d7c164403779363bb2", "filesize": 34990, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.55": {"released": "2015-06-12 19:52:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.55-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.55-py2.py3-none-any.whl", "filehash": "c07f87c4b11bcdbd09851f2295a12a9c8825deac7b088bfae7f4ebe266ab1852", "filesize": 34996, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.54": {"released": "2015-06-12 19:52:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.54-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.54-py2.py3-none-any.whl", "filehash": "1d2056e94ac5c391a6e6b311401cbe8553419993ca520a81e2cb90744863f94e", "filesize": 34995, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.53": {"released": "2015-06-12 19:10:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.53-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.53-py2.py3-none-any.whl", "filehash": "5506772a4b7907a5129fa32a20699d18f12905756f063d0ffd01a8d793d26d77", "filesize": 35015, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.52": {"released": "2015-06-12 18:47:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.52-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.52-py2.py3-none-any.whl", "filehash": "9ba7d2f93f6b2d0c25d1d935f9f11b542b0eb3f96352e244f8aa89d199461af5", "filesize": 34722, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.51": {"released": "2015-06-12 18:36:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.51-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.51-py2.py3-none-any.whl", "filehash": "aca94ac456faf539f7ff9a6100764887b58ca6f61696d66f478d168ba6f0155d", "filesize": 34423, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.50": {"released": "2015-06-12 18:11:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.50-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.50-py2.py3-none-any.whl", "filehash": "85178b1681e2f2becdc132f8506be5d4ff9ea22e02db5455844b514283741450", "filesize": 34295, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.49": {"released": "2015-06-06 11:31:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.49-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.49-py2.py3-none-any.whl", "filehash": "94ed782a8b4dc4fe8fc0b2c5558a7e80f46f4aeeda2a54ebe80334aeb6d651a4", "filesize": 33943, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.48": {"released": "2015-06-05 10:27:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.48-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.48-py2.py3-none-any.whl", "filehash": "e5dc852a871260a5bf53213390682ecfb6f12151bc6d660beb015fca67499972", "filesize": 33943, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.47": {"released": "2015-05-29 14:38:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.47-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.47-py2.py3-none-any.whl", "filehash": "dda72fe44ea09830aa90c3c3787e5e8957adb88e8f371e919365f1179c4e682a", "filesize": 33939, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.46": {"released": "2015-05-20 19:24:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.46-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.46-py2.py3-none-any.whl", "filehash": "f547c2a08be8e77f931be4336b7fd68d94baae3d686ee3409a2d3ad143142957", "filesize": 33940, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.45": {"released": "2015-05-05 16:47:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.45-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.45-py2.py3-none-any.whl", "filehash": "1f3977f4dbe587cfd6e80cd8a3ef68e1cb81a41cc26d942f14e2c64f51c1821c", "filesize": 33929, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.44": {"released": "2015-05-05 13:00:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.44-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.44-py2.py3-none-any.whl", "filehash": "07b0a4bb5ec54e26d759645d9dba7dc37f3abba95848a773cd67dec8a48e3451", "filesize": 33926, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.43": {"released": "2015-05-04 18:04:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.43-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.43-py2.py3-none-any.whl", "filehash": "3dfbcc65e87b7227503a7937ad2552b626b0631be2e9007c66a98bfbdb1185d9", "filesize": 33923, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.42": {"released": "2015-05-04 18:03:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.42-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.42-py2.py3-none-any.whl", "filehash": "6fb1ac73fe88d471c78c09068e2e7cd334e096ee5b494f845812fb2fd8150190", "filesize": 33922, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.41": {"released": "2015-05-04 17:59:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.41-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.41-py2.py3-none-any.whl", "filehash": "b521e25c3ec6fd64a817523292058a012f666ea80dfc12370b4d7b20b3980689", "filesize": 33925, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.40": {"released": "2015-05-04 17:41:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.40-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.40-py2.py3-none-any.whl", "filehash": "0dec2f725e75ee34c169d4cebf8f2adb5f5f2b563a1b7c63c5dad4a960186816", "filesize": 33916, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.39": {"released": "2015-05-04 17:14:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.39-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.39-py2.py3-none-any.whl", "filehash": "b89ac028b3a0c5f79430f8442b997370baa8a668409af00a424b40d217d9ab7c", "filesize": 33908, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.38": {"released": "2015-05-04 16:56:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.38-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.38-py2.py3-none-any.whl", "filehash": "4b8e46d82bb27a29215853bb68273413e69596fb760126015822bb55739bc9f6", "filesize": 34047, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.37": {"released": "2015-05-04 16:51:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.37-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.37-py2.py3-none-any.whl", "filehash": "dec0e462d701f4fb15357e89f48fe82b42f8535b11b060eb8ddf923ed35cdc09", "filesize": 34036, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.36": {"released": "2015-04-22 15:55:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.36-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.36-py2.py3-none-any.whl", "filehash": "1ffc8677c131fe4b2be9e5daaa2f172ac132c02938a196ff07f6962d81b9e206", "filesize": 34047, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.35": {"released": "2015-04-20 14:31:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.35-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.35-py2.py3-none-any.whl", "filehash": "de018f9c8fe567a9f42ece758fa06036349d60284f946eb798c343e7a077a461", "filesize": 35375, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.34": {"released": "2015-04-16 17:41:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-2.0.34-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-2.0.34-py2.py3-none-any.whl", "filehash": "2d5f5a5f64ace6535e1b622b724f9e70aebeaacfc533a7f7912f5e5908f06a4e", "filesize": 33880, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.33": {"released": "2015-04-12 08:55:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.33-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.33-py2.py3-none-any.whl", "filehash": "86cb1304986f2a3b78b7ec2f5e76f4d7303616b0d7b9be9cdd8fddd68941eab4", "filesize": 33326, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.32": {"released": "2015-04-07 06:41:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.32-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.32-py2.py3-none-any.whl", "filehash": "9adaba255d4a957dd8f6c02dc7ad131eb7115bc45ce65bb6854ce5b83e531fb1", "filesize": 33267, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.31": {"released": "2015-03-23 10:33:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.31-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.31-py2.py3-none-any.whl", "filehash": "c454f169314effb4787bd505bf44730b17cd652c04713f3ac15e680d20e90aa5", "filesize": 33265, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.30": {"released": "2015-03-19 16:29:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.30-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.30-py2.py3-none-any.whl", "filehash": "6a2a389c264c09dbb009078b342d97887f5e2db95b774ca22f75beb5809981bb", "filesize": 33111, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.29": {"released": "2015-03-16 08:24:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.29-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.29-py2.py3-none-any.whl", "filehash": "72cb8dc2e712ebdecb99b98cce4387fc623f98dd680c7480e49a7acacd8745d6", "filesize": 31746, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.28": {"released": "2015-03-12 14:15:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.28-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.28-py2.py3-none-any.whl", "filehash": "aca8ecf00cd3c71073af7c29c38694dc6e47ca6f931545041396871131a2a24c", "filesize": 31839, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.27": {"released": "2015-03-04 14:14:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.27-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.27-py2.py3-none-any.whl", "filehash": "191b25be033ff9989a5936cee2fcb13b819b178e3a1dfe28bf9e3ed0fe5bb24c", "filesize": 31737, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.26": {"released": "2015-03-01 15:20:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.26-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.26-py2.py3-none-any.whl", "filehash": "eba51c42de8fc1cf11ccc6718bf606bb6143c54823edfbd0f66936a113d0d2c7", "filesize": 31175, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.25": {"released": "2015-02-25 17:30:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.25-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.25-py2.py3-none-any.whl", "filehash": "95c8160ede725068b5edd693365ee4c6f9eb85c688138589e9acaee7cd0259ab", "filesize": 31175, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.23": {"released": "2015-02-15 11:47:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.23-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.23-py2.py3-none-any.whl", "filehash": "79d673ce98a9f43051405fc4a825d2dab27325a08a1050cfc587562bc8009021", "filesize": 31174, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.22": {"released": "2015-02-15 11:22:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.22-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.22-py2.py3-none-any.whl", "filehash": "a4262c5d30092af4a6a2911f5fae698c4aabd452af99d22223f2cfb728d2ece8", "filesize": 31156, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.21": {"released": "2015-02-14 15:29:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.21-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.21-py2.py3-none-any.whl", "filehash": "4d4bfd007ed4c7fa0e9f2b2824f5a0994b89d87b5c2255016b2f159e6e002eb0", "filesize": 31198, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.20": {"released": "2015-02-14 15:15:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.20-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.20-py2.py3-none-any.whl", "filehash": "2d0d8bdd85e75e9efe7c805e8faa0c3f7dc4a02d7fa350389fa202b66a1cff5b", "filesize": 31196, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.19": {"released": "2015-02-14 15:11:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.19-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.19-py2.py3-none-any.whl", "filehash": "49e2a00a8ef0b3b78430c6ce1a74b80aecd2d07437f53d0e3bd2d05f25c28f88", "filesize": 31096, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.18": {"released": "2015-02-14 14:46:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.18-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.18-py2.py3-none-any.whl", "filehash": "651686a2f7e93fc660b2b5447d8ea1a2bab84a9d3f6c369ce08af7336a898ae0", "filesize": 31130, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.17": {"released": "2015-02-14 13:44:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.17-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.17-py2.py3-none-any.whl", "filehash": "4104b9f4e083385c24a1866766feb32258fb786757b21f857408ffe4439265c5", "filesize": 31100, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.16": {"released": "2015-02-14 13:04:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.16-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.16-py2.py3-none-any.whl", "filehash": "f8e1734b5e5422ad26beb186aedd91710bad26102d9ae42ac0273d163af70dc2", "filesize": 31097, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.15": {"released": "2015-02-13 10:12:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.15-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.15-py2.py3-none-any.whl", "filehash": "cbeb77e82280118c7cb980aa1ec29209aad4367e9f34cdb46642720d88023e29", "filesize": 31121, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.14": {"released": "2015-02-13 10:06:51", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.13": {"released": "2015-02-13 10:02:57", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.12": {"released": "2015-02-13 09:20:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.12-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.12-py2.py3-none-any.whl", "filehash": "baac0931c86fe0ca0d977f08a1b8df204dfdd409311f3558ce27f1196929606c", "filesize": 31050, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.11": {"released": "2015-02-08 18:15:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.11-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.11-py2.py3-none-any.whl", "filehash": "9b748eefe163b6285ce32de99d358414d459a0cb4f68bc4814e09f3d2f7b8f08", "filesize": 30989, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.10": {"released": "2015-02-08 13:45:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.10-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.10-py2.py3-none-any.whl", "filehash": "6c676998a4b6f8f20d1b508242a89a95ab24aa1fe7a96217498dfeb179720ad1", "filesize": 30996, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.9": {"released": "2015-02-08 12:43:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.9-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.9-py2.py3-none-any.whl", "filehash": "5f79a0cfe6bf015f69636e1142167cd86c1b481768264f24f30305e881224892", "filesize": 30832, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8": {"released": "2015-02-08 12:21:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.8-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.8-py2.py3-none-any.whl", "filehash": "107fd25294482789bdeb3565b20cd8b50503f4ecde52b9d7b205c4bb98fcb494", "filesize": 30879, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.7": {"released": "2015-02-08 12:20:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.7-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.7-py2.py3-none-any.whl", "filehash": "803960a3135198ea3c18d1a8f3c00d126b33059fe8f72d651d35658404354964", "filesize": 30876, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.6": {"released": "2015-02-08 12:19:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.6-py2.py3-none-any.whl", "filehash": "4338d28b455d3bec9539fd4d0ea73d750e11ec9b8946b6c0bef9d050f088f9f3", "filesize": 30880, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.5": {"released": "2015-02-08 12:18:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.5-py2.py3-none-any.whl", "filehash": "2400b0e4e17b283f3667048b709159aa7c50e5534ecaa90e3de1dc880ef60dfb", "filesize": 30877, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.4": {"released": "2015-02-08 12:16:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.4-py2.py3-none-any.whl", "filehash": "241c688db976b7144a4af9c98d5a3c29d8ed50236b755bd99ff83f5421178ff6", "filesize": 30877, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.3": {"released": "2015-02-08 12:13:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.3-py2.py3-none-any.whl", "filehash": "d4d4c1d46c4b913e5d3107a6e6958230486b619e3c0b2bf1fc91de61cde029d6", "filesize": 30878, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.2": {"released": "2015-02-08 11:52:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.2-py2.py3-none-any.whl", "filehash": "94ab1d60ce08388bfa0bf9e7930f3672a64e3ee54cbd1de004800cc62f518ab1", "filesize": 30846, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.1": {"released": "2015-02-08 11:06:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"aj-0.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/aj/aj-0.1-py2.py3-none-any.whl", "filehash": "8679abf331c13a2c9b797a2c748ff2e28a2ed72890a044133be04601200ecf55", "filesize": 30793, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}}}