{ "info": { "author": "Bay Citizen & Texas Tribune", "author_email": "dev@armstrongcms.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "armstrong.core.arm_wells\n========================\nProvides the basic content well code necessary for scheduling and arranging\nmodels inside Armstrong.\n\nYou can use wells to change the order of content. They are meant to be\ncombined with querysets to allow your users to control what appears first in a\nlist of content.\n\n\n.. The Usage section below should be refactored with most of the content pulled\n out into real documentation.\n\nUsage\n-----\nWells are one of the most powerful components in Armstrong; they are\nfundamentally about the ordering and structuring of content.\n\nFrequently there are parts of the site that simply display the most recently\npublished stories that belong to some grouping (a section or tag for\ninstance), but when there are big stories, editorial staff wants to feature\nthem by placing them at the top. Wells allow editorial staff to pin stories\nthrough the admin. The demo project uses a QuerysetBackedWellView to accomplish\nthis use case with the 'front_page' WellType.\n\n``armstrong.core.arm_wells`` provides 3 primary objects to work with. The\nhighest level is a WellType, which is generally a specific location on your\nsite where you'd like to order content. Each WellType has a number of Well\nobjects. A Well object represents a specific ordering of content for that\nWellType for a certain period of time. Every Well has a number of Node objects\neach of which relates the Well to an object in the database through a\nGenericForeignKey.\n\n\nOrdering Arbitrary Content\n\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\nThe simplest way to use wells is with just one Well object associated\nwith a WellType. Changing the content of that Well or how that content is\nordered will immediately change what is displayed on the site.\n\nThe use of GenericForeignKeys to link Node objects to content gives you a lot\nof flexibility. Wells make it easy to feature data apps, videos, audio clips,\nphoto galleries and liveblogs all in one well even if there is no common base\nclass for all their object.\n\nThe challenge of laying out various content objects with different styling and\nfields spurred the development of ``armstrong.core.arm_layout`` which provides\na framework for specifying named layouts for your various content objects.\n\nBy thinking of wells as just simple tools for ordering content, you'll start\nseeing other places on your site where they're a good fit. Anything that has\nobjects in the database that the writing or editorial staff would like to\nreorder on the site is a good candidate for wells.\n\n\nScheduling\n\"\"\"\"\"\"\"\"\"\"\nThe other major aspect to Wells is scheduling. If the editorial staff wants to\nplan the front page for Thursday at 5pm, they can create a new Well with the\n'front_page' WellType and the content they want displayed. By setting the new\nWell's pub_date for 5pm Thursday, no action will need to be taken at that time,\nthe site will just start using the new Well.\n\nSimilarly Well's have an expires field if content should only be scheduled for\na certain period of time and then revert to an earlier well. We recommend that\nevery WellType have an empty Well object that never expires to provide a sane\nfallback.\n\nThe WellManager has a convenience method, get_current, that takes in a WellType\nname and fetches the Well associated with that WellType, has the most recent\npub_date in the past and doesn't have an expires in the past.\n\nUsing a QuerySetBackedWellView\n\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\nWells can also be backed by a queryset which will be used as a source of\nadditional content after all items have been exhausted. Currently, this is not\nconfigurable via the admin, but can be easily accomplished by using the\n``QuerySetBackedWellView``. For example, in a urls.py::\n\n url(r'^$', QuerySetBackedWellView.as_view(well_title='front_page',\n template_name=\"index.html\",\n queryset=Article.published.all()),\n name='front_page'),\n # get's the current 'front_page' well, backs it with Article.published.all()\n # and renders the index.html page\n\nTo render a well we recommend using the ``armstrong.core.arm_layout module``.\nThis will allow simple templates to handle heterogenous content. For instance,\nto render every item in a well using the 'standard' layout::\n\n {% load layout_helpers %}\n {% for content in well.items %}\n {% render_model content 'standard' %}\n {% endfor %}\n\nAdmin Customization\n\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\nThe admin view for modifying a well has been customized to provide a drag and\ndrop interface for ordering Node's. To add a Node to a well, use the\nVisualSearch box to first search for a ContentType and then for the title of\nthe object you want to use. For instance, in the demo, type 'art' into the box\nwhich will provide 'ARTICLE', press enter and search for articles with 'Perry' in\nthe title. The VisualSearch widget is from ``armstrong.hatband``, which\nprovides more information about customizing that process.\n\nWhen a node is added, it displays simple (and not particularly helpful)\ninformation about it's ContentType id and object id. It also sends a request to\nthe server for the html result of a render_model call with the 'preview' name.\nThis allows you to easily display the nodes in a manner similar to how those\nobjects will display on the site.\n\n\nInstallation & Configuration\n----------------------------\nYou can install the latest release of ``armstrong.core.arm_wells`` using `pip`_:\n\n::\n\n pip install armstrong.core.arm_wells\n\nMake sure to add ``armstrong.core.arm_wells`` to your ``INSTALLED_APPS``. You\ncan add this however you like. This works as a copy-and-paste solution:\n\n::\n\n\tINSTALLED_APPS += [\"armstrong.core.arm_wells\", ]\n\nOnce installed, you have to run either ``syncdb`` or ``migrate`` if you are\nusing `South`_.\n\n.. note:: ``armstrong.core.arm_wells`` requires the package `django-reversion`_\n which does not support multiple versions of Django. Because of this,\n we can't specify a version of django-reversion for you to use. Please\n consult the `wiki page`_ to determine which version you should use.\n\n.. _pip: http://www.pip-installer.org/\n.. _South: http://south.aeracode.org/\n.. _django-reversion: https://github.com/etianen/django-reversion/\n.. _wiki page: https://github.com/etianen/django-reversion/wiki/Compatible-Django-Versions\n\n\nContributing\n------------\n* Create something awesome -- make the code better, add some functionality,\n whatever (this is the hardest part).\n* `Fork it`_\n* Create a topic branch to house your changes\n* Get all of your commits in the new topic branch\n* Submit a `pull request`_\n\n\nState of Project\n----------------\nArmstrong is an open-source news platform that is freely available to any\norganization. It is the result of a collaboration between the `Texas Tribune`_\nand `Bay Citizen`_, and a grant from the `John S. and James L. Knight\nFoundation`_.\n\nTo follow development, be sure to join the `Google Group`_.\n\n``armstrong.core.arm_wells`` is part of the `Armstrong`_ project. You're\nprobably looking for that.\n\n\nLicense\n-------\nCopyright 2011-2012 Bay Citizen and Texas Tribune\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n.. _Armstrong: http://www.armstrongcms.org/\n.. _Bay Citizen: http://www.baycitizen.org/\n.. _John S. and James L. Knight Foundation: http://www.knightfoundation.org/\n.. _Texas Tribune: http://www.texastribune.org/\n.. _Google Group: http://groups.google.com/group/armstrongcms\n.. _pull request: http://help.github.com/pull-requests/\n.. _Fork it: http://help.github.com/forking/\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/armstrong/armstrong.core.arm_wells/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "armstrong.core.arm_wells", "package_url": "https://pypi.org/project/armstrong.core.arm_wells/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/armstrong.core.arm_wells/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/armstrong/armstrong.core.arm_wells/" }, "release_url": "https://pypi.org/project/armstrong.core.arm_wells/1.10.0/", "requires_dist": null, "requires_python": null, "summary": "Provides the basic well objects", "version": "1.10.0" }, "last_serial": 828780, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0c46c5e9faa26f4c4a54b9da10fe2a5d", "sha256": "426f20b173614255d76cdb0ceaab0827c2fab9045c84ea5af207aa89c1c2578b" }, "downloads": -1, "filename": "armstrong.core.arm_wells-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0c46c5e9faa26f4c4a54b9da10fe2a5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9391, "upload_time": "2011-05-23T00:31:44", "url": "https://files.pythonhosted.org/packages/cb/fd/2e654184102eace57777e0b8dc203678f7905c7a621ab40354db25797228/armstrong.core.arm_wells-0.1.0.tar.gz" } ], "0.1.0.1": [ { "comment_text": "", "digests": { "md5": "7ec426bb7f71d9d92015162c17e34964", "sha256": "4c0c2cbaf7fc6e9d0950e73e4bd29c4e480f25a8c4408e5eb7f0085be5db4684" }, "downloads": -1, "filename": "armstrong.core.arm_wells-0.1.0.1.tar.gz", "has_sig": false, "md5_digest": "7ec426bb7f71d9d92015162c17e34964", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9031, "upload_time": "2011-06-11T21:18:24", "url": "https://files.pythonhosted.org/packages/fb/77/b783909484dd32f818a52385732a4d5b347af5dd1cf23d18f2d453eb67a3/armstrong.core.arm_wells-0.1.0.1.tar.gz" } ], "0.1.0.2": [ { "comment_text": "", "digests": { "md5": "5096a45c1a99e855186e07b787b4f382", "sha256": "a0ac6a84bbb53c6abea04f719226915601f7595fbc58e5e0521bf48da52c0347" }, "downloads": -1, "filename": "armstrong.core.arm_wells-0.1.0.2.tar.gz", "has_sig": false, "md5_digest": "5096a45c1a99e855186e07b787b4f382", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9035, "upload_time": "2011-06-11T21:21:01", "url": "https://files.pythonhosted.org/packages/bf/b9/8a068726d3c44f8c4df5d76f40d8ae9a57b150649c72dff380a26f61d610/armstrong.core.arm_wells-0.1.0.2.tar.gz" } ], "0.1.0.alpha.0": [], "0.2.0": [ { "comment_text": "", "digests": { "md5": "489742611e93e9c4f6c7c9f1c4c911a5", "sha256": "8c2581472886f7cff559dab0adfd668eefa753aafbb739f1d019be53191d8502" }, "downloads": -1, "filename": "armstrong.core.arm_wells-0.2.0.tar.gz", "has_sig": false, "md5_digest": "489742611e93e9c4f6c7c9f1c4c911a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10345, "upload_time": "2011-07-26T20:12:26", "url": "https://files.pythonhosted.org/packages/67/67/4eeca56e3a84dd978a1daa02ff1c1ecb1ecf84489261bb1a0001128b11fe/armstrong.core.arm_wells-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "fec42bb74b6ade82e8fdebc4e1afb683", "sha256": "dc43014d97e29275d2d8f80020a9b4450d1d69ff216725ee7b9c536534903b7d" }, "downloads": -1, "filename": "armstrong.core.arm_wells-0.2.1.tar.gz", "has_sig": false, "md5_digest": "fec42bb74b6ade82e8fdebc4e1afb683", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10470, "upload_time": "2011-07-26T22:59:30", "url": "https://files.pythonhosted.org/packages/72/9a/e217a6ef5fd89eca20c40c1eb2f9e4ae191b5d6de4d0398a3feb72750557/armstrong.core.arm_wells-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7fdff3e21571616ae5acca6bf3e5f6f7", "sha256": "9adbb584122259377726b03e547d2de5f694fcf000b07c54fc3b87eeb536542a" }, "downloads": -1, "filename": "armstrong.core.arm_wells-0.3.0.tar.gz", "has_sig": false, "md5_digest": "7fdff3e21571616ae5acca6bf3e5f6f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10608, "upload_time": "2011-08-04T00:09:28", "url": "https://files.pythonhosted.org/packages/41/2f/4252d68a40a8e458ae2122ebc3ff6d421de3f111cbaf89e20a10a6989e75/armstrong.core.arm_wells-0.3.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "c2a881a422312f5e2cb6dcb056ff7025", "sha256": "e6a9853f6ef3f38e5c86bcf6c02e1f64cbe0a1cd6f92968d194ef2b23883661d" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c2a881a422312f5e2cb6dcb056ff7025", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11393, "upload_time": "2011-10-01T01:12:47", "url": "https://files.pythonhosted.org/packages/e3/82/ab84b6c4ce9a7bdfca7ea090dff65fee34629940eddff381700449a9cbfa/armstrong.core.arm_wells-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8307df92981bdc327fbe537fa4044b17", "sha256": "3eaa9b8637d73aaba61611336ba5e64e16b323ab0fa5b9f6d037d7b6e1355003" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.0.1.tar.gz", "has_sig": false, "md5_digest": "8307df92981bdc327fbe537fa4044b17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11404, "upload_time": "2011-10-01T01:15:28", "url": "https://files.pythonhosted.org/packages/f8/8b/2d6d86bbdbfbaa68750be09f4221e85eec7061d39465557f9de1f8d1056d/armstrong.core.arm_wells-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "37c2f5ba3f5b789880b5239f0bb828d4", "sha256": "5a872cf9499c54eb9863717d8ab29f31f920169bf4bec4e19cc0569cc215e966" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.1.0.tar.gz", "has_sig": false, "md5_digest": "37c2f5ba3f5b789880b5239f0bb828d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14118, "upload_time": "2011-10-22T01:17:28", "url": "https://files.pythonhosted.org/packages/37/ee/74cd75a6a0c75a80444a8383170e443fedc1a797aab2c58b64ab6dc42d68/armstrong.core.arm_wells-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "ee60f3967047aab2f8151ab3650c0cef", "sha256": "567f5094513a1af18fb78d34d67fb5bf44b98c270f9e987fd0c95455ae80b47e" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.1.1.tar.gz", "has_sig": false, "md5_digest": "ee60f3967047aab2f8151ab3650c0cef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14125, "upload_time": "2011-10-25T22:30:26", "url": "https://files.pythonhosted.org/packages/92/d0/f15e52515889565e840ee3eafd4d03fbfb3e0a1f9377546e9ebcf0f2de64/armstrong.core.arm_wells-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "7f5da4719140d712ac3687d82bab606c", "sha256": "abbd5be4f0a7a8082fe24ffcfe9f7820bc40835af3652ea7ca4985102579189d" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.1.2.tar.gz", "has_sig": false, "md5_digest": "7f5da4719140d712ac3687d82bab606c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14191, "upload_time": "2011-11-04T20:59:23", "url": "https://files.pythonhosted.org/packages/78/31/26498f5cca99612bd3df0d5da44bd190090c211b6329c4e32410b638b042/armstrong.core.arm_wells-1.1.2.tar.gz" } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "20d3b10e05d487723365eb1a3a73189d", "sha256": "2fea8250e48fb1d31414cf1ae0c38db6311b9aed0eb5a1b279808fbb0e9bbfeb" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.10.0.tar.gz", "has_sig": false, "md5_digest": "20d3b10e05d487723365eb1a3a73189d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20380, "upload_time": "2013-07-02T15:11:11", "url": "https://files.pythonhosted.org/packages/b3/07/78df37eaf79b39d07eeb888dc5f593cbb7b58cc15b2d4b3079d96e820f85/armstrong.core.arm_wells-1.10.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "fe5fe082cf78b489917c11524626ea18", "sha256": "50061dc83f7e7f67c70c681ef2a7b8a2f034746574bb33dcf400cc48627ae887" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.2.0.tar.gz", "has_sig": false, "md5_digest": "fe5fe082cf78b489917c11524626ea18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14333, "upload_time": "2011-11-04T22:28:41", "url": "https://files.pythonhosted.org/packages/bf/29/c5574276649d674d2b7d2c57fe576d007e7e99d2447ed48e1dc1b0c190d8/armstrong.core.arm_wells-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "85e8f2ee045cb0c8d8b6e220fa9d18c8", "sha256": "ad518b2f0e1699f560cda4ec27432ed05b5c6002c4dd9497a6a7ed999b7f3d91" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.3.0.tar.gz", "has_sig": false, "md5_digest": "85e8f2ee045cb0c8d8b6e220fa9d18c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14514, "upload_time": "2011-11-17T21:52:48", "url": "https://files.pythonhosted.org/packages/8e/7f/b17c271a66eccc442b6a28d22f38b8d1ffe1b621e0af6d4cbecbc98c6128/armstrong.core.arm_wells-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "e468c552876aa30e57a3f605e22c601f", "sha256": "00e89c9fc668673d870cbbfd32e7dc261cb34ef62abc0df1a12cc9a04370b38a" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.3.1.tar.gz", "has_sig": false, "md5_digest": "e468c552876aa30e57a3f605e22c601f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14506, "upload_time": "2011-12-20T22:38:23", "url": "https://files.pythonhosted.org/packages/ba/c6/89e9599a185f6d3d164c088a836e4f1b503a6af96a46ffe52e0faf647a32/armstrong.core.arm_wells-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "103ef687ddfa52366c3620c305bd22dc", "sha256": "c0e523554ccbec9260cdb3b43d6bd1297825073174b132f0eb08a5b4aafa3320" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.3.2.tar.gz", "has_sig": false, "md5_digest": "103ef687ddfa52366c3620c305bd22dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14574, "upload_time": "2012-01-23T23:09:45", "url": "https://files.pythonhosted.org/packages/b2/e5/3872c01a4e6e612c63e26c3c1c8790e3bf3a6e1e27a00785393a4d083d80/armstrong.core.arm_wells-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "51627dfbfd93aab8d5ddcd7ebac45820", "sha256": "a0805b51878e06c8754df2b33b3d2b141c6d62e15bfd7e8a74d91ac3349e230a" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.3.3.tar.gz", "has_sig": false, "md5_digest": "51627dfbfd93aab8d5ddcd7ebac45820", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14613, "upload_time": "2012-02-07T19:09:19", "url": "https://files.pythonhosted.org/packages/26/41/e618e317505c09acfd735f5001c70d118de3ebaf17c61100e13ca6351f6c/armstrong.core.arm_wells-1.3.3.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "82f335253ead439956c4154fd8bafbc7", "sha256": "ba62c0e6e28b3b0e51f8df5aeb17f3ab1b5f4dc38c7715da7f9d3641f5407f96" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.4.0.tar.gz", "has_sig": false, "md5_digest": "82f335253ead439956c4154fd8bafbc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14934, "upload_time": "2012-03-20T20:00:28", "url": "https://files.pythonhosted.org/packages/26/55/8b8268e74ebfe627e6361514237b7b932c5ae9ae91fb6c4943959f6666de/armstrong.core.arm_wells-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "fec3de363c8c0995035b8940c46c837d", "sha256": "f5f1a961402cbe3b906fbed9617a0abf11a634eb72a44128dd634bbcb9054b9c" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.5.0.tar.gz", "has_sig": false, "md5_digest": "fec3de363c8c0995035b8940c46c837d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15898, "upload_time": "2012-03-21T19:35:41", "url": "https://files.pythonhosted.org/packages/29/c4/a0d5957b6236fd6a9eb9d0211d281edb4a2e2bdc35e91eb3659867a5dccf/armstrong.core.arm_wells-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "7464e156cec3a851ed3886332d4517b0", "sha256": "aa1b1868ded20ac74110726bb5e04e9abe38a29c82b61f74d3debe92291018e2" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.5.1.tar.gz", "has_sig": false, "md5_digest": "7464e156cec3a851ed3886332d4517b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19720, "upload_time": "2012-03-29T23:47:27", "url": "https://files.pythonhosted.org/packages/16/b6/63e726db93facb5563bb1de4c503a1e488e5f16a6ea7f8323b217f8f94aa/armstrong.core.arm_wells-1.5.1.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "6d006dd33b738e0bfc009e2dc8cad147", "sha256": "7a58b5eebc1c643f60d6c284d38f4dba20d2107d4f969d269281620f21dafdcd" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.6.0.tar.gz", "has_sig": false, "md5_digest": "6d006dd33b738e0bfc009e2dc8cad147", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19725, "upload_time": "2012-03-31T20:31:33", "url": "https://files.pythonhosted.org/packages/d3/cd/4a2a5a0c6818c706c2865cc256a9942e911b5d3714ce2b014dd8c1cd4f38/armstrong.core.arm_wells-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "d6ca9266e62ce2b2b2b7a6fb56fbb507", "sha256": "99d0e3e04db8f2088b599c01a44edc1b2c01f73f3aa78ec8ef4632a0b8d8ece5" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.6.1.tar.gz", "has_sig": false, "md5_digest": "d6ca9266e62ce2b2b2b7a6fb56fbb507", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19751, "upload_time": "2012-05-09T19:27:47", "url": "https://files.pythonhosted.org/packages/3c/89/5d00b9ff85014b79725b0724481096978268b0ea18f8db8952ddb5817429/armstrong.core.arm_wells-1.6.1.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "227d550083c5beb37992fdc3d0b1a434", "sha256": "091653bf47be57c6a1298cf9eb9f70ad6085d2009e2a335421f90b3e70246d18" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.7.0.tar.gz", "has_sig": false, "md5_digest": "227d550083c5beb37992fdc3d0b1a434", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19800, "upload_time": "2012-05-14T18:11:54", "url": "https://files.pythonhosted.org/packages/99/48/4a3d52b0664bfd5044ea6b2ad06ebb2c3b8b16ef7e0a59674041da6bcaa2/armstrong.core.arm_wells-1.7.0.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "2f9d2d79bce8e888857eee6a3ccd3ef9", "sha256": "884b9459e58ac0869fbe8d88d8bf71a340b7dbc18e72ba445b3a81fefdc47568" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.8.0.tar.gz", "has_sig": false, "md5_digest": "2f9d2d79bce8e888857eee6a3ccd3ef9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19745, "upload_time": "2012-05-17T23:47:43", "url": "https://files.pythonhosted.org/packages/09/19/3eed10fbf49ca950fa807a1888258d9df610108e1ff05a1b4b3b81106873/armstrong.core.arm_wells-1.8.0.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "ea27ae51074ee0cb1204151355bbc6e1", "sha256": "b56a8cfa5f8a4d377c7c5ddf93bf01677a9d7cea2b7b71f7ff394548bd01caa9" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.9.0.tar.gz", "has_sig": false, "md5_digest": "ea27ae51074ee0cb1204151355bbc6e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20071, "upload_time": "2012-07-03T20:31:05", "url": "https://files.pythonhosted.org/packages/98/65/f8cf0d1bec45ad1aea310eaddbf71742b8a7af018e70a7a5e68eeedd22a7/armstrong.core.arm_wells-1.9.0.tar.gz" } ], "1.9.1": [ { "comment_text": "", "digests": { "md5": "b823a3c4b40226928df9ac13a158b5e9", "sha256": "6468ac27bcd3905afc3e346fa2271f6843b0303dc7e585517d5d28b79a61462b" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.9.1.tar.gz", "has_sig": false, "md5_digest": "b823a3c4b40226928df9ac13a158b5e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20073, "upload_time": "2013-01-30T03:20:09", "url": "https://files.pythonhosted.org/packages/7d/d9/1f43070213527f158191d8733ea97bcb8f3cdaf596c32b497b223eea3db6/armstrong.core.arm_wells-1.9.1.tar.gz" } ], "1.9.2": [ { "comment_text": "", "digests": { "md5": "bef781f46ea8d598b1ac025f7f02c57e", "sha256": "5861311c7607035038f504557a286e13736c61c2f99448744a7da6ea6b8ddbe8" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.9.2.tar.gz", "has_sig": false, "md5_digest": "bef781f46ea8d598b1ac025f7f02c57e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20082, "upload_time": "2013-02-20T22:18:51", "url": "https://files.pythonhosted.org/packages/32/d3/4e4e93efbecf0c624c8b801e247bdf22248838a7102d9080b26c50d43fc4/armstrong.core.arm_wells-1.9.2.tar.gz" } ], "1.9.3": [ { "comment_text": "", "digests": { "md5": "8ecbed3d637fdccccc8e2ea5c42633f4", "sha256": "827c7ec2d301fb7a3ac718feda0f7edb724481efac0b3ed26c728a43050cccc8" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.9.3.tar.gz", "has_sig": false, "md5_digest": "8ecbed3d637fdccccc8e2ea5c42633f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20074, "upload_time": "2013-02-20T22:28:30", "url": "https://files.pythonhosted.org/packages/90/1b/4892ab3247fa318d8af7016427e09079b2d871910bbd997c2f7fef504d34/armstrong.core.arm_wells-1.9.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "20d3b10e05d487723365eb1a3a73189d", "sha256": "2fea8250e48fb1d31414cf1ae0c38db6311b9aed0eb5a1b279808fbb0e9bbfeb" }, "downloads": -1, "filename": "armstrong.core.arm_wells-1.10.0.tar.gz", "has_sig": false, "md5_digest": "20d3b10e05d487723365eb1a3a73189d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20380, "upload_time": "2013-07-02T15:11:11", "url": "https://files.pythonhosted.org/packages/b3/07/78df37eaf79b39d07eeb888dc5f593cbb7b58cc15b2d4b3079d96e820f85/armstrong.core.arm_wells-1.10.0.tar.gz" } ] }