{
"info": {
"author": "Fabian B\u00fcchler",
"author_email": "fabian.buechler@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Intended Audience :: Developers",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.2",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: Implementation :: PyPy",
"Topic :: Internet :: Log Analysis",
"Topic :: System :: Logging",
"Topic :: System :: Monitoring",
"Topic :: System :: Systems Administration",
"Topic :: Utilities"
],
"description": "=============================\r\nAnalog - Log Analysis Utility\r\n=============================\r\n\r\nAnalog is a weblog analysis utility that provides these metrics:\r\n\r\n* Number for requests.\r\n* Response request method (HTTP verb) distribution.\r\n* Response status code distribution.\r\n* Requests per path.\r\n* Response time statistics (mean, median).\r\n* Response upstream time statistics (mean, median).\r\n* Response body size in bytes statistics (mean, median).\r\n* Per path request method (HTTP verb) distribution.\r\n* Per path response status code distribution.\r\n* Per path response time statistics (mean, median).\r\n* Per path response upstream time statistics (mean, median).\r\n* Per path response body size in bytes statistics (mean, median).\r\n\r\nDocumentation is on `analog.readthedocs.org `_,\r\ncode and issues are on `github.com/fabianbuechler/analog\r\n`_ and the package can be installed\r\nfrom PyPI at `pypi.python.org/pypi/analog\r\n`_.\r\n\r\n\r\nChangelog\r\n=========\r\n\r\n1.0.0 - 2015-02-26\r\n------------------\r\n\r\n* Provide yaml config file for Travis-CI.\r\n\r\n* Extend tox environments to cover 2.7, 3.2, 3.3, 3.4, pypy and pypy3.\r\n\r\n* Convert repository to git and move to github.\r\n\r\n* Set version only in setup.py, use via pkg_resources.get_distribution.\r\n\r\n1.0.0b1 - 2014-04-06\r\n--------------------\r\n\r\n* Going beta with Python 3.4 support and good test coverage.\r\n\r\n0.3.4 - 2014-04-01\r\n------------------\r\n\r\n* Test ``analog.analyzer`` implementation.\r\n\r\n* Test ``analog.utils`` implementation.\r\n\r\n0.3.3 - 2014-03-10\r\n------------------\r\n\r\n* Test ``analog.renderers`` implementation.\r\n\r\n* Fix bug in default plaintext renderer.\r\n\r\n0.3.2 - 2014-03-02\r\n------------------\r\n\r\n* Test ``analog.report.Report`` implementation and fix some bugs.\r\n\r\n0.3.1 - 2014-02-09\r\n------------------\r\n\r\n* Rename ``--max_age`` option to ``--max-age`` for consistency.\r\n\r\n0.3.0 - 2014-02-09\r\n------------------\r\n\r\n* Ignore __init__.py at PEP257 checks since __all__ is not properly supported.\r\n\r\n* Fix custom log format definitions. Format selection in CLI via subcommands.\r\n\r\n* Add pypy to tox environments.\r\n\r\n0.2.0 - 2014-01-30\r\n------------------\r\n\r\n* Remove dependency on configparser package for Python 2.x.\r\n\r\n* Allow specifying all ``analog`` arguments in a file for convenience.\r\n\r\n0.1.7 - 2014-01-27\r\n------------------\r\n\r\n* Giving up on VERSIONS file. Does not work with different distributions.\r\n\r\n0.1.6 - 2014-01-27\r\n------------------\r\n\r\n* Include CHANGELOG in documentation.\r\n\r\n* Move VERSION file to analog module to make sure it can be installed.\r\n\r\n0.1.5 - 2014-01-27\r\n------------------\r\n\r\n* Replace numpy with backport of statistics for mean and median calculation.\r\n\r\n0.1.4 - 2014-01-27\r\n------------------\r\n\r\n* Move fallback for verbs, status_codes and paths configuration to ``analyzer``.\r\n Also use the fallbacks in ``analog.analyzer.Analyzer.__init__`` and\r\n ``analog.analyzer.analyze``.\r\n\r\n0.1.3 - 2014-01-27\r\n------------------\r\n\r\n* Fix API-docs building on readthedocs.\r\n\r\n0.1.1 - 2014-01-26\r\n------------------\r\n\r\n* Add numpy to ``requirements.txt`` since installation via ``setup.py install``\r\n does not work.\r\n\r\n* Strip VERSION when reading it in setup.py.\r\n\r\n0.1.0 - 2014-01-26\r\n------------------\r\n\r\n* Start documentation: quickstart and CLI usage plus API documentation.\r\n\r\n* Add renderers for CSV and TSV output. Use --output [csv|tsv].\r\n Unified codebase for all tabular renderers.\r\n\r\n* Add renderer for tabular output. Use --output [grid|table].\r\n\r\n* Also analyze HTTP verbs distribution for overall report.\r\n\r\n* Remove timezone aware datetime handling for the moment.\r\n\r\n* Introduce Report.add method to not expose Report externals to Analyzer.\r\n\r\n* Install pytz on Python <= 3.2 for UTC object. Else use datetime.timezone.\r\n\r\n* Add tox environment for py2.7 and py3.3 testing.\r\n\r\n* Initial implementation of log analyzer and report object.\r\n\r\n* Initial package structure, docs, requirements, test scripts.",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/fabianbuechler/analog",
"keywords": "",
"license": "MIT license",
"maintainer": "",
"maintainer_email": "",
"name": "analog",
"package_url": "https://pypi.org/project/analog/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/analog/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/fabianbuechler/analog"
},
"release_url": "https://pypi.org/project/analog/1.0.0/",
"requires_dist": null,
"requires_python": null,
"summary": "analog - Log Analysis Utility",
"version": "1.0.0"
},
"last_serial": 1439709,
"releases": {
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "a6987c939aef1319db1c40a47062df34",
"sha256": "5bab3d9eb591902d4fe9e5ecdda104e86f8d8cfb1645dcc64dca1d6f70f029de"
},
"downloads": -1,
"filename": "analog-0.1.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "a6987c939aef1319db1c40a47062df34",
"packagetype": "bdist_wheel",
"python_version": "3.3",
"requires_python": null,
"size": 18244,
"upload_time": "2014-01-26T20:05:29",
"url": "https://files.pythonhosted.org/packages/06/fc/77b2d99c5b1702d64b96c94496ab81bd8b6eddc765a0b5613f0a18a0370c/analog-0.1.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "0918dbe06cb983f7130a29a4f733bfc3",
"sha256": "2a024b0e272e2edcec6602f312c92476c28739c003c97aa90dd3bbd56f691a1f"
},
"downloads": -1,
"filename": "analog-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "0918dbe06cb983f7130a29a4f733bfc3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16233,
"upload_time": "2014-01-26T20:05:25",
"url": "https://files.pythonhosted.org/packages/5f/8d/81e91d39f4f54025a6dbbf33b5f85638607bcd4ebf92b72694a90b9cf7ee/analog-0.1.1.tar.gz"
}
],
"0.1.4": [
{
"comment_text": "",
"digests": {
"md5": "f684ffbc81b5de69d6561e3d2844c90d",
"sha256": "6c3842ff87c08e4b0781b9d56ef56fa75936b1a4108a7636b824557fc21fd3b3"
},
"downloads": -1,
"filename": "analog-0.1.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f684ffbc81b5de69d6561e3d2844c90d",
"packagetype": "bdist_wheel",
"python_version": "3.3",
"requires_python": null,
"size": 18831,
"upload_time": "2014-01-27T10:42:59",
"url": "https://files.pythonhosted.org/packages/5e/e2/a1734920e2cceca0f024ce2e0eaf3342188e01ab86db407e36e4f8482bb5/analog-0.1.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8fd5bcfa9ce4af9adbf9be3071999439",
"sha256": "3d270ff91f5520a09eb917149d6ac8b6958c8a4cf84401d3b5a1128dc9cb67b4"
},
"downloads": -1,
"filename": "analog-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "8fd5bcfa9ce4af9adbf9be3071999439",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16813,
"upload_time": "2014-01-27T10:42:56",
"url": "https://files.pythonhosted.org/packages/da/bc/2ad9b2d6f2c1d4dc9e9a4d80a0e2531bd255645bbcc31ee8fb3aadc7a142/analog-0.1.4.tar.gz"
}
],
"0.1.5": [
{
"comment_text": "",
"digests": {
"md5": "15b8ca890c072958479301a43a954b4e",
"sha256": "2216f713d8b0d1a2b3407be9a35069cffe7acb781372ed527968e16d8812f840"
},
"downloads": -1,
"filename": "analog-0.1.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "15b8ca890c072958479301a43a954b4e",
"packagetype": "bdist_wheel",
"python_version": "3.3",
"requires_python": null,
"size": 19571,
"upload_time": "2014-01-27T12:29:31",
"url": "https://files.pythonhosted.org/packages/9d/da/78d8e7c5087cb9860a67747c0afd93bf028918f7a381398f9c8a0ddec10d/analog-0.1.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5ac1c87a1c6ba4e619c2f382a7dd3952",
"sha256": "98b7d3813674752b7c66bfe9380a905821e87c78c1fbcaefea67d1d719e0b361"
},
"downloads": -1,
"filename": "analog-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "5ac1c87a1c6ba4e619c2f382a7dd3952",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17301,
"upload_time": "2014-01-27T12:29:28",
"url": "https://files.pythonhosted.org/packages/0a/21/95f99190ce726062dc17071b2fee8f9fa4e56d2a8efa2285deecd051a308/analog-0.1.5.tar.gz"
}
],
"0.1.6": [
{
"comment_text": "",
"digests": {
"md5": "00620db1cc86f1b55a71905c828123e9",
"sha256": "6e2ca70b754b39b10f8ebe915f7cc89e7545947dee5284f86e1c73bd47b7cca9"
},
"downloads": -1,
"filename": "analog-0.1.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "00620db1cc86f1b55a71905c828123e9",
"packagetype": "bdist_wheel",
"python_version": "3.3",
"requires_python": null,
"size": 19669,
"upload_time": "2014-01-27T13:23:35",
"url": "https://files.pythonhosted.org/packages/96/81/c2f8043da860578545ac3059b981ee057811212d31d133097a4ade43b974/analog-0.1.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9efb0e8a178edf05c33ff51f39906574",
"sha256": "604852e4f6e953ea761663e5e5aed7a06571681c404b31499f1abd0ec52a7324"
},
"downloads": -1,
"filename": "analog-0.1.6.tar.gz",
"has_sig": false,
"md5_digest": "9efb0e8a178edf05c33ff51f39906574",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17536,
"upload_time": "2014-01-27T13:23:28",
"url": "https://files.pythonhosted.org/packages/a6/22/8b5c0ee36cfef5247edf0f4668ba8ea2b74d0351439a84787a50ecd3ccb6/analog-0.1.6.tar.gz"
}
],
"0.1.7": [
{
"comment_text": "",
"digests": {
"md5": "07d946747ec3aaf5a7937006eddcde03",
"sha256": "97facb88dee30b71862e808083042c3fb2b6eb6aa29581f7461a10d48469b647"
},
"downloads": -1,
"filename": "analog-0.1.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "07d946747ec3aaf5a7937006eddcde03",
"packagetype": "bdist_wheel",
"python_version": "3.3",
"requires_python": null,
"size": 19475,
"upload_time": "2014-01-27T16:53:24",
"url": "https://files.pythonhosted.org/packages/26/97/1ed6e98937e563a2d9d2a41d91375bbfefdd9ba15c27f66c8a24f7c5e73e/analog-0.1.7-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2d4f7ae913c0a25ed8a116148ad1d131",
"sha256": "c9485c6090ba3cf473522260146eca199c45529d5f7f32a64ca37280791ffae7"
},
"downloads": -1,
"filename": "analog-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "2d4f7ae913c0a25ed8a116148ad1d131",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17503,
"upload_time": "2014-01-27T16:53:21",
"url": "https://files.pythonhosted.org/packages/e8/e3/c57fc012daa7557d7a69178d92d92ad8bb9ed80a34da203f522096ae5dec/analog-0.1.7.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "e47837d9fab7965dad78f932968b6237",
"sha256": "1a0bc0e113a837f60e7146539f585f4b999c4fbf2cc1ecb2ca8d9a1a392ce1fe"
},
"downloads": -1,
"filename": "analog-0.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e47837d9fab7965dad78f932968b6237",
"packagetype": "bdist_wheel",
"python_version": "3.3",
"requires_python": null,
"size": 20277,
"upload_time": "2014-01-30T10:17:21",
"url": "https://files.pythonhosted.org/packages/4a/7e/6a2dfe25627be3823c0df67432c515e632b806b3ccb56c0b9295abbc6ffc/analog-0.2.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8383af970560f0ebdfb7c5c1de8000e9",
"sha256": "38e41f785d4cfd8b35be27a250615358bb98e9e456a534f7400e06ce99ae0eea"
},
"downloads": -1,
"filename": "analog-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "8383af970560f0ebdfb7c5c1de8000e9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 48483,
"upload_time": "2014-01-30T10:17:18",
"url": "https://files.pythonhosted.org/packages/c0/a7/f7d3bec9b8b8a071c895d4a2b073fa354c90b38b0b489f7398aa280b180f/analog-0.2.0.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "faf40a962fb7d96ddbab85d27a480471",
"sha256": "62dbe426e35302fff874c985202362725b0bd78c37e2291e88706b9fe1b1b8c3"
},
"downloads": -1,
"filename": "analog-0.3.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "faf40a962fb7d96ddbab85d27a480471",
"packagetype": "bdist_wheel",
"python_version": "3.3",
"requires_python": null,
"size": 20640,
"upload_time": "2014-02-09T13:20:49",
"url": "https://files.pythonhosted.org/packages/b0/69/44bd8a2b31ba9f5c69fd162130b12e6b9c848506f18f49f9198cb940f763/analog-0.3.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "69cb51dd5439f8206939ea09a26017e4",
"sha256": "5dc8ddaa1c41f5488ad72cce775b66825cdb06d2c6090d3a7691913b8c09e559"
},
"downloads": -1,
"filename": "analog-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "69cb51dd5439f8206939ea09a26017e4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18354,
"upload_time": "2014-02-09T13:20:45",
"url": "https://files.pythonhosted.org/packages/c7/bb/aec74ac06365269d987f910d0e89840ae1eb0d892776f6d39f71172da1ec/analog-0.3.0.tar.gz"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "4e023b9dd61eab28bad6bef7132bd8e7",
"sha256": "1ef909ee61926592f40d0a28fba3a3ba8d71b22ce58c37818c67432f8f2ba706"
},
"downloads": -1,
"filename": "analog-0.3.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "4e023b9dd61eab28bad6bef7132bd8e7",
"packagetype": "bdist_wheel",
"python_version": "3.3",
"requires_python": null,
"size": 20716,
"upload_time": "2014-02-09T13:27:24",
"url": "https://files.pythonhosted.org/packages/26/b8/b1bad488da89014c31656938e336b6e1a019ede6c36c9621b25c2de97e9f/analog-0.3.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "97ebeddac455d9c62bdb9d196bbd7838",
"sha256": "d17e9d364526023621575909df4006da3dbc9d0dd14bb4ad7ed4582be7ef8c18"
},
"downloads": -1,
"filename": "analog-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "97ebeddac455d9c62bdb9d196bbd7838",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18402,
"upload_time": "2014-02-09T13:27:20",
"url": "https://files.pythonhosted.org/packages/f5/62/2218055c1b49581be9ac23a72f0502da5217218fa9770010b2faf4e09ad0/analog-0.3.1.tar.gz"
}
],
"0.3.2": [
{
"comment_text": "",
"digests": {
"md5": "c7626a46b66e590e7e82ac2a6e16af18",
"sha256": "b8092a7abd0ee4c6c03ebe75b8197ab7ae8d3686af823195c65a74e8a1f8b444"
},
"downloads": -1,
"filename": "analog-0.3.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c7626a46b66e590e7e82ac2a6e16af18",
"packagetype": "bdist_wheel",
"python_version": "3.3",
"requires_python": null,
"size": 24271,
"upload_time": "2014-03-02T15:56:01",
"url": "https://files.pythonhosted.org/packages/c1/4d/3dfdd7b2e3cf056d0782f2dcd513f535bde1a6633386c42d3ea2a2685311/analog-0.3.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "02f64da1c6dd92f6806e0fa334c23560",
"sha256": "4f46db54ff47c8374102a608d74301dd60aa6b28d04f13957be51f7e4cf596c2"
},
"downloads": -1,
"filename": "analog-0.3.2.tar.gz",
"has_sig": false,
"md5_digest": "02f64da1c6dd92f6806e0fa334c23560",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21139,
"upload_time": "2014-03-02T15:55:58",
"url": "https://files.pythonhosted.org/packages/df/e4/9e892f8c186f5ccc5ae2ebcf73431f23d7765d30e0446af0d05a4accadc4/analog-0.3.2.tar.gz"
}
],
"0.3.3": [
{
"comment_text": "",
"digests": {
"md5": "890b6a8a035630340a9b7992f4c99d34",
"sha256": "780cf0100cf82a8498a366a29b6f7f6383e27fe9539e2b2603ea2ef6d8ce314f"
},
"downloads": -1,
"filename": "analog-0.3.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "890b6a8a035630340a9b7992f4c99d34",
"packagetype": "bdist_wheel",
"python_version": "3.3",
"requires_python": null,
"size": 25692,
"upload_time": "2014-03-10T20:34:14",
"url": "https://files.pythonhosted.org/packages/28/eb/8c906194c4cbacc6efd0ade9a51c0a267f6dcd35edaf5a775f803fb8fe66/analog-0.3.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e86845ef9303a3a9112aa0e99197ad6d",
"sha256": "71831e7feecc2dbb9cf42cbf4c9e3b4fd820806911bbb8d3825d1486b67b0900"
},
"downloads": -1,
"filename": "analog-0.3.3.tar.gz",
"has_sig": false,
"md5_digest": "e86845ef9303a3a9112aa0e99197ad6d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23313,
"upload_time": "2014-03-10T20:34:12",
"url": "https://files.pythonhosted.org/packages/88/21/7a07b4265e0701e940119fc12e9ac659466824b39686911049a51e757b08/analog-0.3.3.tar.gz"
}
],
"0.3.4": [
{
"comment_text": "",
"digests": {
"md5": "99adb3a04435c52be5116ae8a1d47adf",
"sha256": "6364059a7fafeaee7f36f4679fff2a0a311ef2b8fa407b0c75978994533a9646"
},
"downloads": -1,
"filename": "analog-0.3.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "99adb3a04435c52be5116ae8a1d47adf",
"packagetype": "bdist_wheel",
"python_version": "3.4",
"requires_python": null,
"size": 29485,
"upload_time": "2014-04-01T20:18:24",
"url": "https://files.pythonhosted.org/packages/8c/16/187ffed71b0ee9a584c83cd0e948d350558687615864d081532f6a9799c8/analog-0.3.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "02ae3e0baa5d46a2b3c1cc58e19d9b7e",
"sha256": "ed47b9fd74916454f1df4e39421e4ef35cbbd22b9a314b221a4de0160157d8c6"
},
"downloads": -1,
"filename": "analog-0.3.4.tar.gz",
"has_sig": false,
"md5_digest": "02ae3e0baa5d46a2b3c1cc58e19d9b7e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25962,
"upload_time": "2014-04-01T20:18:16",
"url": "https://files.pythonhosted.org/packages/be/9b/b0b1c3ad8c3c4f8c063b67078b7347004103bc3df5ae08813c6d4cf0e922/analog-0.3.4.tar.gz"
}
],
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "8dd14d346c163f4052dcf5dfd998c184",
"sha256": "0db4940338b52fe028c3ec8965d8cc245e2d931e3302dc41d18312f2cb57ab12"
},
"downloads": -1,
"filename": "analog-1.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "8dd14d346c163f4052dcf5dfd998c184",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 29547,
"upload_time": "2015-02-26T18:15:32",
"url": "https://files.pythonhosted.org/packages/1a/45/95e228e733e0d754e767206985a5fbd6b5745acf7666e7c568649350f6a3/analog-1.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2d9d7f68c84a6a0bc7d0df1a20356b6f",
"sha256": "ab76599e0168d9ceb049020269a9c98eedc3b9203cf9c6ea6ba138239c2726c1"
},
"downloads": -1,
"filename": "analog-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "2d9d7f68c84a6a0bc7d0df1a20356b6f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 26116,
"upload_time": "2015-02-26T18:15:29",
"url": "https://files.pythonhosted.org/packages/af/87/fe9d873d00d0b37751f2324c523772b853017e292b50890dba22753d077b/analog-1.0.0.tar.gz"
}
],
"1.0.0b1": [
{
"comment_text": "",
"digests": {
"md5": "c1c08731b9e226dcad7305497045f44a",
"sha256": "8f82d8db804409aea33f6011472a5222bfab936913522c1eaf4e86871ad49ae6"
},
"downloads": -1,
"filename": "analog-1.0.0b1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c1c08731b9e226dcad7305497045f44a",
"packagetype": "bdist_wheel",
"python_version": "3.4",
"requires_python": null,
"size": 29607,
"upload_time": "2014-04-06T12:40:34",
"url": "https://files.pythonhosted.org/packages/f3/5e/3be6ca57b74b41478295bcf924c8e85634e8743d01cabc6d572299825925/analog-1.0.0b1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "95eb3c6e4e06b370d5e67d7dcf46f481",
"sha256": "6a8549bf58c8e066631c14764bdcffbca1dfe0a41385dfe642a88652c72eb49b"
},
"downloads": -1,
"filename": "analog-1.0.0b1.tar.gz",
"has_sig": false,
"md5_digest": "95eb3c6e4e06b370d5e67d7dcf46f481",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 26045,
"upload_time": "2014-04-06T12:40:31",
"url": "https://files.pythonhosted.org/packages/b6/a2/597fe7987146157fd9df737f433e9004f6eb19ff1da2e56a89372cee0f90/analog-1.0.0b1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "8dd14d346c163f4052dcf5dfd998c184",
"sha256": "0db4940338b52fe028c3ec8965d8cc245e2d931e3302dc41d18312f2cb57ab12"
},
"downloads": -1,
"filename": "analog-1.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "8dd14d346c163f4052dcf5dfd998c184",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 29547,
"upload_time": "2015-02-26T18:15:32",
"url": "https://files.pythonhosted.org/packages/1a/45/95e228e733e0d754e767206985a5fbd6b5745acf7666e7c568649350f6a3/analog-1.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2d9d7f68c84a6a0bc7d0df1a20356b6f",
"sha256": "ab76599e0168d9ceb049020269a9c98eedc3b9203cf9c6ea6ba138239c2726c1"
},
"downloads": -1,
"filename": "analog-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "2d9d7f68c84a6a0bc7d0df1a20356b6f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 26116,
"upload_time": "2015-02-26T18:15:29",
"url": "https://files.pythonhosted.org/packages/af/87/fe9d873d00d0b37751f2324c523772b853017e292b50890dba22753d077b/analog-1.0.0.tar.gz"
}
]
}