{
"info": {
"author": "Daniel Nouri and contributors",
"author_email": "pylons-discuss@googlegroups.com",
"bugtrack_url": null,
"classifiers": [
"Intended Audience :: Developers",
"Programming Language :: Python"
],
"description": "================\ndeform_bootstrap\n================\n\n``deform_bootstrap`` provides `Twitter Bootstrap\n`_ compatible widgets, templates\nand styles for the `deform form library\n`_.\n\ndeform_bootstrap is `developed on GitHub\n`_. Latest `releases are\navailable on PyPI `_.\n\nHow to use it\n=============\n\nI just downloaded this and wanna use it\n---------------------------------------\n\nIn your Paste Deploy configuration file (e.g. ``development.ini``) add\n``deform_bootstrap`` to the list of ``pyramid_includes``, or add a\nthis line if a ``pyramid.includes`` setting does not exist::\n\n [app:main]\n ...\n pyramid.includes = deform_bootstrap\n\nThis will put the templates in ``deform_bootstrap/templates`` into the\n`deform search path\n`_.\n\nI want to try it before using\n-----------------------------\n\nIf you want to quickly try out ``deform_bootstrap`` and see how it\nlooks in practice you can run these commands, assuming that you have a\n`virtualenv `_ set up in your\n``deform_bootstrap`` directory::\n\n $ git clone https://github.com/Pylons/deformdemo.git\n $ cd deformdemo\n $ ../bin/python setup.py develop\n $ cd ..\n $ bin/pserve demo.ini\n\nYou should now be able to access the demo site at http://0.0.0.0:8521\n\nUsing tabs in forms\n-------------------\n\nTo make a tabbed form, use mapping. Each mapping will appear as a new\ntab, taking the title of the mapping as the name for the tab. If you\nspecify no tabs for some information, it will default to a '*Basic*'\ntab.\n\nA form using the following `Client` schema will render with two tabs\n'Person data' and 'Car stuffs':\n\n::\n\n import colander\n\n class Person(colander.Schema):\n name = colander.SchemaNode(\n colander.String(),\n title='Name',\n )\n surname = colander.SchemaNode(\n colander.String(),\n title='Surname',\n )\n\n class Car(colander.Schema):\n color = colander.SchemaNode(\n colander.String(),\n title='Color',\n )\n horsepower = colander.SchemaNode(\n colander.Integer(),\n title='Horsepower',\n )\n\n class Client(colander.Schema):\n person = Person(title='Person data')\n car = Car(title='Car stuffs')\n\n\nAdditional widgets / getting rid of legacy stuff\n================================================\n\njQueryUI\n--------\n\nDeform depends on ``jQueryUI`` for these wigdgets:\n\n - AutocompleteInputWidget\n - DateInputWidget\n - DateTimeInputWidget\n\n``deform_bootstrap`` comes with widgets that replace these, and that are\ncompatible with Bootstrap. If you don't use any of these, you can skip\nthe remainder of this section and just delete ``jQueryUI`` from your CSS\nand JS imports. Otherwise you'll need to add ``bootstrap-typeahead.js``\nand/or ``bootstrap-datepicker.js`` to your JS includes.\n\nYou can then use deform_bootstrap's TypeaheadInputWidget as a drop in\nreplacement for deform's AutocompleteInputWidget.\n\nUnfortunately things are a litte more complicated for DateInputWidget and\nDateTimeInputWidget, because ``bootstrap`` does not provide native widgets\nfor that usecases (yet?). Therefore you will need to either use\n``deform_bootstrap.css`` provided by ``deform_bootstrap`` or build your own\n``bootstrap.css`` using `LESS `. Once you have ``lessc``\ninstalled it can be done like this::\n\n $ cd deform_bootstrap/static\n $ lessc deform_bootstrap.less\n\nYou'll then find your custom ``deform_bootstrap.css`` which immediately leads\nto a shiny new look for DateInputWidgets. For DateTimeInputWidgets you'll\nhave to replace your existing imports. This is as easy as replacing\n``from deform.widget import DateTimeInputWidget`` with\n``from deform_bootstrap.widget import DateTimeInputWidget`` in your code.\n\n / - markup\n------------------\n\nDeform uses
/ - markup for rendering sequences. Although one can\nargue, that this is semanticaly correct, it doesn't make much sense in the\ncontext of form rendering and requires quite some additional CSS to produce\nvisually appealing results. Therefore ``deform_bootstrap`` removes all list\nmarkup and generates nice forms with no additional CSS required.\n\nIn order to make this work with not only with fixed length sequences, but\nalso variable length sequences, 2 functions in ``deform.js`` needs to be\npatched. This can be done by simply adding the provided\n``deform_bootstrap.js`` to your JS requirements. If your application doesn't\nuse variable length sequences, you can safely skip this step.\n\n\nChosen by Harvest\n-----------------\n\nA progressively enhanced replacement for HTML select elements, Chosen\nimplements single and multiple selection modes that offer a much better\nUX than the standard widgets.\nIt has autocomplete features, placeholder support and a slick style that\nlooks good either with or without Bootstrap.\nSee http://harvesthq.github.com/chosen/ for documentation and examples.\nOnly the jQuery version is provided by this package.\n\n\nStatic resources\n================\n\n``deform_bootstrap`` comes with a bunch of static resources, which might\nconfuse you. Fortunately most of them are just needed to pass *all the* tests\nand most most of them (if any) won't be needed in your ``deform_bootstrap``\nbased application.\n\nCSS\n---\n\n``deform_bootstrap.css``\n This file contains the complete Bootstrap 2.0.1 CSS plus additional\n styles for the datepicker widget (see above). You may use it for your\n application (great for initial development), but might also want to consider\n rolling your own customized version for deployment.\n\n``jquery_chosen/chosen.css``\n The main style for ``ChosenSingleWidget`` and ``ChosenMultipleWidget``.\n\n``chosen_bootstrap.css``\n This file contains a small fix for conflicts between chosen and bootstrap.\n Only needed if you make use of chosen, but harmless if you don't.\n\n``bootstrap-datepicker.css``\n The styles for the *native* bootstrap datepicker widget (see above).\n\nNote that ``chosen_bootstrap.css`` and ``bootstrap-datepicker.css``\nare included in ``deform_bootstrap.css``, so you will only need them\nif you use some other version of the bootstrap css.\n\nJS\n--\n\n``bootstrap-datepicker.js``\n Only needed if you want to use the *native* bootstrap datepicker widget\n (see above).\n\n``bootstrap_typeahead.js``\n Only needed if you want to use the *native* bootstrap datepicker widget\n (see above).\n\n``bootstrap.min.js``\n Only needed as a direct dependency of the ``bootstrap_XXX.js`` files.\n\n``deform_bootstrap.js``\n Only needed as if you want to use *variable length sequences*\n (see \"
/ - markup\" above).\n\n``jquery-x.x.x.min.js``\n Only needed if you want to use any of the other JS resources.\n\n``jquery-ui-x.x.x.custom.min.js``\n Only needed if prefer using deform's orinial ``AutocompleteInputWidget``\n over deform_bootstrap's ``TypeaheadInputWidget`` or deform's\n ``DateTimeInputWidget`` over deform_bootstrap's *native* version\n (see above).\n\n``jquery-ui-timepicker-addon-x.x.x.js``\n Same as for ``jquery-ui-x.x.x.custom.min.js``.\n\n``jquery.form-2.96.js``\n Only needed if you want to use ``use_ajax=True`` with ``deform.Form``.\n\n``jquery.maskedinput-x.x.js``\n Only needed if you want ``mask='...'`` with any of the ``deform``\n widgets that support it.\n\n``jquery_chosen/chosen.jquery.js``\n Only needed if you use ``ChosenSingleWidget``, ``ChosenOptGroupWidget``, or\n ``ChosenMultipleWidget``,\n\nLESS / twitter_bootstrap\n------------------------\n\nNot needed at all. Only used internally to build the custom\n``deform_bootstrap.css`` with the additional datepicker styles.\n\nInformation for developers / contributors\n=========================================\n\nRunning unit tests\n------------------\n::\n\n $ bin/python setup.py dev\n $ bin/py.test\n\ndeformdemo\n----------\n\n``deform_bootstrap`` passes 100% of the `deformdemo\n`_ tests. Please do run the Selenium\ntests before submitting a patch.\n\nHowever, bootstrap requires a newer version of jquery than deform ships\nwith by default. This in turn would require a newer version of jquery.form\n(> 2.43) which unfortunately is backward incompatible in its ajax handling.\nThus, deform_bootstrap cannot currently support deform's ``use_ajax`` feature.\nThe corresponding selenium tests have therefore been disabled until deform\ncatches up. Note, that you can still use jquery.form itself.\n\nRunning Selenium tests\n----------------------\n\n* Make sure you have a Java interpreter installed.\n\n* Download Selenium Server standalone jar file.\n\n* Start the server with demo.ini.\n\n* In another terminal, run ``java -jar selenium-server-standalone-X.X.jar``.\n Success is defined as seeing output on the console that ends like this:\n\n\n 01:49:06.105 INFO - Started SocketListener on 0.0.0.0:4444\n 01:49:06.105 INFO - Started org.openqa.jetty.jetty.Server@7d2a1e44\n\n\n* In yet another terminal, run the tests with the command:\n\n\n $ bin/python deform_bootstrap/demo/test.py\n\nAPI\n===\n\ninput_prepend / input_append\n----------------------------\n\nBootstrap has a nice feature to prepend/append text to input[type=text]\nform elements (see http://twitter.github.com/bootstrap/base-css.html#forms).\nTo use it with ``deform_bootstrap`` you can simply pass ``input_prepend``\nor ``input_append`` as keyword arguments to the widget constructor in your\n``colander.Schema`` subclass::\n\n class PersonSchema(colander.Schema):\n weight = colander.SchemaNode(\n colander.Integer(),\n title=u\"Weight\",\n widget=deform.widget.TextInputWidget(\n input_append=\"kg\",\n css_class=\"span1\",\n ))\n\nbootstrap_form_style\n--------------------\n\nBootstrap supports `four form styles`__. By default, ``deform_bootstrap``\nuses the ``.form-horizontal`` style. You can specify one of the other\nstyles be setting the ``bootstrap_form_style`` attribute of your ``Form``::\n\n myform = Form(myschema, bootstrap_form_style='form-vertical')\n\n__ http://twitter.github.com/bootstrap/base-css.html#forms\n\ninline\n------\n\nBootstrap supports inline checkbox and radio choices. Normally\n``RadioChoiceWidget``\\s and ``CheckboxChoiceWidgets``\\s are displayed\nwith one choice per line. To select the inline style, set the\n``inline`` attribute of the choice widget to a trueish value::\n\n class MySchema(colander.Schema):\n choice = colander.SchemaNode(\n colander.String(),\n widget=deform.widget.CheckboxChoiceWidget(\n values=[(u'a', u'Apple'),\n (u'b', u'Bear'),\n (u'c', u'Computer')],\n inline=True))\n\nThanks\n======\n\ndeform_bootstrap was created by Daniel Nouri. Thanks to the following\npeople for support, code, patches etc:\n\n - Andreas Kaiser\n - Chris McDonough\n - Jason K\u00f6lker\n - Jeff Dairiki\n - Marco Mariani\n - Tom Lazar\n - https://github.com/Kotti/deform_bootstrap/contributors\n\n\nCHANGES\n=======\n\n0.2.9 - 2013-08-09\n------------------\n\n- Add bootstrap iconglyphs and fix deform_bootstrap.css to point to\n them. See #61\n\n- Add readonly textinput that uses bootstrap styling.\n\n- Add tabbed forms support. See ``README.rst`` for details.\n\n0.2.8 - 2013-06-25\n------------------\n\n- Fix resource registry. See #56.\n\n- Work around broken resource_filename() on Google AppEngine. See #57.\n\n- Fix all fields being marked invalid if another field in the same\n mapping/sequence is. See #58.\n\n0.2.7 - 2013-05-04\n------------------\n\n- Add support for Py3k. See #55.\n\n- Improve test coverage. See #55.\n\n0.2.6 - 2013-02-23\n------------------\n\n- Inherit ChosenMultipleWidget from SelectWidget. This fixes broken readonly\n SelectWidgets. See #49.\n\n- Add support for css_class argument in Button constructor. See #48.\n\n0.2.5\n-----\n\n- Fix normalization of chosen widget values. (#40)\n\n- Add remote source for TypeAheadInputWidget, 'source' attribute\n renamed to 'values'. (#37)\n\n- Fixed `sequence_item.pt` not to break in Chameleon. (#39)\n\n0.2.4 - 2012-10-24\n------------------\n\n- Add missing requirements (jquery ui timepicker).\n\n0.2.3 - 2012-10-18\n------------------\n\n- Add support for deform's new orderable sequence support. See #34.\n\n0.2.2 - 2012-06-11\n------------------\n\n- Upgraded Bootstrap to v2.0.4\n\n- Add missing alert class to mapping template for validation errors.\n\n0.2.1 - 2012-04-17\n------------------\n\n- Add ChosenOptGroupWidget.\n\n0.2 - 2012-03-20\n----------------\n\n- ChosenSingleWidget and ChosenMultipleWidget; includes chosen 0.9.7 [mmariani]\n\n- Add support for \"inline\" checkbox and radio choices.\n\n- Many bugfixes. Many thanks to dairiki.\n\n0.1 - 2012-02-29\n----------------\n\n- Add TypeAheadInputWidget (with Selenium tests).\n\n- Add DateTimeInputWidget (with \"native\" Bootstrap CSS/JS and Selenium tests).\n\n- Ged rid of jQueryUI legacy.\n\n- Get rid of ul/li markup legacy.\n\n- Restructure / update documentation.\n\n- Include latest versions of all JS/CSS resources, Bootstrap 2.0.1 LESS files\n with additional datepicker widget.\n\n0.1a5 - 2012-02-09\n------------------\n\n- All deformdemo Selenium tests passing.\n\n- Add sequence templates.\n\n0.1a4 - 2012-02-09\n------------------\n\n- In ``includeme``, prepend deform search path instead of resetting\n the whole renderer.\n\n0.1a3 - 2012-02-03\n------------------\n\n- Changes to support Bootstrap 2.0.\n\n- Added support for Bootstrap's feature to prepend/append text to\n ``input[type=text]`` via input_prepend/input_append keyword\n arguments to ``deform.Widget`` constructor.",
"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/Kotti/deform_bootstrap",
"keywords": "twitter bootstrap deform styles css web forms form",
"license": "BSD-derived (http://www.repoze.org/LICENSE.txt)",
"maintainer": null,
"maintainer_email": null,
"name": "deform_bootstrap",
"package_url": "https://pypi.org/project/deform_bootstrap/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/deform_bootstrap/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/Kotti/deform_bootstrap"
},
"release_url": "https://pypi.org/project/deform_bootstrap/0.2.9/",
"requires_dist": null,
"requires_python": null,
"summary": "Twitter Bootstrap compatible widgets, templates and styles for the deform form library",
"version": "0.2.9"
},
"last_serial": 836384,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "8aa31a7415756eb63e4955669f90c758",
"sha256": "38a7efd8982ae4dbba7dd8bb3373768f978e789dcfd95a7916644d29f87ec939"
},
"downloads": -1,
"filename": "deform_bootstrap-0.1.tar.gz",
"has_sig": false,
"md5_digest": "8aa31a7415756eb63e4955669f90c758",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 148936,
"upload_time": "2012-02-29T12:11:43",
"url": "https://files.pythonhosted.org/packages/3d/75/e4c487560442e7d32678968474e82d278fc9bdd59333fe875304481ae836/deform_bootstrap-0.1.tar.gz"
}
],
"0.1a1": [
{
"comment_text": "",
"digests": {
"md5": "ce21b3531c1c39e02a545015cd955ee8",
"sha256": "87f3a951dee4034e0692025ee939da5d80a287ebbfabffe072b9eab6a3efca51"
},
"downloads": -1,
"filename": "deform_bootstrap-0.1a1.tar.gz",
"has_sig": false,
"md5_digest": "ce21b3531c1c39e02a545015cd955ee8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13756,
"upload_time": "2012-01-19T18:46:38",
"url": "https://files.pythonhosted.org/packages/7b/fb/7c08f638efe116efaa64aceafa905a17418532aad46a71422f80a5dc5b82/deform_bootstrap-0.1a1.tar.gz"
}
],
"0.1a2": [
{
"comment_text": "",
"digests": {
"md5": "18e4026b6c0ad5203153c74e1aa7b16c",
"sha256": "b11a14b3a95fe31ed06e004cb0d84f3819eda3c452b31549bf51953bedd2ccd3"
},
"downloads": -1,
"filename": "deform_bootstrap-0.1a2.tar.gz",
"has_sig": false,
"md5_digest": "18e4026b6c0ad5203153c74e1aa7b16c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14703,
"upload_time": "2012-01-23T17:26:30",
"url": "https://files.pythonhosted.org/packages/35/fc/f4d9287cf7d8b5a6f92eb3a9966026e5f70acb4dcf6cea7b5d546bd19ce8/deform_bootstrap-0.1a2.tar.gz"
}
],
"0.1a3": [
{
"comment_text": "",
"digests": {
"md5": "843bcc0d7c5c329f17398bac031040c7",
"sha256": "1161d050c56ce86364af9e4ae03495445e7ff06e90ea2f165ee08cac86a3f0e3"
},
"downloads": -1,
"filename": "deform_bootstrap-0.1a3.tar.gz",
"has_sig": false,
"md5_digest": "843bcc0d7c5c329f17398bac031040c7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15628,
"upload_time": "2012-02-03T18:21:19",
"url": "https://files.pythonhosted.org/packages/98/aa/4b32e6cf737c5fdacf008558fc8ea92efc6579e7fc45afd45cceb73be2c1/deform_bootstrap-0.1a3.tar.gz"
}
],
"0.1a4": [
{
"comment_text": "",
"digests": {
"md5": "29af3f8ac30e33b26686ee3a2b3610fb",
"sha256": "284924e3aa684c646ffc9bdd6fdfbb03948857d5b24072d053cd576bc8ef8e3f"
},
"downloads": -1,
"filename": "deform_bootstrap-0.1a4.tar.gz",
"has_sig": false,
"md5_digest": "29af3f8ac30e33b26686ee3a2b3610fb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18807,
"upload_time": "2012-02-09T11:32:18",
"url": "https://files.pythonhosted.org/packages/02/26/bbe71ce3edc09eeec301a4b398f7481d17918f89b575f933f9da5bc49616/deform_bootstrap-0.1a4.tar.gz"
}
],
"0.1a5": [
{
"comment_text": "",
"digests": {
"md5": "e6be13ad2439e357fb4bdf90ac66bbff",
"sha256": "95ea66129503c0fa4a8bb13cd5d9f24d36256ccd65d5402f9c9212df5ce5712c"
},
"downloads": -1,
"filename": "deform_bootstrap-0.1a5.tar.gz",
"has_sig": false,
"md5_digest": "e6be13ad2439e357fb4bdf90ac66bbff",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 62824,
"upload_time": "2012-02-25T01:37:59",
"url": "https://files.pythonhosted.org/packages/e7/6a/c603de5935f75de6d3ca3042f1ec117ef3ee411561a00fee5cf6ca7aa48a/deform_bootstrap-0.1a5.tar.gz"
}
],
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "57812251f327367761f32d49a8286aa4",
"sha256": "13d1714ca90914ffcd52a6eecddc6df530948dbf98ab10b5b80da45817adc9b0"
},
"downloads": -1,
"filename": "deform_bootstrap-0.2.tar.gz",
"has_sig": false,
"md5_digest": "57812251f327367761f32d49a8286aa4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 169891,
"upload_time": "2012-03-20T19:52:58",
"url": "https://files.pythonhosted.org/packages/72/c8/74b990ee3a1592399d4cca89611906e1a8ec5fc3021233caea54b56568b5/deform_bootstrap-0.2.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "a011ff28890fb8b3feff4fa9e86c38f1",
"sha256": "e1501b81038d9096f058997fff7d63c5cb6714671ed2dd9faa125ae62e13f68f"
},
"downloads": -1,
"filename": "deform_bootstrap-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "a011ff28890fb8b3feff4fa9e86c38f1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 170112,
"upload_time": "2012-04-17T13:53:20",
"url": "https://files.pythonhosted.org/packages/52/1f/dc80bcf6565968f2dc7c44c65da08768f203e817aa5ee4fbdd54a2b734e1/deform_bootstrap-0.2.1.tar.gz"
}
],
"0.2.2": [
{
"comment_text": "",
"digests": {
"md5": "a67f217f79ebafcdf44fae5e8e48fc5f",
"sha256": "b3e8981f6e19857225bee45308dc0779df28f039fa91d815feb9747254125e2e"
},
"downloads": -1,
"filename": "deform_bootstrap-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "a67f217f79ebafcdf44fae5e8e48fc5f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 172302,
"upload_time": "2012-07-11T11:15:19",
"url": "https://files.pythonhosted.org/packages/1e/a4/b5f98369b97317e033f33c5604d29cfe0eb145689d12b77ba8be87f51375/deform_bootstrap-0.2.2.tar.gz"
}
],
"0.2.3": [
{
"comment_text": "",
"digests": {
"md5": "b1f4aa638683742eaa0f7a45d530675b",
"sha256": "5782e95f8d9da78667d5099a0c174554e20c68492ea443695179ae9918a53b69"
},
"downloads": -1,
"filename": "deform_bootstrap-0.2.3.tar.gz",
"has_sig": false,
"md5_digest": "b1f4aa638683742eaa0f7a45d530675b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 172723,
"upload_time": "2012-10-18T14:25:24",
"url": "https://files.pythonhosted.org/packages/17/7f/ba68ef224bc7b0f4b460e1d187b26f533ac7081f8a2e907e1eeb024e1cd1/deform_bootstrap-0.2.3.tar.gz"
}
],
"0.2.4": [
{
"comment_text": "",
"digests": {
"md5": "b2289de0808cdbd5f27a31d8539b27ff",
"sha256": "1ff71fc79130338998b7ce9530ebdd252efed89a0cb248cb39fa9430fdcb6521"
},
"downloads": -1,
"filename": "deform_bootstrap-0.2.4.tar.gz",
"has_sig": false,
"md5_digest": "b2289de0808cdbd5f27a31d8539b27ff",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 172710,
"upload_time": "2012-10-24T19:13:54",
"url": "https://files.pythonhosted.org/packages/e9/21/642d9a46785ba860a5adafd6bff9a0fe24a0ee9971ef27f76367baa02301/deform_bootstrap-0.2.4.tar.gz"
}
],
"0.2.5": [
{
"comment_text": "",
"digests": {
"md5": "82b77818ae4d865127888c86b6598a07",
"sha256": "5b92a8df9eace8ece78f1c0369dd9ae4a96f04d61b0d8c6c4fdc667e0f91f2e9"
},
"downloads": -1,
"filename": "deform_bootstrap-0.2.5.tar.gz",
"has_sig": false,
"md5_digest": "82b77818ae4d865127888c86b6598a07",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 174459,
"upload_time": "2012-11-23T17:20:20",
"url": "https://files.pythonhosted.org/packages/09/ed/2fbee557fdbee344cdbe5423e1f1c88618c1110de31fbc00b46bf29c4926/deform_bootstrap-0.2.5.tar.gz"
}
],
"0.2.6": [
{
"comment_text": "",
"digests": {
"md5": "10aa4f5fd37a126506dc179805e6b061",
"sha256": "0cc6552a4164a6d9718377499ddc2f687db1e18274d25c3f96916eba399633ad"
},
"downloads": -1,
"filename": "deform_bootstrap-0.2.6.tar.gz",
"has_sig": false,
"md5_digest": "10aa4f5fd37a126506dc179805e6b061",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 169789,
"upload_time": "2013-02-23T08:47:05",
"url": "https://files.pythonhosted.org/packages/6d/62/3118d31375788a4cf1e33dca11751fd6efff4d2f24f83367e630358b3676/deform_bootstrap-0.2.6.tar.gz"
}
],
"0.2.7": [
{
"comment_text": "",
"digests": {
"md5": "0349ce90a7e43c6c60b14cf5794a356e",
"sha256": "2eabedbe383d665803c49de26988b95833a876fbe7954dec472766d371147fec"
},
"downloads": -1,
"filename": "deform_bootstrap-0.2.7.tar.gz",
"has_sig": false,
"md5_digest": "0349ce90a7e43c6c60b14cf5794a356e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 175975,
"upload_time": "2013-05-04T21:31:20",
"url": "https://files.pythonhosted.org/packages/f0/33/518d7e809c22304abb70b12bbf06a633dd7b11a06a75c5596c4918be51ea/deform_bootstrap-0.2.7.tar.gz"
}
],
"0.2.8": [
{
"comment_text": "",
"digests": {
"md5": "43a3853758f9609ee1b44a870e30957b",
"sha256": "7693846ebf101e4a64c99a26f29ac7a70a9822ffdc3aa55cf6c36688e9ba6115"
},
"downloads": -1,
"filename": "deform_bootstrap-0.2.8.tar.gz",
"has_sig": false,
"md5_digest": "43a3853758f9609ee1b44a870e30957b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 176430,
"upload_time": "2013-06-25T19:15:53",
"url": "https://files.pythonhosted.org/packages/1f/67/fb7734b0b38083e96458cd5d5b7f9e5edc7713be53fe8a0cdd733df13f89/deform_bootstrap-0.2.8.tar.gz"
}
],
"0.2.9": [
{
"comment_text": "",
"digests": {
"md5": "476b64ed5b034154d7afbeaefd7c0622",
"sha256": "aab9424a0f64b5f7f48b5f1287ff855cc53d020784510b95a7b561a7f11ef8c1"
},
"downloads": -1,
"filename": "deform_bootstrap-0.2.9.tar.gz",
"has_sig": false,
"md5_digest": "476b64ed5b034154d7afbeaefd7c0622",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 196895,
"upload_time": "2013-08-09T10:12:22",
"url": "https://files.pythonhosted.org/packages/66/bd/933efa355384b330308a13044fea33b27fccdce13633e564fd5c137bcfae/deform_bootstrap-0.2.9.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "476b64ed5b034154d7afbeaefd7c0622",
"sha256": "aab9424a0f64b5f7f48b5f1287ff855cc53d020784510b95a7b561a7f11ef8c1"
},
"downloads": -1,
"filename": "deform_bootstrap-0.2.9.tar.gz",
"has_sig": false,
"md5_digest": "476b64ed5b034154d7afbeaefd7c0622",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 196895,
"upload_time": "2013-08-09T10:12:22",
"url": "https://files.pythonhosted.org/packages/66/bd/933efa355384b330308a13044fea33b27fccdce13633e564fd5c137bcfae/deform_bootstrap-0.2.9.tar.gz"
}
]
}