{
"info": {
"author": "gocept developers",
"author_email": "mail@gocept.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Environment :: Web Environment",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Programming Language :: JavaScript",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Zope",
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
"Topic :: Software Development :: Libraries :: Application Frameworks",
"Topic :: Software Development :: User Interfaces",
"Topic :: Software Development :: Widget Sets"
],
"description": "js.bootstrap4\n*************\n\n.. image:: https://travis-ci.org/gocept/js.bootstrap4.svg?branch=master\n\nIntroduction\n============\n\nThis library packages `Bootstrap 4`_ for `fanstatic`_. It is aware of different modes (normal, minified).\n\n.. _`fanstatic`: http://fanstatic.org\n.. _`Bootstrap 4`: http://getbootstrap.com\n\nThis requires integration between your web framework and ``fanstatic``,\nand making sure that the original resources (shipped in the ``resources``\ndirectory in ``js.bootstrap4``) are published to some URL.\n\n\nContact\n=======\n\ngocept developers <``mail at gocept.com``>\n\n\nHow to use?\n===========\n\nThis should be setup before rendering a page. See `fanstatic`_ for more\ninformation::\n\n >>> from fanstatic import init_needed\n >>> needed = init_needed(base_url='http://localhost')\n\nYou can import bootstrap from ``js.bootstrap4`` and ``.need`` it\nwhere you want these resources to be included on a page::\n\n >>> from js.bootstrap4 import bootstrap, library\n >>> bootstrap.need()\n\nRender the inclusion::\n\n >>> from fanstatic import Inclusion\n >>> i = Inclusion(needed)\n >>> print(i.render())\n \n \n \n\nBootstrap's CSS grid and the reset CSS (called Reboot) can be needed\nseparately as well, but they are already included when calling\n``bootstrap.need()``:\n\n >>> import js.bootstrap4\n >>> js.bootstrap4.bootstrap_grid_css.need()\n >>> js.bootstrap4.bootstrap_reboot_css.need()\n\n\n\nCHANGES\n*******\n\n4.0.0 (2018-03-15)\n==================\n\n- Forked from https://github.com/RedTurtle/js.bootstrap\n\n- Update to Bootstrap 4.0.0 [icemac]\n\n- Update to `fanstatic >= 1.0a3`. [icemac]\n\n- Add support for Python 3.4 up to 3.7 [icemac]\n\n- Drop support for Python 2.6 [icemac]\n\n\n3.3.4 (2015-04-21)\n==================\n\n- Update to Bootstrap 3.3.4 [amleczko]\n\n\n3.3.2 (2015-04-17)\n==================\n\n- Update to Bootstrap 3.3.2 [teixas]\n\n\n3.3.1 (2015-01-13)\n==================\n\n- Update to Bootstrap 3.3.1 [pabo3000]\n- Update bootstrap.py [pabo3000]\n\n\n3.2 (2014-09-03)\n================\n\n- Update to Bootstrap 3.2 [amleczko]\n- Add map files [neglectedvalue]\n\n\n3.1.1 (2014-04-23)\n==================\n\n- Update to Bootstrap 3.1.1.\n [davidjb]\n\n\n3.0.2 (2013-12-14)\n==================\n\n- update to bootstrap 3.0.2\n\n\n3.0.0.2 (2013-12-14)\n====================\n\n- include missing font's in manifest [dnozay]\n\n\n3.0.0.1 (2013-10-01)\n====================\n\n- include missing theme.css [dairiki]\n\n\n3.0 (2013-09-30)\n================\n\n- update to bootstrap 3.0 [Christian Klinger]\n\n\n2.3.2 (2013-08-02)\n==================\n\n- updated to bootstrap 2.3.2 [tmassman]\n\n\n2.3.1 (2013-03-08)\n==================\n\n- Upgrade to bootstrap 2.3.1 [disko]\n\n\n2.3.0 (2013-02-26)\n==================\n\n- Upgraded to bootstrap 2.3.0 [amleczko]\n\n\n2.2.2 (2012-12-11)\n==================\n\n- Upgrade to bootstrap 2.2.2 [disko]\n\n\n2.1.6 (2012-10-25)\n==================\n\n- Upgrade to bootstrap 2.1.1 [disko]\n\n\n2.1.5 (2012-08-22)\n==================\n\n- pin to boostrap 2.1 [amleczko]\n\n2.1.3.1 (2012-05-23)\n====================\n\n- fix problem with readme.rst and manifest.ini [amleczko]\n\n2.1.3 (2012-05-19)\n==================\n\n- Update to bootstrap 2.0.3 [amleczko]\n\n2.1.1 (2012-03-01)\n==================\n\n- Pin to bootstrap version 2.0.1 [amleczko]\n\n2.1 (2012-02-01)\n================\n\n- add also bootstrap images [amleczko]\n\n2.0 (2012-02-01)\n================\n\n- update to twitter bootstrap 2.0 [amleczko]\n\n1.4 (09-11-2011)\n================\n\n- update to twitter bootstrap 1.4 [amleczko]\n\n1.3.2 (30-09-2011)\n==================\n\n- update bootstrap.css to proper 1.3.0 version [amleczko]\n\n1.3.1 (29-09-2011)\n==================\n\n- fix javascript dependency problems [amleczko]\n\n1.3.0 (28-09-2011)\n==================\n\n- Initial release - using bootstrap 1.3.0 [amleczko]\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/gocept/js.bootstrap4",
"keywords": "fanstatic twitter bootstrap",
"license": "BSD",
"maintainer": "",
"maintainer_email": "",
"name": "js.bootstrap4",
"package_url": "https://pypi.org/project/js.bootstrap4/",
"platform": "",
"project_url": "https://pypi.org/project/js.bootstrap4/",
"project_urls": {
"Homepage": "https://github.com/gocept/js.bootstrap4"
},
"release_url": "https://pypi.org/project/js.bootstrap4/4.0.0/",
"requires_dist": [
"fanstatic (>=1.0a3)",
"js.jquery (>=1.9.1)",
"setuptools"
],
"requires_python": "",
"summary": "fanstatic twitter bootstrap.",
"version": "4.0.0"
},
"last_serial": 3674167,
"releases": {
"4.0.0": [
{
"comment_text": "",
"digests": {
"md5": "b72405b8e7d4d874aa0850b940af864b",
"sha256": "3bd4835557cc82a35f1bd20eff814d6c2a04dea35c019596a00ed428e9d9cda3"
},
"downloads": -1,
"filename": "js.bootstrap4-4.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b72405b8e7d4d874aa0850b940af864b",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 606057,
"upload_time": "2018-03-15T21:15:44",
"url": "https://files.pythonhosted.org/packages/a4/85/5f9ab0923aeb6aea2f81c2243dc3f474d134af8e6fc10b8bdf96515688cc/js.bootstrap4-4.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fcdadfd5c928292ab831a6f172e54b49",
"sha256": "44c31c26ed69434c47757a7300c81d4634873a7310e79c5c2956eb1cc0f10528"
},
"downloads": -1,
"filename": "js.bootstrap4-4.0.0.tar.gz",
"has_sig": false,
"md5_digest": "fcdadfd5c928292ab831a6f172e54b49",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 595380,
"upload_time": "2018-03-15T21:15:48",
"url": "https://files.pythonhosted.org/packages/3f/7e/f7c03222429be49103a43d30c9f3b93c61208351faaec6fda433dae7bb42/js.bootstrap4-4.0.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "b72405b8e7d4d874aa0850b940af864b",
"sha256": "3bd4835557cc82a35f1bd20eff814d6c2a04dea35c019596a00ed428e9d9cda3"
},
"downloads": -1,
"filename": "js.bootstrap4-4.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b72405b8e7d4d874aa0850b940af864b",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 606057,
"upload_time": "2018-03-15T21:15:44",
"url": "https://files.pythonhosted.org/packages/a4/85/5f9ab0923aeb6aea2f81c2243dc3f474d134af8e6fc10b8bdf96515688cc/js.bootstrap4-4.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fcdadfd5c928292ab831a6f172e54b49",
"sha256": "44c31c26ed69434c47757a7300c81d4634873a7310e79c5c2956eb1cc0f10528"
},
"downloads": -1,
"filename": "js.bootstrap4-4.0.0.tar.gz",
"has_sig": false,
"md5_digest": "fcdadfd5c928292ab831a6f172e54b49",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 595380,
"upload_time": "2018-03-15T21:15:48",
"url": "https://files.pythonhosted.org/packages/3f/7e/f7c03222429be49103a43d30c9f3b93c61208351faaec6fda433dae7bb42/js.bootstrap4-4.0.0.tar.gz"
}
]
}