{ "info": { "author": "Internap Hosting", "author_email": "opensource@internap.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "Intended Audience :: Telecommunications Industry", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "========\nAlmanach\n========\n\n\n.. image:: https://badge.fury.io/py/almanach.svg\n :target: https://badge.fury.io/py/almanach\n\nAlmanach stores the utilization of OpenStack resources (instances and volumes) for each tenant.\n\nWhat is Almanach?\n-----------------\n\nThe main purpose of this software is to record the usage of the cloud resources of each tenants.\n\nAlmanach is composed of two parts:\n\n- **Collector**: Listen for OpenStack events and store the relevant information in the database.\n- **REST API**: Expose the information collected to external systems.\n\nAt the moment, Almanach is only able to record the usage of instances and volumes.\n\nResources\n---------\n\nDocumentation\n~~~~~~~~~~~~~\n\n- https://almanach.readthedocs.io/\n\nLaunchpad Projects\n~~~~~~~~~~~~~~~~~~\n\n- https://launchpad.net/almanach\n\nBlueprints\n~~~~~~~~~~\n\n- https://blueprints.launchpad.net/almanach\n\nBug Tracking\n~~~~~~~~~~~~\n\n- https://bugs.launchpad.net/almanach\n\nLicense\n-------\n\nAlmanach is distributed under Apache 2.0 LICENSE.\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://almanach.readthedocs.io/", "keywords": "", "license": "Apache-2", "maintainer": "", "maintainer_email": "", "name": "almanach", "package_url": "https://pypi.org/project/almanach/", "platform": "", "project_url": "https://pypi.org/project/almanach/", "project_urls": { "Homepage": "https://almanach.readthedocs.io/" }, "release_url": "https://pypi.org/project/almanach/4.1.0/", "requires_dist": [ "Flask (>=0.10,<1.0,!=0.11)", "jsonpickle (==0.7.1)", "keystoneauth1 (>=2.14.0)", "kombu (>=4.0.0,!=4.0.2)", "oslo.config (>=3.14.0)", "oslo.log (>=3.11.0)", "oslo.messaging (>=5.14.0)", "oslo.serialization (>=1.10.0)", "oslo.service (>=1.10.0)", "pbr (>=1.8)", "pymongo (!=3.1,>=3.0.2)", "python-keystoneclient (>=3.8.0)", "pytz (>=2013.6)", "six (>=1.9.0)", "voluptuous (>=0.8.9)" ], "requires_python": "", "summary": "Stores usage of OpenStack volumes and instances for each tenant", "version": "4.1.0" }, "last_serial": 3096036, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "59f2e49c241353a3055c9d63bc66f6bd", "sha256": "bf392244d6a4d9c4ea5e8d955b4f25c4f9294d0e64114048f688957cb8db00f7" }, "downloads": -1, "filename": "almanach-1.0.1.tar.gz", "has_sig": false, "md5_digest": "59f2e49c241353a3055c9d63bc66f6bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30009, "upload_time": "2016-03-25T15:56:53", "url": "https://files.pythonhosted.org/packages/27/87/57ff43aad3f9f091df608ea779f494ab79f7c3e8cc3da6e96c3eee0c077c/almanach-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "05c1d52394f77c2fa636136cb0f5ff4d", "sha256": "f173031fcda40e47d9014638075dff65569d13e200b5befde7eaf72c6dd7bd15" }, "downloads": -1, "filename": "almanach-1.0.2.tar.gz", "has_sig": false, "md5_digest": "05c1d52394f77c2fa636136cb0f5ff4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31504, "upload_time": "2016-04-05T14:11:14", "url": "https://files.pythonhosted.org/packages/b2/d2/9691221af991468ee00a004166c971a0e08d23bf662e0d90f69847f4ee4d/almanach-1.0.2.tar.gz" } ], "1.0.2.dev2": [ { "comment_text": "", "digests": { "md5": "77188c3b9a0b5927c121e1c832f96ffd", "sha256": "000b15c2b80316ae82c00840fe93a85c8d0f58770eb2b6241309d80a775b3149" }, "downloads": -1, "filename": "almanach-1.0.2.dev2.tar.gz", "has_sig": false, "md5_digest": "77188c3b9a0b5927c121e1c832f96ffd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30391, "upload_time": "2016-03-29T15:36:59", "url": "https://files.pythonhosted.org/packages/28/55/446ba13f537583df9ad11f92cdf2fd7f218ff6ed0ee12ea25b270b93f771/almanach-1.0.2.dev2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "34e2a9630bc16088650a2ceae0cb1e09", "sha256": "6ecc9429049f229dee8894f1c0cf3b0b67f76f8c0dc185aa2d1c7a045a1c6739" }, "downloads": -1, "filename": "almanach-1.0.3.tar.gz", "has_sig": false, "md5_digest": "34e2a9630bc16088650a2ceae0cb1e09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31693, "upload_time": "2016-04-06T15:29:42", "url": "https://files.pythonhosted.org/packages/24/79/b014aa41a6bcd01153d75c1c6fb326519c578307976af2e9f9365e956683/almanach-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "5f10a18416ce11910415141de3454bbe", "sha256": "e193c781fd952031500313ec6ddebcd6393ce8c0a721397f07303d40f7e851cb" }, "downloads": -1, "filename": "almanach-1.0.4.tar.gz", "has_sig": false, "md5_digest": "5f10a18416ce11910415141de3454bbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31739, "upload_time": "2016-04-14T15:50:29", "url": "https://files.pythonhosted.org/packages/03/1a/7d8f29601de84807e31c890b8a4cda11d942e9328fa88ef024d53dc8da3f/almanach-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "66392085c656dd1ae971b8563324286a", "sha256": "27c106b6682d5b2088ece9ccf97dba22779bc59456de210ad5c799f854f3732c" }, "downloads": -1, "filename": "almanach-1.0.5.tar.gz", "has_sig": false, "md5_digest": "66392085c656dd1ae971b8563324286a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32493, "upload_time": "2016-04-21T18:47:57", "url": "https://files.pythonhosted.org/packages/fa/69/32d6ce5438860851e98d330955bc6bde9339227fcd76c0ffa2a911965311/almanach-1.0.5.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "1ee4124f51cd03d62e673f77e7cef0f4", "sha256": "befa1d36c5d505afc6a66e1299fa081c2a3b041db8bd9a820dcb3654204988db" }, "downloads": -1, "filename": "almanach-2.0.0.tar.gz", "has_sig": false, "md5_digest": "1ee4124f51cd03d62e673f77e7cef0f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33307, "upload_time": "2016-04-26T21:06:20", "url": "https://files.pythonhosted.org/packages/b5/77/c8e051520edda2bb65f691ee6df8ee49c33d93896740253b2f37f3d3a408/almanach-2.0.0.tar.gz" } ], "2.0.1.dev4": [ { "comment_text": "", "digests": { "md5": "e1296782b3f1b583a49e7d26f7ebf979", "sha256": "1b850814fb5727889e54bd52fecdc801ba9c829a13c46f0908826324130bf2cd" }, "downloads": -1, "filename": "almanach-2.0.1.dev4.tar.gz", "has_sig": false, "md5_digest": "e1296782b3f1b583a49e7d26f7ebf979", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36589, "upload_time": "2016-05-03T22:33:17", "url": "https://files.pythonhosted.org/packages/d3/1a/8d9ee4ef4d3510abc4cd8a3f10ed91f2a663210446c51f0f4cdc53b47f15/almanach-2.0.1.dev4.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "8c72db2e18b85924387029a5f9c7a1fa", "sha256": "e68d2610209b2521165514233ce99bf2fe5bb15123691d56da6a33ee6c0ae7ae" }, "downloads": -1, "filename": "almanach-3.0.0.tar.gz", "has_sig": false, "md5_digest": "8c72db2e18b85924387029a5f9c7a1fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36586, "upload_time": "2016-05-03T23:05:58", "url": "https://files.pythonhosted.org/packages/b6/33/172e1b9cdf9b72cbee7c5a8c867419970138656a2432d04fb25b6c44f1d8/almanach-3.0.0.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "06f6cd7febb7f64d8e638d20f386d75b", "sha256": "5b763c3ec02122fe262dbb2dade57d3c6cbaecea1a3baef878985eb40ec7acab" }, "downloads": -1, "filename": "almanach-3.1.0.tar.gz", "has_sig": false, "md5_digest": "06f6cd7febb7f64d8e638d20f386d75b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38078, "upload_time": "2016-05-18T19:58:26", "url": "https://files.pythonhosted.org/packages/44/48/b101d282976aed69f72668a65eec19a436cb2bc9d4425c383d6e3d9080a0/almanach-3.1.0.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "62d4105045343fd2569bf3745e6ad900", "sha256": "e15964e3c3dbbe421e80e6a58b2023ef8da067e381e3d0121428dab10ab517a3" }, "downloads": -1, "filename": "almanach-3.2.0.tar.gz", "has_sig": false, "md5_digest": "62d4105045343fd2569bf3745e6ad900", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50328, "upload_time": "2016-07-20T17:50:39", "url": "https://files.pythonhosted.org/packages/04/61/e3f80ede3a8ec3a856c5d12a7808bfafcd5e530908568f6b6fd5566de37f/almanach-3.2.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "235aa1a7e6114f59ef110669cf86f286", "sha256": "cc32cb718766be084ff2d662ece57ef8a1c4f686a70f8903c4f5e49ca8e0a0c2" }, "downloads": -1, "filename": "almanach-3.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "235aa1a7e6114f59ef110669cf86f286", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 36772, "upload_time": "2016-08-15T17:41:32", "url": "https://files.pythonhosted.org/packages/5b/03/9f35dbe4d66143f820e98b2c13166c75d7df4c4f8ba363978cf984ac35e5/almanach-3.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d158e455c0341ff12e1cdf08536bd95", "sha256": "a0a0994db210fdfabd5e4c299fd326d1811d5869bb50066823e9ad31dc1ecf7c" }, "downloads": -1, "filename": "almanach-3.2.1.tar.gz", "has_sig": false, "md5_digest": "6d158e455c0341ff12e1cdf08536bd95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54225, "upload_time": "2016-08-15T17:41:34", "url": "https://files.pythonhosted.org/packages/25/8d/23563ff6bc5a1ca8b5d44dd8a30c2c0243d1a9db98db9434fb3f718c59d6/almanach-3.2.1.tar.gz" } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "fd317bf7cf928728930c6d7e2da78911", "sha256": "d0f1185d1e6094fe376b4d37d49a54e95b349a5ccd7c3391386ac7d9de54213e" }, "downloads": -1, "filename": "almanach-3.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "fd317bf7cf928728930c6d7e2da78911", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30946, "upload_time": "2016-10-31T19:36:03", "url": "https://files.pythonhosted.org/packages/f3/bf/26e79c02c128feaf5e4463d4bc3e901d7b038eda1cc1791bb209761f9b91/almanach-3.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34c82c209c0e22a70357362787598a2f", "sha256": "cea4cb3bb09ce245c033a2467543effcf1f83cf20c940c04153fff4d3937163b" }, "downloads": -1, "filename": "almanach-3.3.0.tar.gz", "has_sig": false, "md5_digest": "34c82c209c0e22a70357362787598a2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51095, "upload_time": "2016-10-31T19:36:06", "url": "https://files.pythonhosted.org/packages/7a/73/a7b3a49338c0c7459d84d54111bb222b589f707e42808d36e63924d76293/almanach-3.3.0.tar.gz" } ], "3.3.1": [ { "comment_text": "", "digests": { "md5": "5610193d9c87a50216cabe7882f2e89f", "sha256": "8947cdc9daed5407a9f998225088d6020f716e5d529a37493489191a74b946fc" }, "downloads": -1, "filename": "almanach-3.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "5610193d9c87a50216cabe7882f2e89f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30929, "upload_time": "2016-11-01T20:49:37", "url": "https://files.pythonhosted.org/packages/08/f7/b7d2e451d9884bd9bcf98253272a41afaed86ce23322f003aebc3679b6dc/almanach-3.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10166ce1d66250dfb67b6e36acf85719", "sha256": "2af86a97b3098bb2eacef8dc77c8cf93c51ac747a8379ad069b7d7d08549d476" }, "downloads": -1, "filename": "almanach-3.3.1.tar.gz", "has_sig": false, "md5_digest": "10166ce1d66250dfb67b6e36acf85719", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50547, "upload_time": "2016-11-01T20:49:40", "url": "https://files.pythonhosted.org/packages/15/bd/cac4aeeeb45cea8f66de4960198ecd88a9a7c71aa4444131ceaf60e976ed/almanach-3.3.1.tar.gz" } ], "3.3.2": [ { "comment_text": "", "digests": { "md5": "db34cdaf7d8b37b9de249f8a77125b31", "sha256": "951e897bed91e473d0a4b78b8ba623eabc8a6422e24c0e841eb9f5f1a996f965" }, "downloads": -1, "filename": "almanach-3.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "db34cdaf7d8b37b9de249f8a77125b31", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30958, "upload_time": "2016-11-04T05:51:27", "url": "https://files.pythonhosted.org/packages/c9/7f/f64ae4e9619af277baf0fdb2d31b0a13512a2f7d3ecca470dda891e2fd1f/almanach-3.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d28eb4b0de0352c2824f62dc66d722dc", "sha256": "7530fbd61e708b676363cdc6e9309c7591fff0958a66f5dbd0dd6438d390bcdf" }, "downloads": -1, "filename": "almanach-3.3.2.tar.gz", "has_sig": false, "md5_digest": "d28eb4b0de0352c2824f62dc66d722dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50751, "upload_time": "2016-11-04T05:51:31", "url": "https://files.pythonhosted.org/packages/98/3a/e513c334018d6ffc40abdd707bb2847bb780e85597a26a16611ade668c0b/almanach-3.3.2.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "6d3dfb4892a8c89c547fe47be90116bb", "sha256": "7563f5072755a88b8497593e766663174f6d95f2113043f497d89b63210b8c4c" }, "downloads": -1, "filename": "almanach-4.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d3dfb4892a8c89c547fe47be90116bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 108315, "upload_time": "2017-01-13T19:09:25", "url": "https://files.pythonhosted.org/packages/2f/52/1ef95cea6c1fef1b017151a83882e33eeb3a675abef73eef58009eff7bcd/almanach-4.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0a7a19d2a8cca912479ea1a71d23289", "sha256": "7ab98c2b9b53007a57287907b87cb323b30faa63c7f0043b111e6b9717995dc9" }, "downloads": -1, "filename": "almanach-4.0.0.tar.gz", "has_sig": false, "md5_digest": "f0a7a19d2a8cca912479ea1a71d23289", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51008, "upload_time": "2017-01-13T19:09:27", "url": "https://files.pythonhosted.org/packages/8b/d2/20a799261dd508886ec17f7f773717c2a01280bfabf29ea7ba6828fcbc0d/almanach-4.0.0.tar.gz" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "4783038591e37a25f6b22939d0d3c502", "sha256": "46825d5b3895990ec5e3a58726e4de4f9ec613843e032ff0473300a39718cd56" }, "downloads": -1, "filename": "almanach-4.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4783038591e37a25f6b22939d0d3c502", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 108302, "upload_time": "2017-01-16T13:55:06", "url": "https://files.pythonhosted.org/packages/0c/6c/c69685be1ecae927c797fabf97de88b0016af7ab0953c154f37027c4fac0/almanach-4.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca13a540503a79d8b37c97af12aa16c9", "sha256": "ceeb237681c653ac7f0df1f31fd39179742d6e8ce89a80eabb967a54e946a7a3" }, "downloads": -1, "filename": "almanach-4.0.1.tar.gz", "has_sig": false, "md5_digest": "ca13a540503a79d8b37c97af12aa16c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50816, "upload_time": "2017-01-16T13:55:08", "url": "https://files.pythonhosted.org/packages/eb/e0/412e9373130684b48bb0480e87a5f770f8858c91070db990f317d613f91d/almanach-4.0.1.tar.gz" } ], "4.0.2": [ { "comment_text": "", "digests": { "md5": "f11f53632bb73d7cd9b46414bbb00830", "sha256": "52f91972274d7c30fb8ff93953c36f1e66469c51c846d8406897ee4471571461" }, "downloads": -1, "filename": "almanach-4.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f11f53632bb73d7cd9b46414bbb00830", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 108700, "upload_time": "2017-01-19T14:58:54", "url": "https://files.pythonhosted.org/packages/af/8e/ddcfe4137b080d79ae5e0edfcd568518aa8975c4fa6fb76d1281d871f740/almanach-4.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f2079314106e9908d89f875884ca1e5", "sha256": "b089f864d45bf0e65420ab5033e690d6cc002ec57eca3dea662a693609a17ddf" }, "downloads": -1, "filename": "almanach-4.0.2.tar.gz", "has_sig": false, "md5_digest": "2f2079314106e9908d89f875884ca1e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51834, "upload_time": "2017-01-19T14:58:55", "url": "https://files.pythonhosted.org/packages/52/d4/795f765e6f5e4f018a6fc509f45a5a18cc78330bb3927dad83f17e8bb98c/almanach-4.0.2.tar.gz" } ], "4.0.3": [ { "comment_text": "", "digests": { "md5": "7bf49a2209c38f12fbbdc1c8121c8a7a", "sha256": "8bb8b5bfdd0f0ed15771768e99302c98075be4f2598f26829ce2d658fd8bfdfd" }, "downloads": -1, "filename": "almanach-4.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7bf49a2209c38f12fbbdc1c8121c8a7a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 108786, "upload_time": "2017-01-19T19:42:53", "url": "https://files.pythonhosted.org/packages/f5/30/bd381e8ef1c34112aa13a6c1ecbcc335e909418e435b4c1e35a344567401/almanach-4.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2822fef162c521f6e155de68e141e96d", "sha256": "3bdf9d6ff15aa6069a662b9ba113f052e6acf90f7e71bb253463edd00429277e" }, "downloads": -1, "filename": "almanach-4.0.3.tar.gz", "has_sig": false, "md5_digest": "2822fef162c521f6e155de68e141e96d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51922, "upload_time": "2017-01-19T19:42:55", "url": "https://files.pythonhosted.org/packages/95/59/46e2c5ad941e347d19272f21119bb271aedc255c906c9f6c63bd420809c6/almanach-4.0.3.tar.gz" } ], "4.0.4": [ { "comment_text": "", "digests": { "md5": "0bf3f39e2ef6252a27979c83624e3055", "sha256": "6f133730cf84383e3b0df7b20551fc5681458e39a3de2df8b118fb569024a3de" }, "downloads": -1, "filename": "almanach-4.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0bf3f39e2ef6252a27979c83624e3055", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 116891, "upload_time": "2017-03-07T18:01:59", "url": "https://files.pythonhosted.org/packages/18/72/b5cc0cf90a37cc2509b3c6fb3d5ea96f058dfcdf69fb30189cafa03e085b/almanach-4.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69b91b2693b8df8f8051eeaf2b760e64", "sha256": "4ee78bc4ab2bb1971c42257105e2841b3c67979f3f3da4a496353eceb76914f1" }, "downloads": -1, "filename": "almanach-4.0.4.tar.gz", "has_sig": false, "md5_digest": "69b91b2693b8df8f8051eeaf2b760e64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53665, "upload_time": "2017-03-07T18:02:02", "url": "https://files.pythonhosted.org/packages/65/71/b6396c9339b62fbbb79204d6d3a13c46c6f4a8360c463029c522eb961a87/almanach-4.0.4.tar.gz" } ], "4.0.5": [ { "comment_text": "", "digests": { "md5": "c4595f411e60d79398b13d8929a74c55", "sha256": "dce997cd23de4f089f780342d249ca9124ef9027931be9899567bf0a5b37dea6" }, "downloads": -1, "filename": "almanach-4.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c4595f411e60d79398b13d8929a74c55", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 116924, "upload_time": "2017-03-10T14:06:28", "url": "https://files.pythonhosted.org/packages/f6/8e/e711f67ebbe17cd0959a1ad43d3eb5fc80d257d07da2c7ffacc7d2dc11a2/almanach-4.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2c07ab485ffa464a8421d0580cf9025", "sha256": "573b21b26a50d750445a90e5591b4b079ee221592c3e830ad3cd2926d5f7e1b4" }, "downloads": -1, "filename": "almanach-4.0.5.tar.gz", "has_sig": false, "md5_digest": "a2c07ab485ffa464a8421d0580cf9025", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54299, "upload_time": "2017-03-10T14:06:30", "url": "https://files.pythonhosted.org/packages/b1/de/3cfc0e2c9c998d9e4276f15ffd0672d76a5a36ceecd5bd28b133d86557c5/almanach-4.0.5.tar.gz" } ], "4.0.6": [ { "comment_text": "", "digests": { "md5": "d9289701dd96731cbcadad7fc66273f0", "sha256": "e7683d684310798a7c9b36e3adcb85ad2a702bcb86a18e346168cdffbf802452" }, "downloads": -1, "filename": "almanach-4.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d9289701dd96731cbcadad7fc66273f0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 117049, "upload_time": "2017-04-05T15:15:20", "url": "https://files.pythonhosted.org/packages/a4/0d/f9a45c1e7d78674325224e6ed24a828cb443f604426c2ddcee6d8f47dc42/almanach-4.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5e6f250ef888aea6d7bb06899de7df0", "sha256": "e4b49ff3237a002db4865b0581ea96a668326146e354e1e164b0295fc79c7f24" }, "downloads": -1, "filename": "almanach-4.0.6.tar.gz", "has_sig": false, "md5_digest": "c5e6f250ef888aea6d7bb06899de7df0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54412, "upload_time": "2017-04-05T15:15:22", "url": "https://files.pythonhosted.org/packages/7d/ac/d2fdaa480246a39453c6f5a9fd74e91509c404cf9016ecce5d090ef580f2/almanach-4.0.6.tar.gz" } ], "4.0.7": [ { "comment_text": "", "digests": { "md5": "207efb0b818694b07fdd1d7c820614ea", "sha256": "7aa61a1726595fbd5e0be8283caa73e4e7abd1b334acb2fd09b8c0d19efc972f" }, "downloads": -1, "filename": "almanach-4.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "207efb0b818694b07fdd1d7c820614ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 117048, "upload_time": "2017-04-12T18:43:19", "url": "https://files.pythonhosted.org/packages/21/07/147f4f81368f92bcae586c47a2a6e3929f7ee2813ff30b23613e4d60b8f0/almanach-4.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b909647bcac6bb5889432814f0f86e19", "sha256": "df8c418b675b428a535e56868e4c950da20f8c95eb0d39a2768ef3ba4b83b485" }, "downloads": -1, "filename": "almanach-4.0.7.tar.gz", "has_sig": false, "md5_digest": "b909647bcac6bb5889432814f0f86e19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53560, "upload_time": "2017-04-12T18:43:21", "url": "https://files.pythonhosted.org/packages/59/56/925de763bb869e0b6d26898692b6885c0ca48f18ef3de6e053be53eee8fb/almanach-4.0.7.tar.gz" } ], "4.0.8": [ { "comment_text": "", "digests": { "md5": "6f91c40a0cb8f0457c9a7a3e83470909", "sha256": "82da071a648acd0e6daccde31b4d0c7ee2afe6b19cc7d4dcece3d65a8f5839d6" }, "downloads": -1, "filename": "almanach-4.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f91c40a0cb8f0457c9a7a3e83470909", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 117021, "upload_time": "2017-05-04T18:03:15", "url": "https://files.pythonhosted.org/packages/28/69/eb6c2bce7839a5d118d146c3180aed97c200c357527c354e0bbc3aec20c5/almanach-4.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcfad4b9e045914fb532fd277f8855b0", "sha256": "f8707d001ccd6afe298d2551c86ec974d8d20fb70f203aa544c0501971d18065" }, "downloads": -1, "filename": "almanach-4.0.8.tar.gz", "has_sig": false, "md5_digest": "bcfad4b9e045914fb532fd277f8855b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54245, "upload_time": "2017-05-04T18:03:18", "url": "https://files.pythonhosted.org/packages/03/9e/59afe339866af53efefd4d7d668186d832004ebff99ef2d0648e5c33f8ef/almanach-4.0.8.tar.gz" } ], "4.0.9": [ { "comment_text": "", "digests": { "md5": "e2e37c506cc81ad3de4b794ec0ce6af6", "sha256": "199a414b1e4b6573feddac14da410722a8dafa6ca475ffe1f68337bb8f6161fd" }, "downloads": -1, "filename": "almanach-4.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e2e37c506cc81ad3de4b794ec0ce6af6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 117216, "upload_time": "2017-05-16T16:45:21", "url": "https://files.pythonhosted.org/packages/fd/78/bf8e1b813c9fc3bfd1de35b04d07a733e34981c7e04f5aaa70e009526258/almanach-4.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43f550df9af075ee34dbdd0ddb6774f3", "sha256": "790ecb00604385109726a5c83564aaaf0db06a5e1c0542c90842afafa55c3c57" }, "downloads": -1, "filename": "almanach-4.0.9.tar.gz", "has_sig": false, "md5_digest": "43f550df9af075ee34dbdd0ddb6774f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54698, "upload_time": "2017-05-16T16:45:23", "url": "https://files.pythonhosted.org/packages/e2/49/4f19494bef433a9860945704645665826d8f47ffcbd8a070f2f2d8db4f9b/almanach-4.0.9.tar.gz" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "094dd66bc0ab91da54b22820c0e20f0a", "sha256": "50784bcba5f0af9231df3ece3d6e1054e8f2e6b1630a7cef9e8fc8697e10aabe" }, "downloads": -1, "filename": "almanach-4.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "094dd66bc0ab91da54b22820c0e20f0a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 118720, "upload_time": "2017-08-14T17:52:31", "url": "https://files.pythonhosted.org/packages/de/be/9553c42a63716ca8f2d8e3bce5c0f4b13ff5fe615f4a160fdfd41b8acaf6/almanach-4.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96b759162f767422f8aa2175393fea04", "sha256": "f57839afea7a1ae1d5d1a99d0ba9a867ccc0a2367af0c54c4b5ba253cbfae32a" }, "downloads": -1, "filename": "almanach-4.1.0.tar.gz", "has_sig": false, "md5_digest": "96b759162f767422f8aa2175393fea04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55120, "upload_time": "2017-08-14T17:52:34", "url": "https://files.pythonhosted.org/packages/07/41/55ef3a425279745c4e00cf9ba4a260874a9480eef24bd30f08c4012fac70/almanach-4.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "094dd66bc0ab91da54b22820c0e20f0a", "sha256": "50784bcba5f0af9231df3ece3d6e1054e8f2e6b1630a7cef9e8fc8697e10aabe" }, "downloads": -1, "filename": "almanach-4.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "094dd66bc0ab91da54b22820c0e20f0a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 118720, "upload_time": "2017-08-14T17:52:31", "url": "https://files.pythonhosted.org/packages/de/be/9553c42a63716ca8f2d8e3bce5c0f4b13ff5fe615f4a160fdfd41b8acaf6/almanach-4.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96b759162f767422f8aa2175393fea04", "sha256": "f57839afea7a1ae1d5d1a99d0ba9a867ccc0a2367af0c54c4b5ba253cbfae32a" }, "downloads": -1, "filename": "almanach-4.1.0.tar.gz", "has_sig": false, "md5_digest": "96b759162f767422f8aa2175393fea04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55120, "upload_time": "2017-08-14T17:52:34", "url": "https://files.pythonhosted.org/packages/07/41/55ef3a425279745c4e00cf9ba4a260874a9480eef24bd30f08c4012fac70/almanach-4.1.0.tar.gz" } ] }