toolwrapper


Nametoolwrapper JSON
Version 2.1.0 PyPI version JSON
download
home_pagehttps://github.com/luismsgomes/toolwrapper
SummaryA base class for wrapping text-processing tools
upload_time2020-05-13 04:18:05
maintainer
docs_urlNone
authorLuís Gomes
requires_python
licenseMIT
keywords subprocess text tool wrapper
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            =============
 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"
}
        
Elapsed time: 0.01832s