{ "info": { "author": "Martin Renou", "author_email": "martin.renou@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: IPython", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Multimedia :: Graphics" ], "description": "ipyselect2\n==========\n\nUsage\n=====\n\n.. code:: python\n\n from ipyselect2 import Select2\n import ipywidgets as widgets\n\n s1 = Select2(options=['a', 'b'], width='200px')\n s2 = Select2(options=['x', 'y'], width='200px', multiple='multiple', lazy=True)\n s2.layout.height = '60px'\n def values_change(change):\n with output:\n print(change)\n s1.observe(values_change, 'values')\n s2.observe(values_change, 'value')\n output = widgets.Output()\n tab = widgets.Tab()\n tab.children = [s1, s2]\n def tab_change(x):\n if x['new']: s2.lazy = False\n tab.observe(tab_change, 'selected_index')\n tab.set_title(0, 'single select')\n tab.set_title(1, 'multiple select')\n display(tab, output)\n\nInstallation\n============\n\nA jupyter widget using `select2 `__\n\nWith pip:\n\n.. code:: bash\n\n pip install ipyselect2\n\nTo make it work for Jupyter lab:\n\n::\n\n jupyter labextension install @jupyter-widgets/jupyterlab-manager\n jupyter labextension install ipyselect2\n\nIf you have notebook 5.2 or below, you also need to execute:\n\n.. code:: bash\n\n jupyter nbextension enable --py --sys-prefix ipyselect2\n\nFor a development installation (requires npm),\n\n.. code:: bash\n\n cd /opt\n git clone https://github.com/opentradesolutions/ipyselect2.git\n cd ipyselect2\n pip install -e .\n jupyter nbextension install --py --symlink --sys-prefix ipyselect2\n jupyter nbextension enable --py --sys-prefix ipyselect2\n jupyter labextension link js\n\nFor Jupyter lab development, you may want to start Jupyter lab with\njupyter lab --watch so it instantly picks up changes.\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/martinRenou/ipyselect2", "keywords": "ipython,jupyter,widgets", "license": "", "maintainer": "", "maintainer_email": "", "name": "ipyselect2", "package_url": "https://pypi.org/project/ipyselect2/", "platform": "", "project_url": "https://pypi.org/project/ipyselect2/", "project_urls": { "Homepage": "https://github.com/martinRenou/ipyselect2" }, "release_url": "https://pypi.org/project/ipyselect2/0.1.7/", "requires_dist": [ "ipywidgets (<8,>=7.5.0)" ], "requires_python": "", "summary": "A Tree Widget using jsTree", "version": "0.1.7" }, "last_serial": 5942919, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "ef9596afba9cfd77170c8d380d49b94b", "sha256": "a7a23eef61bf94648176b8f64648af2d387b6bce2496c4f1e87bfea5bc898290" }, "downloads": -1, "filename": "ipyselect2-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ef9596afba9cfd77170c8d380d49b94b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 880301, "upload_time": "2019-10-07T14:55:11", "url": "https://files.pythonhosted.org/packages/58/0c/b828845ff74afc30f28792ca37fa5d347e1b0ae8a6c4e804a62d74875599/ipyselect2-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c58a5403a784ee82273caf529ba560bc", "sha256": "0932f92abfaae4f71828de79ba31ed4e486213fdec07a7d2595bbcc486c05cdf" }, "downloads": -1, "filename": "ipyselect2-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c58a5403a784ee82273caf529ba560bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 436999, "upload_time": "2019-10-07T14:55:15", "url": "https://files.pythonhosted.org/packages/ec/89/d9cb1dcac3e87c1a811c1868b944ea6a6c54c71053b881dc81c05cbf02a1/ipyselect2-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "42ac8666cac36270e0dd2ce2109c540e", "sha256": "7620832057f071e55a37101d6c5a73d9e76658af76370b30090ebd4139037466" }, "downloads": -1, "filename": "ipyselect2-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "42ac8666cac36270e0dd2ce2109c540e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 880306, "upload_time": "2019-10-07T15:02:05", "url": "https://files.pythonhosted.org/packages/2d/7f/221710a1f95230099a2df930c3db4251dc89b35bc17d15f36f74084f64e0/ipyselect2-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a48a02ffdd41f1b1dc3d447f13cf914", "sha256": "bf5c73b3faab1a1f6491f854e30f02fcc386569efe747c58d3adcd72e3706beb" }, "downloads": -1, "filename": "ipyselect2-0.1.3.tar.gz", "has_sig": false, "md5_digest": "8a48a02ffdd41f1b1dc3d447f13cf914", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 437110, "upload_time": "2019-10-07T15:02:07", "url": "https://files.pythonhosted.org/packages/c3/97/e993ef5d7da553cc9c939d6426a0d4015484ccd2dd7b5f43ea179bece2f4/ipyselect2-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a6e1d55e31fbdfa4b0fe0b1b5a66b468", "sha256": "2934de4ff250b8f6a391fe3f423eedeff67a41289ae20b2d3c80b63dbdaf8a79" }, "downloads": -1, "filename": "ipyselect2-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a6e1d55e31fbdfa4b0fe0b1b5a66b468", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 880968, "upload_time": "2019-10-07T15:04:31", "url": "https://files.pythonhosted.org/packages/98/92/3ce8fb72786f924640bf8e359521694f9d240128d0330ce880c2b7c0ba39/ipyselect2-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c069bcc44986d5dcfb863693a6fe758", "sha256": "5ac3cd714360d6c1293041bda83d328cb223099b7481f8ce036dbba48afdde58" }, "downloads": -1, "filename": "ipyselect2-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2c069bcc44986d5dcfb863693a6fe758", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 437184, "upload_time": "2019-10-07T15:04:43", "url": "https://files.pythonhosted.org/packages/34/5c/049e7466b728120ecb864da255e8825c56d4a880ca284c8b5636f1f43240/ipyselect2-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "7e52dc8f4a0b019ea6697e0d53b7fd88", "sha256": "1427e8b81ff4288803d622c93a4b4464279c282b485055ee9d3168234eb0a63d" }, "downloads": -1, "filename": "ipyselect2-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e52dc8f4a0b019ea6697e0d53b7fd88", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 880518, "upload_time": "2019-10-07T15:26:18", "url": "https://files.pythonhosted.org/packages/16/74/8257065c690575e7e448c10601a18e0a5d57574b5880f806dc8e2377a79b/ipyselect2-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97e7688322118494f54e900bb37b56f3", "sha256": "ca3299906534175cb399bc4267eeb66aa2df080895fa549a437aedd8f73f0957" }, "downloads": -1, "filename": "ipyselect2-0.1.5.tar.gz", "has_sig": false, "md5_digest": "97e7688322118494f54e900bb37b56f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 437192, "upload_time": "2019-10-07T15:26:29", "url": "https://files.pythonhosted.org/packages/21/63/591af4210d11b2f9e555fea04dec0320b1e0a7d39070a1d6b5f5f63765b2/ipyselect2-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "248e40717ce4d9b2f63633edef911d95", "sha256": "949bfd35ba293ee42e32b06e4f27743b1c6f6e0bbfa121fb61474a7d217adfc9" }, "downloads": -1, "filename": "ipyselect2-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "248e40717ce4d9b2f63633edef911d95", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 881534, "upload_time": "2019-10-08T02:57:33", "url": "https://files.pythonhosted.org/packages/11/ac/de2f143d4500985558694ba62e74165b5a5aedf51773e4c74d01ca5aa6c9/ipyselect2-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "baf23d8731b1691f94cb3e13c4a05d9b", "sha256": "e5182a940b2420aa822c8a5616463a86a395e2371353be628ac90232cd7f9042" }, "downloads": -1, "filename": "ipyselect2-0.1.6.tar.gz", "has_sig": false, "md5_digest": "baf23d8731b1691f94cb3e13c4a05d9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 437622, "upload_time": "2019-10-08T02:57:37", "url": "https://files.pythonhosted.org/packages/a8/58/ddd11b8d71c1062105d7b8dd5b7bff4843607239c50aa2854dc2fcfcd233/ipyselect2-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "4df20f9ebc07c45decd2294ee4ecca84", "sha256": "cf670220e75ddf80ef11030dac4547c1a5c42f8e3e9e7a2b5864920187324f32" }, "downloads": -1, "filename": "ipyselect2-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4df20f9ebc07c45decd2294ee4ecca84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 881550, "upload_time": "2019-10-08T05:22:14", "url": "https://files.pythonhosted.org/packages/f7/e0/e992c52574b6fcf90efcc024aff838e270d37184e5d3693cb0e6a3ab9d6f/ipyselect2-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3808b42dc94b5100c2999044b4e74297", "sha256": "b1c82e4dcb688f7f292a8199e5f9704a24dbbf8469ea4a6caf6d967684560fa4" }, "downloads": -1, "filename": "ipyselect2-0.1.7.tar.gz", "has_sig": false, "md5_digest": "3808b42dc94b5100c2999044b4e74297", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 438066, "upload_time": "2019-10-08T05:22:17", "url": "https://files.pythonhosted.org/packages/1c/f0/1ffb95dcc4512f9e8a373aea49e89c3681c7eba3fc7bba6531f5016329ef/ipyselect2-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4df20f9ebc07c45decd2294ee4ecca84", "sha256": "cf670220e75ddf80ef11030dac4547c1a5c42f8e3e9e7a2b5864920187324f32" }, "downloads": -1, "filename": "ipyselect2-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4df20f9ebc07c45decd2294ee4ecca84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 881550, "upload_time": "2019-10-08T05:22:14", "url": "https://files.pythonhosted.org/packages/f7/e0/e992c52574b6fcf90efcc024aff838e270d37184e5d3693cb0e6a3ab9d6f/ipyselect2-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3808b42dc94b5100c2999044b4e74297", "sha256": "b1c82e4dcb688f7f292a8199e5f9704a24dbbf8469ea4a6caf6d967684560fa4" }, "downloads": -1, "filename": "ipyselect2-0.1.7.tar.gz", "has_sig": false, "md5_digest": "3808b42dc94b5100c2999044b4e74297", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 438066, "upload_time": "2019-10-08T05:22:17", "url": "https://files.pythonhosted.org/packages/1c/f0/1ffb95dcc4512f9e8a373aea49e89c3681c7eba3fc7bba6531f5016329ef/ipyselect2-0.1.7.tar.gz" } ] }