{
"info": {
"author": "Ryosuke Ito",
"author_email": "rito.0305@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.2",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Topic :: Software Development :: Testing"
],
"description": "headlessvim\n===========\n\n.. image:: https://img.shields.io/travis/manicmaniac/headlessvim/master.svg\n :target: https://travis-ci.org/manicmaniac/headlessvim\n :alt: Travis CI\n\n.. image:: https://img.shields.io/coveralls/manicmaniac/headlessvim/master.svg\n :target: https://coveralls.io/github/manicmaniac/headlessvim?branch=master\n :alt: Coveralls\n\n.. image:: https://img.shields.io/codeclimate/github/manicmaniac/headlessvim.svg\n :target: https://codeclimate.com/github/manicmaniac/headlessvim\n :alt: Code Climate\n\n.. image:: https://img.shields.io/pypi/v/headlessvim.svg\n :target: https://pypi.python.org/pypi/headlessvim\n :alt: PyPI Version\n\n.. image:: https://img.shields.io/pypi/pyversions/headlessvim.svg\n :target: https://pypi.python.org/pypi/headlessvim\n :alt: Python Versions\n\nIntroduction\n------------\n\n``headlessvim`` makes Vim programmable to support developping Vim plugins.\n\nThe most distinctive characteristic is,\n``headlessvim`` NEVER needs ``+clientserver`` feature.\n\nInstall\n-------\n\nUsing ``pip`` (recommended)\n\n.. code:: sh\n\n pip install headlessvim\n\nThe good old ``setup.py``\n\n.. code:: sh\n\n python setup.py install\n\nUsage\n-----\n\nA simple example is here:\n\n.. code:: python\n\n >>> import headlessvim\n >>> with headlessvim.open() as vim:\n ... vim.echo('\"spam\"') # make sure to quote bare words\n ...\n 'spam'\n >>> import os\n >>> env = dict(os.environ, LANG='C')\n >>> with headlessvim.open(executable='/usr/bin/vim', args='-N -u /etc/vim/vimrc', env=env):\n ... vim.send_keys('iham\\033')\n ... vim.display_lines()[0].strip()\n ...\n 'ham'\n\nIntegrating to ``unittest``:\n\n.. code:: python\n\n import unittest\n import headlessvim\n\n class TestVimPlugin(unittest.TestCase):\n def setUp(self):\n self.vim = headlessvim.open()\n\n def tearDown(self):\n self.vim.close()\n\n def testSomeFeature(self):\n res = self.vim.echo('\"ham egg\"')\n self.assertEqual(res, 'ham egg')\n\nDocumentation\n-------------\n\nSee `the online document `_ for more information.\n\nTesting\n-------\n\nExecute:\n\n.. code:: sh\n\n python setup.py test\n\n\nLicense\n-------\n\nThe MIT License.\n\nSee `LICENSE.txt `_ for more information.",
"description_content_type": null,
"docs_url": "https://pythonhosted.org/headlessvim/",
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/manicmaniac/headlessvim",
"keywords": "vim test",
"license": "MIT",
"maintainer": null,
"maintainer_email": null,
"name": "headlessvim",
"package_url": "https://pypi.org/project/headlessvim/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/headlessvim/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/manicmaniac/headlessvim"
},
"release_url": "https://pypi.org/project/headlessvim/0.0.5/",
"requires_dist": null,
"requires_python": null,
"summary": "programmable Vim, no need of +clientserver!",
"version": "0.0.5"
},
"last_serial": 1710399,
"releases": {
"0.0.2": [],
"0.0.3": [
{
"comment_text": "built for Linux-3.13.0-48-generic-x86_64-with-glibc2.7",
"digests": {
"md5": "cbcfe14825b5aa3254a7cdeaffac1aa6",
"sha256": "cff8b1dc20b45f5d728f0ba8c6a013856c8fb42759bd189059e63516e6388a48"
},
"downloads": -1,
"filename": "headlessvim-0.0.3.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "cbcfe14825b5aa3254a7cdeaffac1aa6",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 9608,
"upload_time": "2015-08-30T19:23:41",
"url": "https://files.pythonhosted.org/packages/f2/d0/8374bec4faed46d7347f33c347eda16a2f6a9163675d309963706a165d00/headlessvim-0.0.3.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "9c325930ff72e46df8604116a9df28d9",
"sha256": "c6cdeab58a95268e9451705df53cb4741055db1d022d09277c558f91881645be"
},
"downloads": -1,
"filename": "headlessvim-0.0.3-py2.6.egg",
"has_sig": false,
"md5_digest": "9c325930ff72e46df8604116a9df28d9",
"packagetype": "bdist_egg",
"python_version": "2.6",
"requires_python": null,
"size": 13920,
"upload_time": "2015-08-30T19:23:49",
"url": "https://files.pythonhosted.org/packages/4e/f5/2b9ea6348390487dd4691afa8745dbb3c87f1af7373e8ce591108ab8f442/headlessvim-0.0.3-py2.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "3454338addc85a3aba002fea988e0131",
"sha256": "cfe6cd9f6281b0ecd95ea72ba66a0c4bd84a1463dd77d5ea13b1f7fc441c4daa"
},
"downloads": -1,
"filename": "headlessvim-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "3454338addc85a3aba002fea988e0131",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5550,
"upload_time": "2015-08-30T19:23:25",
"url": "https://files.pythonhosted.org/packages/b7/fc/51cdbbd9788849c93a1637ce5a2085bb54775c01dca8369f224b921a7a4c/headlessvim-0.0.3.tar.gz"
}
],
"0.0.4": [
{
"comment_text": "",
"digests": {
"md5": "51678217224ad8fbc6b8d288a6ed34a9",
"sha256": "382c4d121b40789c3232f2e4d2caf85121fbd1ac089b53a7b9cf2a970771f102"
},
"downloads": -1,
"filename": "headlessvim-0.0.4-py2-none-any.whl",
"has_sig": false,
"md5_digest": "51678217224ad8fbc6b8d288a6ed34a9",
"packagetype": "bdist_wheel",
"python_version": "2.6",
"requires_python": null,
"size": 10225,
"upload_time": "2015-09-02T14:14:28",
"url": "https://files.pythonhosted.org/packages/51/0a/d2fb41eaed196aef701cf4a86183f436a200aead9e3457b1758541057a5a/headlessvim-0.0.4-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "50d61bcf08338bc816a76fe17c72b4eb",
"sha256": "e2c2cff037afadcd937dc05be42121ad292c7053f094f5c8ed896497d55ae6e5"
},
"downloads": -1,
"filename": "headlessvim-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "50d61bcf08338bc816a76fe17c72b4eb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7279,
"upload_time": "2015-09-02T14:14:24",
"url": "https://files.pythonhosted.org/packages/42/12/863e86ec67aac76299e991bf47ba544b4c795bc5b632d5a7f722e214836c/headlessvim-0.0.4.tar.gz"
}
],
"0.0.5": [
{
"comment_text": "",
"digests": {
"md5": "bc94225d3acd4cc1171d4bf0e0971aa5",
"sha256": "4bc4efd6a7cc8d23df80d94e855b1e99b47ee87ecfe81485c63ca6fd29461b4f"
},
"downloads": -1,
"filename": "headlessvim-0.0.5-py2-none-any.whl",
"has_sig": false,
"md5_digest": "bc94225d3acd4cc1171d4bf0e0971aa5",
"packagetype": "bdist_wheel",
"python_version": "2.6",
"requires_python": null,
"size": 10177,
"upload_time": "2015-09-06T15:03:30",
"url": "https://files.pythonhosted.org/packages/c2/a6/627d8e1a2672643807fff554410fb6c403637845e9874ef401e1f0ac65df/headlessvim-0.0.5-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "29ebc12132c214b25fbe56b45bafcc45",
"sha256": "f6b75fc13316fb4c9d937e32e6e8e8bbf843ad1dcb264ef4d276b8a6aad84c2f"
},
"downloads": -1,
"filename": "headlessvim-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "29ebc12132c214b25fbe56b45bafcc45",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7401,
"upload_time": "2015-09-06T15:02:46",
"url": "https://files.pythonhosted.org/packages/7a/06/e56fe00862dd07a13bb459002883566acb2ff255bcd6543b64717fb2c97a/headlessvim-0.0.5.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "bc94225d3acd4cc1171d4bf0e0971aa5",
"sha256": "4bc4efd6a7cc8d23df80d94e855b1e99b47ee87ecfe81485c63ca6fd29461b4f"
},
"downloads": -1,
"filename": "headlessvim-0.0.5-py2-none-any.whl",
"has_sig": false,
"md5_digest": "bc94225d3acd4cc1171d4bf0e0971aa5",
"packagetype": "bdist_wheel",
"python_version": "2.6",
"requires_python": null,
"size": 10177,
"upload_time": "2015-09-06T15:03:30",
"url": "https://files.pythonhosted.org/packages/c2/a6/627d8e1a2672643807fff554410fb6c403637845e9874ef401e1f0ac65df/headlessvim-0.0.5-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "29ebc12132c214b25fbe56b45bafcc45",
"sha256": "f6b75fc13316fb4c9d937e32e6e8e8bbf843ad1dcb264ef4d276b8a6aad84c2f"
},
"downloads": -1,
"filename": "headlessvim-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "29ebc12132c214b25fbe56b45bafcc45",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7401,
"upload_time": "2015-09-06T15:02:46",
"url": "https://files.pythonhosted.org/packages/7a/06/e56fe00862dd07a13bb459002883566acb2ff255bcd6543b64717fb2c97a/headlessvim-0.0.5.tar.gz"
}
]
}