{ "info": { "author": "Justin McGuire", "author_email": "jm@landedstar.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP :: WSGI" ], "description": "# Effortless Bootstrap Web/Form Monkey Patch\n\nBootstrap your old web/form.py forms!\n\n## Synopsis\n\nJust because web.py hasn't been updated since 2012 doesn't mean you have to\nsettle for outdated HTML layouts. Scrap that 2001-era table-based form layout,\nand use this module to create shiny, new Bootstrap 4-alpha forms!\n\nTwo ways to be happy:\n\n1. Patch the old form classes.\n2. Use our backwards-compatible form classes.\n\nEither way, *you won't have to change a bit of your program logic.* It's a\njust small change at the top of the program.\n\n## How To Patch\n\nTo update your old webforms, just import and use the `patch()` function.\n\n from effortless_bootstrap_web_form_monkey_patch import patch\n patch()\n\nNow you can continue to use your old web.py forms normally.\n\n## How to Use Backwards-Compatible Classes\n\nTo use all-new but all-backwards-compatible classes, just import this package\ninstead of web.form.\n\n import effortless_bootstrap_web_form_monkey_patch as form\n\nNow you can continue to use your old web.py forms normally.\n\n## Remember to Update Your Templates\n\nOh yeah, make sure you update the templates to use Bootstrap. The most\nimportant piece to remember is to wrap all Bootstrap items with a `.container`\ndiv.\n\n