{ "info": { "author": "C.W.", "author_email": "wangc_2011@hotmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries" ], "description": "================================================================================\nbrython-pack - Pack up your python package for Brython.js\n================================================================================\n\n.. image:: https://api.travis-ci.org/chfw/brython-pack.svg\n :target: http://travis-ci.org/chfw/brython-pack\n\n.. image:: https://codecov.io/github/chfw/brython-pack/coverage.png\n :target: https://codecov.io/github/chfw/brython-pack\n\n\n\nIntroduction\n================================================================================\n\n**brython-pack** packages your Python packages/files into a brython_modules.js. The output is a `brython_modules.js`_ in your\ncurrent directory. It is used to pack up `pyecharts.js`_\n\n.. _brython_modules.js: https://github.com/chfw/pyecharts.js/tree/master/public/js\n.. _pyecharts.js: https://chfw.github.io/pyecharts.js\n\n\nInstallation\n================================================================================\n\n\nYou can install brython-pack via pip:\n\n.. code-block:: bash\n\n $ pip install brython-pack\n\n\nor clone it and install it:\n\n.. code-block:: bash\n\n $ git clone https://github.com/chfw/brython-pack.git\n $ cd brython-pack\n $ python setup.py install\n\nLimitation\n================================================================================\n\nIt **cannot** collect the package dependency on built-in python modules (the dependencies on brython_stdlib.js)\nfor you. You need to figure it out by yourself and save it in a requirements.txt file.\nOnce you will have the dependency list, the packing step is straight foward.\n\nUsage\n================================================================================\n\n::\n\n usage:\n \n bp brython_stdlib.js requirements.txt your packages and file list\n \n where:\n \n brython_stdlib.js: should be the accessible path to the lib file.\n requirements.txt: is the hard coded and manually worked out dependencies\n on brython_stdlib.txt. Not the pip requirements.txt.\n your packages file list: could be given as space separated arguments.\n \n examples:\n \n bp dependencies/brython_stdlib.js requirements.txt pyecharts editor.py\n\nIf you are wondering what the requirements.txt file look like, here is an example\n`requirement.txt `_\n\nChange log\n================================================================================\n\n0.0.3 - 13/07/2018\n--------------------------------------------------------------------------------\n\nAdded\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. filtering out lengthy docstring that starts with 'r\"\"\"'\n#. `#1 `_: cope with unicode in\n python files\n\n0.0.2 - 23/10/2017\n--------------------------------------------------------------------------------\n\nRemoved\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. pyexcel `#105 `_, remove gease\n from setup_requires, introduced by 0.1.3.\n\n0.0.1 - 19/10/2017\n--------------------------------------------------------------------------------\n\nFirst commit\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. being able to create an optimal brython_modules.js\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/chfw/brython-pack/archive/0.0.3.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/chfw/brython-pack", "keywords": "python", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "brython-pack", "package_url": "https://pypi.org/project/brython-pack/", "platform": "", "project_url": "https://pypi.org/project/brython-pack/", "project_urls": { "Download": "https://github.com/chfw/brython-pack/archive/0.0.3.tar.gz", "Homepage": "https://github.com/chfw/brython-pack" }, "release_url": "https://pypi.org/project/brython-pack/0.0.3/", "requires_dist": null, "requires_python": "", "summary": "packages your Python packages/files into a brython_modules.js", "version": "0.0.3" }, "last_serial": 4056995, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "4d71c6429295954f0956be7c3ebce56f", "sha256": "9fa65537204fd65b4863aead2194210f6c6e66673ba9757600e249f7bea6454f" }, "downloads": -1, "filename": "brython_pack-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d71c6429295954f0956be7c3ebce56f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7167, "upload_time": "2017-10-19T22:13:43", "url": "https://files.pythonhosted.org/packages/c1/e6/9fcf8a40580c9d6ff52010f6d39e9f86ebb6bd591dc505e869b95dd628a6/brython_pack-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d258bb12b10d8e698cc4fd074324152", "sha256": "c16c0056395a36e1666f35c67c15e7d953d688cd9b52615a99c338de10a63fda" }, "downloads": -1, "filename": "brython-pack-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1d258bb12b10d8e698cc4fd074324152", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5169, "upload_time": "2017-10-19T22:13:40", "url": "https://files.pythonhosted.org/packages/7e/7e/eeefccd258a7b4d516830add88d1c1000eddaa3d9b873b3d12f7cceebc86/brython-pack-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "2b752c6cab273b0914312862b72f950c", "sha256": "e2325d2ad56d5e60810794e9229f376095979aef69e9d552b449254063d18aad" }, "downloads": -1, "filename": "brython_pack-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b752c6cab273b0914312862b72f950c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7336, "upload_time": "2017-10-23T20:57:51", "url": "https://files.pythonhosted.org/packages/fe/92/f273057b9d05984ff1245ab039a5ea2318e927c7269d68d468284ce80463/brython_pack-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9dc2f6210531b50bd35f6ce93d153962", "sha256": "773f18de57b32cfb276e39d8e52a9ac8bac933c360f2358763c83b4613d62e81" }, "downloads": -1, "filename": "brython-pack-0.0.2.tar.gz", "has_sig": false, "md5_digest": "9dc2f6210531b50bd35f6ce93d153962", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5491, "upload_time": "2017-10-23T20:57:48", "url": "https://files.pythonhosted.org/packages/60/cb/cabe219299956f3a7f7408ac9e872f84a242b85dd7333957312814eff807/brython-pack-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "2cf0b56fe4b3f566f1dd07ae3274a29b", "sha256": "cf662d22c885eee48edb2afb6ea861f4e1a2b82477cc2476c013b57b669f3605" }, "downloads": -1, "filename": "brython_pack-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2cf0b56fe4b3f566f1dd07ae3274a29b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7703, "upload_time": "2018-07-13T07:33:21", "url": "https://files.pythonhosted.org/packages/71/c8/692172bb4b9b455bef151673c42907c74f5f12646965ff2f9a6fdcca7467/brython_pack-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3aabaf32378d665b80594f46f247533a", "sha256": "42236b4bf82a2be9c8c36c5b8cd921e4aa671834e6bab11d21dedcdf0798dd5d" }, "downloads": -1, "filename": "brython-pack-0.0.3.tar.gz", "has_sig": false, "md5_digest": "3aabaf32378d665b80594f46f247533a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5785, "upload_time": "2018-07-13T07:33:19", "url": "https://files.pythonhosted.org/packages/1d/40/6c2f9e500c65a971f6920c6e63515bde81b67c5f31b1c4c2c5d7b9911a3b/brython-pack-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2cf0b56fe4b3f566f1dd07ae3274a29b", "sha256": "cf662d22c885eee48edb2afb6ea861f4e1a2b82477cc2476c013b57b669f3605" }, "downloads": -1, "filename": "brython_pack-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2cf0b56fe4b3f566f1dd07ae3274a29b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7703, "upload_time": "2018-07-13T07:33:21", "url": "https://files.pythonhosted.org/packages/71/c8/692172bb4b9b455bef151673c42907c74f5f12646965ff2f9a6fdcca7467/brython_pack-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3aabaf32378d665b80594f46f247533a", "sha256": "42236b4bf82a2be9c8c36c5b8cd921e4aa671834e6bab11d21dedcdf0798dd5d" }, "downloads": -1, "filename": "brython-pack-0.0.3.tar.gz", "has_sig": false, "md5_digest": "3aabaf32378d665b80594f46f247533a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5785, "upload_time": "2018-07-13T07:33:19", "url": "https://files.pythonhosted.org/packages/1d/40/6c2f9e500c65a971f6920c6e63515bde81b67c5f31b1c4c2c5d7b9911a3b/brython-pack-0.0.3.tar.gz" } ] }