{ "info": { "author": "Eduardo Cuducos", "author_email": "cuducos@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Framework :: Flask", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": ".. image:: https://img.shields.io/travis/cuducos/webassets-elm.svg?style=flat\n :target: https://travis-ci.org/cuducos/webassets-elm\n :alt: Travis CI\n\n.. image:: https://img.shields.io/coveralls/cuducos/webassets-elm.svg?style=flat\n :target: https://coveralls.io/github/cuducos/webassets-elm\n :alt: Covearge\n\n.. image:: https://img.shields.io/pypi/status/webassets-elm.svg?style=flat\n :target: https://pypi.python.org/pypi/webassets-elm\n :alt: Status\n\n.. image:: https://img.shields.io/pypi/v/webassets-elm.svg?style=flat\n :target: https://pypi.python.org/pypi/webassets-elm\n :alt: Latest release\n\n.. image:: https://img.shields.io/pypi/pyversions/webassets-elm.svg?style=flat\n :target: https://pypi.python.org/pypi/webassets-elm\n :alt: Python versions\n\n.. image:: https://img.shields.io/pypi/l/webassets-elm.svg?style=flat\n :target: https://pypi.python.org/pypi/webassets-elm\n :alt: License\n\nElm filter for webassets\n########################\n\nFilter for compiling `Elm `_ files using `webassets `_.\n\nInstall\n*******\n\n::\n\n pip install webassets-elm\n\nAs of version 0.2.0, this plugin requires **Elm 0.19** or newer (building with ``elm make``).\n\nIf you need to build your Elm project with ``elm-make`` (Elm 0.18 and older), you can pin your ``webassets-elm`` package to version ``0.1.7``.\n\nBasic usage\n***********\n\n.. code:: python\n\n from webassets.filter import register_filter\n from webassets_elm import Elm\n\n register_filter(Elm)\n\nSettings\n========\n\n**Optionally** as an evironment variable you can have:\n\n* ``ELM_BIN``: alternative path to ``elm`` if it is **not** available globally (e.g. ``node_modules/.bin/elm``).\n\n* ``ELM_OPTIMIZE``: enable the Elm compiler optimization option. Recommended for production output.\n\n* ``ELM_DEBUG``: enable the Elm compiler debug option.\n\nExamples\n========\n\nFlask with `flask-assets `_\n----------------------------------------------------------------\n\n.. code:: python\n\n from flask import Flask\n from flask_assets import Bundle, Environment\n from webassets.filter import register_filter\n from webassets_elm import Elm\n\n app = Flask(__name__)\n\n register_filter(Elm)\n assets = Environment(app)\n\n elm_js = Bundle('elm/main.elm', filters=('elm',), output='app.js')\n assets.register('elm_js', elm_js)\n\nDjango with `django-assets `_\n-------------------------------------------------------------------\n\n.. code:: python\n\n from django_assets import Bundle, register\n from webassets.filter import register_filter\n from webassets_elm import Elm\n\n register_filter(Elm)\n\n elm_js = Bundle('elm/main.elm', filters=('elm',), output='app.js')\n register('elm_js', elm_js)\n\nContributing\n============\n\nFeel free to `report an issue `_, `open a pull request `_, or `drop a line `_.\n\nDon't forget to write and run tests, and format code with `Black `_:\n\n::\n\n python setup.py test\n black .\n\nPlease note you need ``elm`` binary available to run tests, here you can find different ways to `install Elm `_.\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/cuducos/webassets-elm", "keywords": "elm,webassets,assets,django,flask", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "webassets-elm", "package_url": "https://pypi.org/project/webassets-elm/", "platform": "", "project_url": "https://pypi.org/project/webassets-elm/", "project_urls": { "Homepage": "https://github.com/cuducos/webassets-elm" }, "release_url": "https://pypi.org/project/webassets-elm/0.2.1/", "requires_dist": [ "webassets" ], "requires_python": ">=3.5", "summary": "Elm filter for webassets", "version": "0.2.1" }, "last_serial": 5411637, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "28f1f09a07101d1d7995d0a670a03292", "sha256": "5c37dbabf394540b21121a748b356ee9740e647f7cbb5ab83e9e248d531c056f" }, "downloads": -1, "filename": "webassets-elm-0.1.0.tar.gz", "has_sig": false, "md5_digest": "28f1f09a07101d1d7995d0a670a03292", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2105, "upload_time": "2016-06-14T12:32:35", "url": "https://files.pythonhosted.org/packages/66/d7/524adc6cfe992c5c9e5cbfca5980989c8a39a7e4d07bbc6fa7616dae0270/webassets-elm-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c12b8551e64750a33c2f1190cefed2b6", "sha256": "7bfaeb2e6a50e607d318db8f9f4aa610118b498dba9abe83639adb7f69171a0e" }, "downloads": -1, "filename": "webassets-elm-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c12b8551e64750a33c2f1190cefed2b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2103, "upload_time": "2016-06-14T12:59:06", "url": "https://files.pythonhosted.org/packages/16/9a/0d73020f4fabc68eb5ba2bb11046a2e62ca700c95a0b0f7df75054d2b7d7/webassets-elm-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "7af2a3bc7d4abfe2fec4fee26f2911e3", "sha256": "0a758fb8920d2a3e8a658baf6045cee42ae53263941384538fbec6dbfe3e007d" }, "downloads": -1, "filename": "webassets-elm-0.1.2.tar.gz", "has_sig": false, "md5_digest": "7af2a3bc7d4abfe2fec4fee26f2911e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2130, "upload_time": "2016-06-16T03:19:49", "url": "https://files.pythonhosted.org/packages/ff/c2/5f3bda5af671fb71ef557da8fea2ca8dc36fb1d18f06864403159ef700e1/webassets-elm-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "791f4da2f3f204257a23c37e781c942c", "sha256": "880602ea0263dea833c7085c78a1b9f968e0ee5b67c1328a29542bace35dbe7d" }, "downloads": -1, "filename": "webassets-elm-0.1.3.tar.gz", "has_sig": false, "md5_digest": "791f4da2f3f204257a23c37e781c942c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2136, "upload_time": "2016-07-05T09:58:12", "url": "https://files.pythonhosted.org/packages/74/2f/d9109e31a252f8f54ad0faa303f702d15af38f4f834928704cfe8557b740/webassets-elm-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "7e7322b563b8859b2d3c0bf3f9a83d51", "sha256": "dba1fd08f625871faeca6d0d655723b736d38408572eb7ebdca95d266995edc2" }, "downloads": -1, "filename": "webassets-elm-0.1.4.tar.gz", "has_sig": false, "md5_digest": "7e7322b563b8859b2d3c0bf3f9a83d51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2173, "upload_time": "2016-12-07T19:12:00", "url": "https://files.pythonhosted.org/packages/0a/10/3912dee5dd51411e8c8d3677c3f229b936d2eecbd0ebe664836c75a2a4ff/webassets-elm-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "15eb65e18dc6efa0708cc62a22b47448", "sha256": "1bdc4086235d543b47c656d55c322297c70c513c25e2363945da804e92c98320" }, "downloads": -1, "filename": "webassets-elm-0.1.5.tar.gz", "has_sig": false, "md5_digest": "15eb65e18dc6efa0708cc62a22b47448", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2174, "upload_time": "2017-01-26T21:54:30", "url": "https://files.pythonhosted.org/packages/71/2a/6a1aa97828f5b954bd94cb80ed98ecef95b835bd3625771c77d70bff146a/webassets-elm-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "eee7f6c40bde348912c178f3d6671d7a", "sha256": "1ca02aea31c99946dd56fa73ae025dd48625a019e3b14251a94bc476949e1ba8" }, "downloads": -1, "filename": "webassets-elm-0.1.6.tar.gz", "has_sig": false, "md5_digest": "eee7f6c40bde348912c178f3d6671d7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2169, "upload_time": "2017-01-27T15:34:03", "url": "https://files.pythonhosted.org/packages/06/06/86a1e07885d71683abf187f1fc5edf71be7d218488bf888d0ab72be9147d/webassets-elm-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "c92dfedf0cf58af937156380631a2df7", "sha256": "9fa129725d69c539eabdd10a7cb4e614e084bd9664bc682d231a70850487c6fb" }, "downloads": -1, "filename": "webassets-elm-0.1.7.tar.gz", "has_sig": false, "md5_digest": "c92dfedf0cf58af937156380631a2df7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2407, "upload_time": "2017-06-13T11:46:12", "url": "https://files.pythonhosted.org/packages/bd/9b/f1363c2856a67300c16415eabefa3891808279a008f61989b301943f3776/webassets-elm-0.1.7.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "96bdcef0d335efd42c4d4ccb0b403281", "sha256": "8a0eb5905549a5718904d6bb57ca23beb63d4f6b3022961438b6c9553dbe3cf6" }, "downloads": -1, "filename": "webassets_elm-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "96bdcef0d335efd42c4d4ccb0b403281", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3073, "upload_time": "2019-06-17T16:08:50", "url": "https://files.pythonhosted.org/packages/1c/56/0e7d65436b4b3c5cb3eda910f5a05a2d86655cc516e50862755b2250e071/webassets_elm-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21d56869b1b3d5a56e3a10b84aed6708", "sha256": "43e4daaa8520f950fce591e2d6c76603f2f7862d20a1a8bbf113b952dd9a82c0" }, "downloads": -1, "filename": "webassets-elm-0.2.0.tar.gz", "has_sig": false, "md5_digest": "21d56869b1b3d5a56e3a10b84aed6708", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2485, "upload_time": "2019-06-17T16:08:51", "url": "https://files.pythonhosted.org/packages/43/66/b8ec247d675a17fe3f05b91ee9db9626f6f94e04a7ff72ac873e608d3aa3/webassets-elm-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "6c2967a0af8a32a18239079101e943aa", "sha256": "1b0e32c6c787203d3c573841055e9c435ba72d9fca54eab502e2e85438a01a86" }, "downloads": -1, "filename": "webassets_elm-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6c2967a0af8a32a18239079101e943aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4014, "upload_time": "2019-06-17T18:55:18", "url": "https://files.pythonhosted.org/packages/94/e4/f825235374bc638cd49329b2a678293a266d6e3b4f9f1f7e5e5bc1c3f5d5/webassets_elm-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa1839cec58bded6f652ee187c479f0a", "sha256": "eca2c366f2cd89497a1e2d28ba2828ebbc778d5073b5f1d1c7879a3f1f042f23" }, "downloads": -1, "filename": "webassets-elm-0.2.1.tar.gz", "has_sig": false, "md5_digest": "aa1839cec58bded6f652ee187c479f0a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3176, "upload_time": "2019-06-17T18:55:19", "url": "https://files.pythonhosted.org/packages/74/c4/ed24a320d1d6a191646e6e301beb5f462624f3bcd3ae3a975f5235cad54a/webassets-elm-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6c2967a0af8a32a18239079101e943aa", "sha256": "1b0e32c6c787203d3c573841055e9c435ba72d9fca54eab502e2e85438a01a86" }, "downloads": -1, "filename": "webassets_elm-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6c2967a0af8a32a18239079101e943aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4014, "upload_time": "2019-06-17T18:55:18", "url": "https://files.pythonhosted.org/packages/94/e4/f825235374bc638cd49329b2a678293a266d6e3b4f9f1f7e5e5bc1c3f5d5/webassets_elm-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa1839cec58bded6f652ee187c479f0a", "sha256": "eca2c366f2cd89497a1e2d28ba2828ebbc778d5073b5f1d1c7879a3f1f042f23" }, "downloads": -1, "filename": "webassets-elm-0.2.1.tar.gz", "has_sig": false, "md5_digest": "aa1839cec58bded6f652ee187c479f0a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3176, "upload_time": "2019-06-17T18:55:19", "url": "https://files.pythonhosted.org/packages/74/c4/ed24a320d1d6a191646e6e301beb5f462624f3bcd3ae3a975f5235cad54a/webassets-elm-0.2.1.tar.gz" } ] }