{ "info": { "author": "Ted Tibbetts", "author_email": "intuited@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Topic :: Software Development :: User Interfaces", "Topic :: Utilities" ], "description": "``poste_replique``\n==================\n\nLibrary and command line client to facilitate communication\nwith a `node`_ `replique`_ server.\n\n``poste_replique`` can be used to do evaluation and completion\nof javascript code on a persistent node REPL.\n\nThe replique server is distributed (along with ``poste_replique``)\nas part of the vim `noderepl`_ addon.\n\n``replique`` can also be installed separately with npm::\n npm install replique\n\n.. _node: http://nodejs.org\n.. _replique: http://search.npmjs.org/#/replique\n.. _noderepl: http://github.com/intuited/noderepl\n\n\nCLI Usage\n---------\n\nYou will need to have a running replique server.\nSee the replique documentation for more info.\n\nTo connect with the Python CLI::\n\n $ poste_replique.py evaluate '[\"hello\", \"world\"].join(\" \")'\n 'hello world'\n\nAll evaluations take place in a persistent environment.\n\nIt is possible to use a different persistent environment\nby specifying a context::\n\n $ poste_replique.py evaluate --context CLI-test 'var test = \"testing\"'\n undefined\n $ poste_replique.py evaluate --context CLI-test 'test'\n 'testing'\n $ poste_replique.py evaluate 'test'\n undefined\n\nNot specifying a context is equivalent to specifying the context \"default\".\n\nIt's also possible to specify a different host and/or port\nusing the ``--server`` and ``--port`` options.\n\n\nAPI Usage\n---------\n\nThe API is fairly straightforward.\n\nCommunication with the server consists of calling the `post` function.\n\nSee the source code or the docstrings for more information.\n\nAn example of usage can be found in the vim addon `noderepl`_.\n\n\nProtocol\n--------\n\nSee the documentation for the replique server (found in the `noderepl`_ repo)\nfor information on replique's communication protocol.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/intuited/poste_replique", "keywords": "node,client,repl", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "poste_replique", "package_url": "https://pypi.org/project/poste_replique/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/poste_replique/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/intuited/poste_replique" }, "release_url": "https://pypi.org/project/poste_replique/0.1.5/", "requires_dist": null, "requires_python": null, "summary": "CLI and Python API for client-side communication with a persistent REPL server.", "version": "0.1.5" }, "last_serial": 796618, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "27a81257f190ef7c4446f85a0c5f7574", "sha256": "9d1c6bdfa50cb0b02597d5de63efeb05e07edb66b3dbda3bf976c02e4a9504fe" }, "downloads": -1, "filename": "poste_replique-0.1.0.tar.gz", "has_sig": false, "md5_digest": "27a81257f190ef7c4446f85a0c5f7574", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3935, "upload_time": "2011-05-29T17:12:37", "url": "https://files.pythonhosted.org/packages/13/50/2619f1d05676b4bab1188f11916cfd3f3172d2901304417337c385cceb92/poste_replique-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a487dc74d1547ae00b24ec6239b25f81", "sha256": "034d329da68bdbb6a83e159e8e92a221234484007588031388267fa6a6892308" }, "downloads": -1, "filename": "poste_replique-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a487dc74d1547ae00b24ec6239b25f81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3927, "upload_time": "2011-06-03T03:35:36", "url": "https://files.pythonhosted.org/packages/5a/37/6b9779a5a926d5a613191bb396905688d408e43ca7259da4378a52fdc22b/poste_replique-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8e73fd97f304ab05f4a437b096e4cf03", "sha256": "c016bde6939ecde406d8152adcb6f42098417d71e4b9d0c8c0507a58f05a3b1c" }, "downloads": -1, "filename": "poste_replique-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8e73fd97f304ab05f4a437b096e4cf03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4443, "upload_time": "2011-06-03T03:47:44", "url": "https://files.pythonhosted.org/packages/37/8d/6e13dcc1fa98648ee6fab452cba8afd401413a420486c159b77dc6a50746/poste_replique-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "4d13d437462f1a1adba08867b6ca82db", "sha256": "0db4f08a2a579f250780926f2840b7d75dabcc6f3388a91b889af01cd6472134" }, "downloads": -1, "filename": "poste_replique-0.1.3.tar.gz", "has_sig": false, "md5_digest": "4d13d437462f1a1adba08867b6ca82db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4444, "upload_time": "2011-06-03T03:50:48", "url": "https://files.pythonhosted.org/packages/03/06/e63367d5891a0a5d0bb22179c14ccda77ee4da133a8e98d6d3290eccc3ef/poste_replique-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ab6f2f66bf5e5e14c3453353a519f9cc", "sha256": "003d27c93acd51982ccd757208bcb97b7178ff6515b7332c2f6a156713f324c6" }, "downloads": -1, "filename": "poste_replique-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ab6f2f66bf5e5e14c3453353a519f9cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4440, "upload_time": "2011-06-03T03:53:13", "url": "https://files.pythonhosted.org/packages/9f/5a/fe016e086285acd3da62ee2facbca3a10cfed4bbdefe57463ad6e16091dd/poste_replique-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "0a61e1cfd23eefd7c200c3b363a3814d", "sha256": "7c50fb74ef7cdd0ee07f7c1ddecf41aa47e2f9a697075fcbcfac576ebb09a4b4" }, "downloads": -1, "filename": "poste_replique-0.1.5.tar.gz", "has_sig": false, "md5_digest": "0a61e1cfd23eefd7c200c3b363a3814d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4394, "upload_time": "2011-06-03T04:13:55", "url": "https://files.pythonhosted.org/packages/dc/26/968611cf6b94bea780c78ab9ba01ea840c3f62a87b159dbead9cc8e1d553/poste_replique-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0a61e1cfd23eefd7c200c3b363a3814d", "sha256": "7c50fb74ef7cdd0ee07f7c1ddecf41aa47e2f9a697075fcbcfac576ebb09a4b4" }, "downloads": -1, "filename": "poste_replique-0.1.5.tar.gz", "has_sig": false, "md5_digest": "0a61e1cfd23eefd7c200c3b363a3814d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4394, "upload_time": "2011-06-03T04:13:55", "url": "https://files.pythonhosted.org/packages/dc/26/968611cf6b94bea780c78ab9ba01ea840c3f62a87b159dbead9cc8e1d553/poste_replique-0.1.5.tar.gz" } ] }