{ "info": { "author": "Sean O'Connor", "author_email": "sean@focuslab.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Albertson\n=========\n\nA library for super easy to use, reliable, and scalable counters.\n\nHomepage: [https://github.com/FocusLab/Albertson][3]\n\n**Albertson is in an alpha state and probably shouldn't be used in\nproduction by anybody just yet.**\n\n![](http://upload.wikimedia.org/wikipedia/en/7/79/The_Simpsons-Jeff_Albertson.png)\n\n*\"Worst library ever!\"*\n\n\n\n\nWhy\n---\nCreating counters that handle incrementing at high levels of concurrency while\nalso being highly available and fault tolerant is *really* hard. Thankfully,\nAmazon has solved these really hard bits with their [DynamoDB][2] service.\n\nAlbertson provides a simple, clean, and easy to use, Python interface to\nDynamoDb for this specific use case.\n\n\nWho\n---\nAlbertson was created by the dev team at [FocusLab][1].\n\n\nWhat's with the name?\n---------------------\nInternally at FocusLab Albertson is used for real-time, authoritative, counts\nthat are often used to correct less frequently updated counts throughout our\nsystem. Accordingly, we've named the library after our favorite fictional\npedant, Comic Book Guy a.k.a. Jeff Albertson.\n\n\n[1]: https://www.focuslab.io\n[2]: http://aws.amazon.com/dynamodb/\n[3]: https://github.com/FocusLab/Albertson", "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/FocusLab/Albertson", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "Albertson", "package_url": "https://pypi.org/project/Albertson/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Albertson/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/FocusLab/Albertson" }, "release_url": "https://pypi.org/project/Albertson/0.1.8/", "requires_dist": null, "requires_python": null, "summary": "Easy to use, scalable, counters powered by Amazon's DynamoDB", "version": "0.1.8" }, "last_serial": 783746, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a713a2b153873bc1641adb12cb04fbec", "sha256": "a4c869ccf7ee1ef9c546f4813434db592182cf45005a10397c100421b12b971e" }, "downloads": -1, "filename": "Albertson-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a713a2b153873bc1641adb12cb04fbec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3709, "upload_time": "2012-02-21T01:53:30", "url": "https://files.pythonhosted.org/packages/5d/5d/ca6602f45855ee2975cb5a0a304c224c36bfc570ac018683aae3caaed03c/Albertson-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9d25e6abf88eaedc80443e7bccc4d156", "sha256": "e06c5f8d0a10dc90dcc706212b6b6b0d5359ed6cc2da5b7342658cb5aa8e74aa" }, "downloads": -1, "filename": "Albertson-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9d25e6abf88eaedc80443e7bccc4d156", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3718, "upload_time": "2012-02-21T01:59:51", "url": "https://files.pythonhosted.org/packages/bf/4b/eacfb2fa214b12ffb6f3a7de775fac7cfb1a37097c259506a1323f3c44e4/Albertson-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "bdb20e3ada04458a4c351d1fc08c78fd", "sha256": "88e50ccec0218278879f0a51fdac174542e7b92ff4cbca24ee28d3be169895f6" }, "downloads": -1, "filename": "Albertson-0.1.2.tar.gz", "has_sig": false, "md5_digest": "bdb20e3ada04458a4c351d1fc08c78fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6991, "upload_time": "2012-02-21T02:15:51", "url": "https://files.pythonhosted.org/packages/e2/00/761c5d610a34a7a500861804778b01975fdd1a453e503f6a735c6c9fa403/Albertson-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e5f661d9d1bd2660d183e4d36e9dfde9", "sha256": "1ae1b64935493a9d8b1db91e5a31df23ec8befe94939bc88e1081ccfe0272de8" }, "downloads": -1, "filename": "Albertson-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e5f661d9d1bd2660d183e4d36e9dfde9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7009, "upload_time": "2012-02-21T05:08:26", "url": "https://files.pythonhosted.org/packages/ab/3b/bfbab340c031ffd925a183dd094c0fecaff84e011bc1f7bf3cd773218372/Albertson-0.1.3.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "8e59a8bdac9e27fc2a76418dfef5a54e", "sha256": "871f752c3aa90cfa282cc296a0987db7307cc819e3e14a3989fbbd4e6a610e6c" }, "downloads": -1, "filename": "Albertson-0.1.5.tar.gz", "has_sig": false, "md5_digest": "8e59a8bdac9e27fc2a76418dfef5a54e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6744, "upload_time": "2012-02-28T18:42:57", "url": "https://files.pythonhosted.org/packages/14/c8/b10781ba3799a850bc591af6624e379422c536b0ea1a5ac91886920697f7/Albertson-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "98f2674eb1b0656d1b9b79ab8cd592d4", "sha256": "bed000332c902d84603cbc1860d963043e0ea2f578a2e9748558f78264e30b34" }, "downloads": -1, "filename": "Albertson-0.1.6.tar.gz", "has_sig": false, "md5_digest": "98f2674eb1b0656d1b9b79ab8cd592d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7238, "upload_time": "2012-02-28T18:56:27", "url": "https://files.pythonhosted.org/packages/f8/83/524e456a281be496c3b7d6f356d30edb67ebd02201f43610bb1627592900/Albertson-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "6f1c68c4ff2465e9e81dc0048e312696", "sha256": "dc0aa48f9c8fe82993c2901ff6bf32017224829b4ace16fa2a4606ce2ce2fe1f" }, "downloads": -1, "filename": "Albertson-0.1.7.tar.gz", "has_sig": false, "md5_digest": "6f1c68c4ff2465e9e81dc0048e312696", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7243, "upload_time": "2012-02-28T19:21:28", "url": "https://files.pythonhosted.org/packages/a7/4d/0561721bb89503de840eddc2de0e8bdad6ff9aa9dfa296ea750f108098e0/Albertson-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "2c191233d6a6df18af9e1db98155b35b", "sha256": "6db7ab76435bd1375dd3ce332e946a74886ad3e4e59c0985b23ff1207a84edb3" }, "downloads": -1, "filename": "Albertson-0.1.8.tar.gz", "has_sig": false, "md5_digest": "2c191233d6a6df18af9e1db98155b35b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7231, "upload_time": "2012-04-06T20:35:48", "url": "https://files.pythonhosted.org/packages/ef/74/1396aad158e902fcefc25c4e91ed3868d866ffb9be13ec4e6f533e2bc676/Albertson-0.1.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2c191233d6a6df18af9e1db98155b35b", "sha256": "6db7ab76435bd1375dd3ce332e946a74886ad3e4e59c0985b23ff1207a84edb3" }, "downloads": -1, "filename": "Albertson-0.1.8.tar.gz", "has_sig": false, "md5_digest": "2c191233d6a6df18af9e1db98155b35b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7231, "upload_time": "2012-04-06T20:35:48", "url": "https://files.pythonhosted.org/packages/ef/74/1396aad158e902fcefc25c4e91ed3868d866ffb9be13ec4e6f533e2bc676/Albertson-0.1.8.tar.gz" } ] }