{ "info": { "author": "Matthew Wedgwood", "author_email": "mw@rmn.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Internet" ], "description": "%%%%%%%%%%%%\nAcky Library\n%%%%%%%%%%%%\n\n.. image:: https://travis-ci.org/RetailMeNot/acky.svg?branch=master\n :target: https://travis-ci.org/RetailMeNot/acky\n :alt: Build Status\n\nThe Acky library provides a consistent interface to AWS. Based on botocore, it\nabstracts some of the API work involved and allows the user to interact with AWS\nAPIs in a consistent way with minimal overhead.\n\nAcky takes a different approach to the API from libraries like the venerable\n`Boto `. Rather than model AWS objects as Python\nobjects, Acky simply wraps the API to provide a more consistent interface. Most\nobjects in AWS are represented as collections in Acky, with get(), create(),\nand destroy() methods. The get() method always accepts a filter map, no matter\nif the underlying API method does.\n\nIn cases where the API's multitude of parameters would make for awkward method\ncalls (as is the case with EC2's RunInstances), Acky provides a utility class\nwhose attributes can be set before executing the API call.\n\n\n%%%%%%%%%%\nUsing Acky\n%%%%%%%%%%\n\nAcky uses a botocore-style AWS credential configuration, the same as the\nofficial AWS CLI. Before you use Acky, you'll need to `set up your config\n`.\n\nOnce your credentials are set up, using acky is as simple as creating an\ninstance of the AWS object::\n\n from acky.aws import AWS\n aws = AWS(region, profile)\n instances = aws.ec2.Instances.get(filters={'tag:Name': 'web-*'})\n print('Found {} web servers'.format(len(instances)))\n for instance in instances:\n print(' {}'.format(instance['PublicDnsName'])\n\n\n%%%%%%%%%%%%%%%%\nModule Structure\n%%%%%%%%%%%%%%%%\n\nThe expected module structure for Acky follows. Many APIs are not yet\nimplemented, but those that are can be considered stable.\n\n* AWS\n\n * username (property)\n * userinfo (property)\n * account_id (property)\n * environment (property)\n * ec2\n\n * regions\n * zones\n * ACEs\n * ACLs\n * ElasticIPs\n * Instances\n * IpPermissions\n * KeyPairs\n * PlacementGroups\n * SecurityGroups\n * Snapshots\n * Subnets\n * VPCs\n * Volumes\n\n * iam\n\n * Users\n * Groups\n * Keys\n\n * rds\n\n * engine_versions\n * Instances\n * Snapshots\n * EventSubscriptions\n * SecurityGroups\n * SecurityGroupRules\n\n * sqs\n\n * Queues\n * Messages\n\n * sts\n\n * GetFederationToken\n * GetSessionToken\n\nOther services will be added in future versions.\n\n%%%%%%%%%%%%%%%%%%\nInstalling acky\n%%%%%%%%%%%%%%%%%%\n\nacky is available in PyPI and is installable via pip::\n\n pip install acky\n\nYou may also install acky from source, perhaps from the GitHub repo::\n\n git clone https://github.com/RetailMeNot/acky.git\n cd acky\n python setup.py install", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/RetailMeNot/acky", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "acky", "package_url": "https://pypi.org/project/acky/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/acky/", "project_urls": { "Homepage": "http://github.com/RetailMeNot/acky" }, "release_url": "https://pypi.org/project/acky/0.2.3/", "requires_dist": [ "botocore (==0.45.0)" ], "requires_python": null, "summary": "A consistent API to AWS", "version": "0.2.3" }, "last_serial": 1707126, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9dc0084f9d2c9775b79bac8d10fc2cbf", "sha256": "490e7d07eca17c048304e12a5321914250583ce9ffa699c1628cfa62bde42cd4" }, "downloads": -1, "filename": "acky-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "9dc0084f9d2c9775b79bac8d10fc2cbf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13395, "upload_time": "2014-04-17T14:24:25", "url": "https://files.pythonhosted.org/packages/33/89/7388d81aabf96eec8cb9f89bb5d26c080e67cafdfacb1783be98bdb8c2c4/acky-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a7aa1b6870f3fd13858bc750fdf4628", "sha256": "eb28e8dfb225a010856f2003ffb159b88d57626bbe525dd2655ae20d9d616dcd" }, "downloads": -1, "filename": "acky-0.1.tar.gz", "has_sig": false, "md5_digest": "6a7aa1b6870f3fd13858bc750fdf4628", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8525, "upload_time": "2014-04-11T18:44:55", "url": "https://files.pythonhosted.org/packages/b0/2b/25e94460daa9db053f6e0dfb430d6832ec8e930fb54694112fd9d995ab40/acky-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "59d85d06a7a63d8e559ec606644fb2c7", "sha256": "76f579e426c9644b4c4870ffe0a1f7e4e0674a608b96c7897bfd7563d0a65178" }, "downloads": -1, "filename": "acky-0.1.1-py2.7.egg", "has_sig": false, "md5_digest": "59d85d06a7a63d8e559ec606644fb2c7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 24358, "upload_time": "2014-05-15T18:38:02", "url": "https://files.pythonhosted.org/packages/b2/e9/74e2fb2628943f1620475b8b847137412e4635f760b212a5f1004cc6a22e/acky-0.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e1f1fc83a05f75ef630bb5fc42584749", "sha256": "13e0d44a9e5867f75cf14d38355972c08d6e431c11bedc47b8d53fc79617d150" }, "downloads": -1, "filename": "acky-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "e1f1fc83a05f75ef630bb5fc42584749", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13261, "upload_time": "2014-04-17T14:26:55", "url": "https://files.pythonhosted.org/packages/74/33/256d9a3c1b54c32390601cdc3ae5522e02cb478df57c624f229fdc13d4fe/acky-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f66687fab393783b6b7484249ecd66b3", "sha256": "f638d41114a947722a5847cd55d9fd4288da1650ac2c48b4520092a6d4a80577" }, "downloads": -1, "filename": "acky-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f66687fab393783b6b7484249ecd66b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13262, "upload_time": "2014-04-17T14:28:01", "url": "https://files.pythonhosted.org/packages/86/5e/e0f5244f0beac2207a89e658da8ae53066585355ddc4ce99f2fa307ea3ed/acky-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c593e0ac63474d99017fadcef9467bbf", "sha256": "d5cc377a776730c3327d2eaeb5b7a59b4b32bd9cad0c52f7937db6d7faac6f48" }, "downloads": -1, "filename": "acky-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c593e0ac63474d99017fadcef9467bbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8713, "upload_time": "2014-04-17T14:26:57", "url": "https://files.pythonhosted.org/packages/2e/28/dbf8e16e092e66ae99335b815ac9cb039e794343f3d63154f67394eae010/acky-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "1a1aa106b7038aa502532f5bbb733ce3", "sha256": "0205c7f391a7371448de0856e0af1d491acdf557c2d9719cb3cbd240982e6d69" }, "downloads": -1, "filename": "acky-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "1a1aa106b7038aa502532f5bbb733ce3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12981, "upload_time": "2014-05-15T19:04:48", "url": "https://files.pythonhosted.org/packages/f2/41/2f18e3245cbf62369873389ebadf9e3e56baaebfa27bac7ba3d961352e3f/acky-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "019be7c53a0b59d807ed49780c876541", "sha256": "52e9f5059cc8637e3b0da140f4a7daccc24d7d5b6e96c12150c8d3680b46ddaa" }, "downloads": -1, "filename": "acky-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "019be7c53a0b59d807ed49780c876541", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12980, "upload_time": "2014-05-15T18:54:08", "url": "https://files.pythonhosted.org/packages/e0/eb/243bb176c31e4e90b75b2df2ce5d533e5f5e9db785bcb333c1d7621e03c6/acky-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28dcc3dbe6b7118bae1c3cd3bf75f02b", "sha256": "b32459fa9418a599b92ab7fa8e46b390800207afd2fec7eb4ff082b606750a24" }, "downloads": -1, "filename": "acky-0.1.2.tar.gz", "has_sig": false, "md5_digest": "28dcc3dbe6b7118bae1c3cd3bf75f02b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8654, "upload_time": "2014-05-15T18:42:56", "url": "https://files.pythonhosted.org/packages/ef/e0/34f76e536f09b1395fcb80dffae246a9ee31348463c4b9d6eab2316343ca/acky-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a3baa1bc13242102c0ca4ce8f62a73a4", "sha256": "875f1fe898aa26e9ed3110123457f779d0514d4309c5c8d4b2204fea6fd0ecdb" }, "downloads": -1, "filename": "acky-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "a3baa1bc13242102c0ca4ce8f62a73a4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13108, "upload_time": "2014-06-05T20:08:30", "url": "https://files.pythonhosted.org/packages/9d/b4/5d7e87e06122faf4a0cc0d0a642a5bbd4134e8a68be0e769db6cf0c32085/acky-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7294744043b86fc41ac2b955f958c83", "sha256": "3a2b1a325006ea68aa012f4024782727eb6ec1fdda6f6ea7bc7f25016dc5063e" }, "downloads": -1, "filename": "acky-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a7294744043b86fc41ac2b955f958c83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13111, "upload_time": "2014-06-05T20:08:36", "url": "https://files.pythonhosted.org/packages/e1/1f/5b19885259e3eb37b184b20b2f78a0f08ce2d21fb6a5224e5a8ea911e0bf/acky-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ead5cbb327290156f458f7bee3eeb46", "sha256": "1848d35b38056835cc49daf9fa3468ace1d370344c9834b76d0fae2dfd364589" }, "downloads": -1, "filename": "acky-0.1.3.tar.gz", "has_sig": false, "md5_digest": "6ead5cbb327290156f458f7bee3eeb46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8786, "upload_time": "2014-06-05T20:08:44", "url": "https://files.pythonhosted.org/packages/09/82/bcbb5e7d25691f5aaffffdfdb313732655550033ecfe07d232684eeccb17/acky-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9fcf02e9333f3069697449ebc47884e1", "sha256": "4ce7616495f6072b65da991ea2328127552162a13b21b24e7cd45e0816518fbc" }, "downloads": -1, "filename": "acky-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "9fcf02e9333f3069697449ebc47884e1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13354, "upload_time": "2014-06-27T15:36:40", "url": "https://files.pythonhosted.org/packages/01/d9/c3d4d108e44c3fcc10a36c28a1a9c362f953918b8661d96ec2965766dbb1/acky-0.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a3b99e5d3e4bab2d8cef1e9533e948e", "sha256": "5ebdd25d98718e3e675f13805d7b452a7d068842fc59ce91b7784790dd05a69b" }, "downloads": -1, "filename": "acky-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4a3b99e5d3e4bab2d8cef1e9533e948e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13354, "upload_time": "2014-06-27T15:36:45", "url": "https://files.pythonhosted.org/packages/71/ca/8837233f3ceefb8c1281c6dc3cc4e35e09a6cd293f5d5ad0cd5c6804a700/acky-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b970ac5fbee89e671e4d935dbc8b87e4", "sha256": "e8f1d2c1e487e3ded981e50c93729925a57238881f120a4ce3dccd859f9c0117" }, "downloads": -1, "filename": "acky-0.1.4.tar.gz", "has_sig": false, "md5_digest": "b970ac5fbee89e671e4d935dbc8b87e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9124, "upload_time": "2014-06-27T15:36:56", "url": "https://files.pythonhosted.org/packages/d8/cf/12c5cf33ecbfc84b6b743fe4c97c9bfaa4ebee892389d182e6ab8f61737b/acky-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b34de2cb9445109c724837c358531a14", "sha256": "a68bd440dcf38c2116c675e8952781b83e5b647c0fb183a678dcb8fdaa5cd26e" }, "downloads": -1, "filename": "acky-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "b34de2cb9445109c724837c358531a14", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21254, "upload_time": "2014-07-29T21:03:02", "url": "https://files.pythonhosted.org/packages/c9/3d/585d9c39862dcaa906bcf8b58624d9076a2b851331f13617610a3ef4eea2/acky-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85ffd71fa25ce14781ac6943a2933c5d", "sha256": "de053fc236118dbc4f734c8955b94b785d2b15b41c236e400d595a7791cd3b1f" }, "downloads": -1, "filename": "acky-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "85ffd71fa25ce14781ac6943a2933c5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21258, "upload_time": "2014-07-29T21:03:05", "url": "https://files.pythonhosted.org/packages/36/c6/ef0a0209e74b3974470bccde119ea37d77baa382fd71f72ea8d51cacea2a/acky-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53dbb16310551c8a0f6ceb8d20cf05db", "sha256": "0b78b1aed42e1d821d9938f9e50601141b136bc431b57d6eeb4903543bd37a94" }, "downloads": -1, "filename": "acky-0.2.0.tar.gz", "has_sig": false, "md5_digest": "53dbb16310551c8a0f6ceb8d20cf05db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15845, "upload_time": "2014-07-29T21:02:47", "url": "https://files.pythonhosted.org/packages/0b/9b/6ff3d046bb1e4abb57dfdf56ca4033d1301b6338219ae4c5c7207e93980a/acky-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a37f7d9464e408ecddcaeee8d1889d03", "sha256": "f152f6683a8219563e128d66f311503d1134309ca0d0d810bbca3c3c9af1cf9f" }, "downloads": -1, "filename": "acky-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "a37f7d9464e408ecddcaeee8d1889d03", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21851, "upload_time": "2014-09-19T14:47:25", "url": "https://files.pythonhosted.org/packages/96/52/bab132b700481281ab0a132f36806749e0f2df5e91150142c85b34bc54b3/acky-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77a6b7b2366b97c6798c50b1788f4b2a", "sha256": "71d80d2833d17d9f0c7c19cdf0ae9dbbf3e4d8ea36ec98d9a6593eb3aac2fa8a" }, "downloads": -1, "filename": "acky-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "77a6b7b2366b97c6798c50b1788f4b2a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21838, "upload_time": "2014-09-19T14:47:27", "url": "https://files.pythonhosted.org/packages/a1/e0/e40c65313e92942267d65ac30ca292d01f1c0cfbd9dd516f042aaf86bf2f/acky-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5fc7667033c1c840732046449b2382bd", "sha256": "2fa0ced0a7502d1935c88fb1447b8f95617849d7100fa31bacae00c8cf793352" }, "downloads": -1, "filename": "acky-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5fc7667033c1c840732046449b2382bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16355, "upload_time": "2014-09-19T14:47:29", "url": "https://files.pythonhosted.org/packages/b8/a0/ea29a018cf095a1fc37e040d7bf12cb9c4a48f3e69c059fde7bb88f048e9/acky-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a8d7ea58da78beead2204fe66be89767", "sha256": "c3387bfcdda75ac4baffd47e4f2b1cb05e41f578cb931352c3be03f04d7761df" }, "downloads": -1, "filename": "acky-0.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "a8d7ea58da78beead2204fe66be89767", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21875, "upload_time": "2014-10-09T19:35:08", "url": "https://files.pythonhosted.org/packages/2b/da/3443ce6efa76f9a81f8fe3f476e0bf7bea6683ec7e7b2d7e9135d8b0aff5/acky-0.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff61853a2f5e2a87e78be5aad7437b2a", "sha256": "89758e8de77dacfa8aa1a3b147520f69c6ccf07e3f20c19b6901c47fc52d094f" }, "downloads": -1, "filename": "acky-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ff61853a2f5e2a87e78be5aad7437b2a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21863, "upload_time": "2014-10-09T19:35:17", "url": "https://files.pythonhosted.org/packages/84/a4/c90bedcdb4726ae6502f9cc55e736877b2fbf5a64e0519bb5562a6ecff16/acky-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "458f5dcdd000b10242bc958b7c96bf4b", "sha256": "9082515357ce311a2363896c7b0b5c726bbf7586a99d775640a2a2ed4e8d9891" }, "downloads": -1, "filename": "acky-0.2.2.tar.gz", "has_sig": false, "md5_digest": "458f5dcdd000b10242bc958b7c96bf4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16381, "upload_time": "2014-10-09T19:35:20", "url": "https://files.pythonhosted.org/packages/9b/84/6358dddaa3f90013a002865afc3c9770b0d0f38bc7c06eb2e238736e4114/acky-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "73974822e1a973f2c2da8defdffd99e1", "sha256": "d7fc7251f626c88d2bf6c0cd221495290c954ac9b0faaab25373b8377cdf365b" }, "downloads": -1, "filename": "acky-0.2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "73974822e1a973f2c2da8defdffd99e1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22056, "upload_time": "2015-09-03T21:47:53", "url": "https://files.pythonhosted.org/packages/98/c1/49803472e0c38420d2d53974acb46dfa37753a2940e76367be2609a00f61/acky-0.2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a29f8aaa311b52f0005b0b223764b2be", "sha256": "12f63f3481cf22d8bee2f3f6fd101c4ae17721aec5926b464e6951dbc074a78b" }, "downloads": -1, "filename": "acky-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a29f8aaa311b52f0005b0b223764b2be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22054, "upload_time": "2015-09-03T21:50:18", "url": "https://files.pythonhosted.org/packages/9c/9a/2d201280433a9719762b8d881b5b063995ac6ef69494768c4e6f372807de/acky-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80e0f0242eb78f03f5a922065f604168", "sha256": "3cd8576e7a6a8db597d287bdfbbad7f6046fe9b1ce774ac0ba49da4e133b518d" }, "downloads": -1, "filename": "acky-0.2.3.tar.gz", "has_sig": false, "md5_digest": "80e0f0242eb78f03f5a922065f604168", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16561, "upload_time": "2015-09-03T21:48:00", "url": "https://files.pythonhosted.org/packages/21/58/035abe1fc735cb649778c45a445d008a914febec8b2215283f7b2a21fda4/acky-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "73974822e1a973f2c2da8defdffd99e1", "sha256": "d7fc7251f626c88d2bf6c0cd221495290c954ac9b0faaab25373b8377cdf365b" }, "downloads": -1, "filename": "acky-0.2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "73974822e1a973f2c2da8defdffd99e1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22056, "upload_time": "2015-09-03T21:47:53", "url": "https://files.pythonhosted.org/packages/98/c1/49803472e0c38420d2d53974acb46dfa37753a2940e76367be2609a00f61/acky-0.2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a29f8aaa311b52f0005b0b223764b2be", "sha256": "12f63f3481cf22d8bee2f3f6fd101c4ae17721aec5926b464e6951dbc074a78b" }, "downloads": -1, "filename": "acky-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a29f8aaa311b52f0005b0b223764b2be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22054, "upload_time": "2015-09-03T21:50:18", "url": "https://files.pythonhosted.org/packages/9c/9a/2d201280433a9719762b8d881b5b063995ac6ef69494768c4e6f372807de/acky-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80e0f0242eb78f03f5a922065f604168", "sha256": "3cd8576e7a6a8db597d287bdfbbad7f6046fe9b1ce774ac0ba49da4e133b518d" }, "downloads": -1, "filename": "acky-0.2.3.tar.gz", "has_sig": false, "md5_digest": "80e0f0242eb78f03f5a922065f604168", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16561, "upload_time": "2015-09-03T21:48:00", "url": "https://files.pythonhosted.org/packages/21/58/035abe1fc735cb649778c45a445d008a914febec8b2215283f7b2a21fda4/acky-0.2.3.tar.gz" } ] }