htty


Namehtty JSON
Version 0.2.30 PyPI version JSON
download
home_pageNone
SummaryHeadless Terminal - Python library for terminal automation
upload_time2025-07-27 00:49:36
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseMIT
keywords automation headless pty python subprocess terminal
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # htty - A fork of [ht](https://github.com/andyk/ht)

`htty` controls processes that are attached to a headless terminal.
It has both a command line interface, and a Python API.

For a better idea of what it does, see [the toplevel README](https://github.com/MatrixManAtYrService/htty) or [the docs](https://matrixmanatyrservice.github.io/htty/htty.html) instead.

## Components

The `htty` project includes two packages. It was necesssary to split them up because [Maturin ](https://github.com/PyO3/maturin/discussions/2683) to build packages with both rust binaries and python console scripts. `htty-core` got the rust binary, `htty` got the pyton API and the console script.

- **[htty](../README.md)** - You're viewing the README for this one. It contains the user-facing parts. It is packaged as a pure python source distribution.
- **[htty-core](../htty-core/README.md)** - Contains the `ht` binary (built by [maturin](https://github.com/PyO3/maturin)) and a minimal python interface for running it.  It's packaged as an architecture-specific wheel.

`htty` depends on `htty-core`.
It was necesssary to split them up because [Maturin objects](https://github.com/PyO3/maturin/blob/a50defe91c2c779d7f9aedb2ac0a788286f45ae8/src/build_context.rs#L1066) to building packages with both rust binaries and python console scripts.
`htty-core` got the rust binary, `htty` got the pyton API and the console script.


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "htty",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "automation, headless, pty, python, subprocess, terminal",
    "author": null,
    "author_email": "Matt Rixman <MatrixManAtYrService@users.noreply.github.com>",
    "download_url": "https://files.pythonhosted.org/packages/e1/04/c53b0e22bd081c75622884010206b9b248c11405bbca19291a9afc187931/htty-0.2.30.tar.gz",
    "platform": null,
    "description": "# htty - A fork of [ht](https://github.com/andyk/ht)\n\n`htty` controls processes that are attached to a headless terminal.\nIt has both a command line interface, and a Python API.\n\nFor a better idea of what it does, see [the toplevel README](https://github.com/MatrixManAtYrService/htty) or [the docs](https://matrixmanatyrservice.github.io/htty/htty.html) instead.\n\n## Components\n\nThe `htty` project includes two packages. It was necesssary to split them up because [Maturin ](https://github.com/PyO3/maturin/discussions/2683) to build packages with both rust binaries and python console scripts. `htty-core` got the rust binary, `htty` got the pyton API and the console script.\n\n- **[htty](../README.md)** - You're viewing the README for this one. It contains the user-facing parts. It is packaged as a pure python source distribution.\n- **[htty-core](../htty-core/README.md)** - Contains the `ht` binary (built by [maturin](https://github.com/PyO3/maturin)) and a minimal python interface for running it.  It's packaged as an architecture-specific wheel.\n\n`htty` depends on `htty-core`.\nIt was necesssary to split them up because [Maturin objects](https://github.com/PyO3/maturin/blob/a50defe91c2c779d7f9aedb2ac0a788286f45ae8/src/build_context.rs#L1066) to building packages with both rust binaries and python console scripts.\n`htty-core` got the rust binary, `htty` got the pyton API and the console script.\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Headless Terminal - Python library for terminal automation",
    "version": "0.2.30",
    "project_urls": {
        "Documentation": "https://github.com/MatrixManAtYrService/ht",
        "Homepage": "https://github.com/MatrixManAtYrService/ht",
        "Issues": "https://github.com/MatrixManAtYrService/ht/issues",
        "Repository": "https://github.com/MatrixManAtYrService/ht"
    },
    "split_keywords": [
        "automation",
        " headless",
        " pty",
        " python",
        " subprocess",
        " terminal"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e104c53b0e22bd081c75622884010206b9b248c11405bbca19291a9afc187931",
                "md5": "88288b64fa1437f4e315e6d4d86e9a16",
                "sha256": "2af49d893fa2d2bdbf8938b7213dd5436269b9957cce4a07c65386a09ab3faec"
            },
            "downloads": -1,
            "filename": "htty-0.2.30.tar.gz",
            "has_sig": false,
            "md5_digest": "88288b64fa1437f4e315e6d4d86e9a16",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 1138527,
            "upload_time": "2025-07-27T00:49:36",
            "upload_time_iso_8601": "2025-07-27T00:49:36.653377Z",
            "url": "https://files.pythonhosted.org/packages/e1/04/c53b0e22bd081c75622884010206b9b248c11405bbca19291a9afc187931/htty-0.2.30.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-27 00:49:36",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "MatrixManAtYrService",
    "github_project": "ht",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "htty"
}
        
Elapsed time: 1.17714s