=============
toolwrapper
=============
A Python module for interfacing with external text tools.
This module provides a single class `toolwrapper.ToolWrapper`. Objects of
this class will launch subprocesses and communicate with them via stdin/stdout
pipes.
Copyright ® 2015-2019 Luís Gomes <luismsgomes@gmail.com>.
Changelog
---------
* ``v1.0.0``
- version bump to reflect actual maturity and stability of this module
- changed logger name to include the module of the class
* ``v0.4.1``
- Fixed close()
* ``v0.4.0``
- added ``LICENSE`` file
- added tests
- detect if ``stdbuf`` is available
* ``v0.3.0``
- changed to MIT license
* ``v0.2.0``
- moved sources into ./src/ and adjusted setup.py
- bugfix setup.py
* ``v0.1.0``
- first working version (unreleased)
TODO
----
* Implement timeout option for read and write operations.
* Implement restart.
Raw data
{
"_id": null,
"home_page": "https://github.com/luismsgomes/toolwrapper",
"name": "toolwrapper",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "subprocess text tool wrapper",
"author": "Lu\u00eds Gomes",
"author_email": "luismsgomes@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/41/7b/34bf8fb69426d8a18bcc61081e9d126f4fcd41c3c832072bef39af1602cd/toolwrapper-2.1.0.tar.gz",
"platform": "",
"description": "=============\n toolwrapper\n=============\n\nA Python module for interfacing with external text tools.\n\nThis module provides a single class `toolwrapper.ToolWrapper`. Objects of\nthis class will launch subprocesses and communicate with them via stdin/stdout\npipes.\n\nCopyright \u00ae 2015-2019 Lu\u00eds Gomes <luismsgomes@gmail.com>.\n\nChangelog\n---------\n\n* ``v1.0.0``\n - version bump to reflect actual maturity and stability of this module\n - changed logger name to include the module of the class\n* ``v0.4.1``\n - Fixed close()\n* ``v0.4.0``\n - added ``LICENSE`` file\n - added tests\n - detect if ``stdbuf`` is available\n* ``v0.3.0``\n - changed to MIT license\n* ``v0.2.0``\n - moved sources into ./src/ and adjusted setup.py\n - bugfix setup.py\n* ``v0.1.0``\n - first working version (unreleased)\n\nTODO\n----\n\n* Implement timeout option for read and write operations.\n* Implement restart.",
"bugtrack_url": null,
"license": "MIT",
"summary": "A base class for wrapping text-processing tools",
"version": "2.1.0",
"split_keywords": [
"subprocess",
"text",
"tool",
"wrapper"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "e1f3bf315d42e8a47ae69f1728049be6",
"sha256": "128088c93cb02fcaa6701c488e62e027f45ca5597b5c9bcf28816ad70e830bf7"
},
"downloads": -1,
"filename": "toolwrapper-2.1.0.tar.gz",
"has_sig": false,
"md5_digest": "e1f3bf315d42e8a47ae69f1728049be6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3202,
"upload_time": "2020-05-13T04:18:05",
"upload_time_iso_8601": "2020-05-13T04:18:05.650696Z",
"url": "https://files.pythonhosted.org/packages/41/7b/34bf8fb69426d8a18bcc61081e9d126f4fcd41c3c832072bef39af1602cd/toolwrapper-2.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2020-05-13 04:18:05",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "luismsgomes",
"github_project": "toolwrapper",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"tox": true,
"lcname": "toolwrapper"
}