{ "info": { "author": "CERN", "author_email": "info@inveniosoftware.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "==================\n Flask-WebpackExt\n==================\n\n.. image:: https://img.shields.io/travis/inveniosoftware/flask-webpackext.svg\n :target: https://travis-ci.org/inveniosoftware/flask-webpackext\n\n.. image:: https://img.shields.io/coveralls/inveniosoftware/flask-webpackext.svg\n :target: https://coveralls.io/r/inveniosoftware/flask-webpackext\n\n.. image:: https://img.shields.io/github/tag/inveniosoftware/flask-webpackext.svg\n :target: https://github.com/inveniosoftware/flask-webpackext/releases\n\n.. image:: https://img.shields.io/pypi/dm/flask-webpackext.svg\n :target: https://pypi.python.org/pypi/flask-webpackext\n\n.. image:: https://img.shields.io/github/license/inveniosoftware/flask-webpackext.svg\n :target: https://github.com/inveniosoftware/flask-webpackext/blob/master/LICENSE\n\nWebpack integration for Flask.\n\nFlask-WebpackExt makes it easy to interface with your existing Webpack project\nfrom Flask and does not try to manage Webpack for you. Flask-WebpackExt does\nthis via:\n\n* **Manifests**: You tell Webpack to write a ``manifest.json`` using plugins\n such as `webpack-manifest-plugin\n `_,\n `webpack-yam-plugin\n `_ or\n `webpack-bundle-tracker\n `_. Flask-WebpackExt\n reads the manifest and makes your compiled assets available in your Jinja\n templates.\n* **CLI for NPM**: Flask-WebpackExt provides a Flask CLI so that e.g.\n ``flask webpack install`` will run ``npm install`` in your Webpack project.\n Similarly, ``flask webpack build`` will run ``npm run build``.\n\nOptionally you can use Flask-WebpackExt to also:\n\n* **Inject configuration:** Flask-WebpackExt will write a ``config.json`` into\n your Webpack project, which you can import in your Webpack configuration. You\n define what goes in the config e.g. Let Webpack know about output paths or\n dynamic entry points.\n* **Collect bundles:** If your Webpack project is spread over multiple Python\n packages, Flask-WebpackExt can help you dynamically assemble the files into a\n Webpack project. This is useful if you don't know until runtime which\n packages are installed.\n\nFurther documentation is available on\nhttps://flask-webpackext.readthedocs.io/\n\n\nChanges\n=======\n\nVersion 0.1.0 (released 2016-05-29)\n\n- Initial public release.\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/inveniosoftware/flask-webpackext", "keywords": "flask webpack", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "flask-webpackext", "package_url": "https://pypi.org/project/flask-webpackext/", "platform": "", "project_url": "https://pypi.org/project/flask-webpackext/", "project_urls": { "Homepage": "https://github.com/inveniosoftware/flask-webpackext" }, "release_url": "https://pypi.org/project/flask-webpackext/1.0.0/", "requires_dist": [ "Flask (>=0.11)", "pynpm (>=0.1.1)", "pywebpack (>=1.0.0)", "Sphinx (>=1.5.1); extra == 'all'", "sphinx-click (>=1.4.0); extra == 'all'", "check-manifest (>=0.25); extra == 'all'", "coverage (>=4.0); extra == 'all'", "isort (>=4.2.2); extra == 'all'", "pydocstyle (>=1.0.0); extra == 'all'", "pytest-cache (>=1.0); extra == 'all'", "pytest-cov (>=1.8.0); extra == 'all'", "pytest-pep8 (>=1.0.6); extra == 'all'", "pytest (>=2.8.0); extra == 'all'", "Sphinx (>=1.5.1); extra == 'docs'", "sphinx-click (>=1.4.0); extra == 'docs'", "check-manifest (>=0.25); extra == 'tests'", "coverage (>=4.0); extra == 'tests'", "isort (>=4.2.2); extra == 'tests'", "pydocstyle (>=1.0.0); extra == 'tests'", "pytest-cache (>=1.0); extra == 'tests'", "pytest-cov (>=1.8.0); extra == 'tests'", "pytest-pep8 (>=1.0.6); extra == 'tests'", "pytest (>=2.8.0); extra == 'tests'" ], "requires_python": "", "summary": "Webpack integration for Flask.", "version": "1.0.0" }, "last_serial": 4452881, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5f1e18263f3ce9a73079195535e9a407", "sha256": "f71a46c3d9dd3f4ddb4386cd03d63c34b7d0e0730f3e3c3ff7210fe60e489c5d" }, "downloads": -1, "filename": "flask_webpackext-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f1e18263f3ce9a73079195535e9a407", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11604, "upload_time": "2017-05-29T20:39:00", "url": "https://files.pythonhosted.org/packages/0c/85/e7d22033f1dbf0080119a1f2cb504e3fe66321d5654cecf7d35d62f3eb86/flask_webpackext-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0be8ca3d8db19d65bb8107d65db8906e", "sha256": "21a4477e5e2e12ff21cb3f284b7d81e9330d2e4230c88f0b35064391a8f0db8c" }, "downloads": -1, "filename": "flask-webpackext-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0be8ca3d8db19d65bb8107d65db8906e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23942, "upload_time": "2017-05-29T20:39:02", "url": "https://files.pythonhosted.org/packages/c9/51/46091243668289052759620e7f2d96e39bffa47fa490378d638f1705d402/flask-webpackext-0.1.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "90895752cd17f7d1f4cf6df6387085d1", "sha256": "92569ae05b6799a9eba791cc7877a39f1d5545cabd0d4c2cc5bfb5964dbf4958" }, "downloads": -1, "filename": "flask_webpackext-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90895752cd17f7d1f4cf6df6387085d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15676, "upload_time": "2018-11-05T13:22:41", "url": "https://files.pythonhosted.org/packages/eb/e6/7b5036db730f0eb88bc0b4c4fbe14855b81a4adde443ff690cd09c0ba856/flask_webpackext-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "317a7b29e53672594d0927c077091562", "sha256": "8a5b9032ed707f920234fcc7c32d24962f17213eb66636a53f5d7d8aa7f18da4" }, "downloads": -1, "filename": "flask-webpackext-1.0.0.tar.gz", "has_sig": false, "md5_digest": "317a7b29e53672594d0927c077091562", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28615, "upload_time": "2018-11-05T13:22:42", "url": "https://files.pythonhosted.org/packages/b2/cf/c3456cebfa5405d05b742e561b91f7dfb20051d0e529ebb3cecc2405b1d5/flask-webpackext-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "90895752cd17f7d1f4cf6df6387085d1", "sha256": "92569ae05b6799a9eba791cc7877a39f1d5545cabd0d4c2cc5bfb5964dbf4958" }, "downloads": -1, "filename": "flask_webpackext-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90895752cd17f7d1f4cf6df6387085d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15676, "upload_time": "2018-11-05T13:22:41", "url": "https://files.pythonhosted.org/packages/eb/e6/7b5036db730f0eb88bc0b4c4fbe14855b81a4adde443ff690cd09c0ba856/flask_webpackext-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "317a7b29e53672594d0927c077091562", "sha256": "8a5b9032ed707f920234fcc7c32d24962f17213eb66636a53f5d7d8aa7f18da4" }, "downloads": -1, "filename": "flask-webpackext-1.0.0.tar.gz", "has_sig": false, "md5_digest": "317a7b29e53672594d0927c077091562", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28615, "upload_time": "2018-11-05T13:22:42", "url": "https://files.pythonhosted.org/packages/b2/cf/c3456cebfa5405d05b742e561b91f7dfb20051d0e529ebb3cecc2405b1d5/flask-webpackext-1.0.0.tar.gz" } ] }