pyhirte


Namepyhirte JSON
Version 0.4.0 PyPI version JSON
download
home_pagehttps://github.com/containers/hirte/
SummaryPython bindings for hirte's D-Bus API
upload_time2023-07-10 16:43:28
maintainer
docs_urlNone
authorHirte developers
requires_python>=3.9
licenseLGPL-2.0-or-later
keywords hirte python d-bus systemd
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Hirte

[![Copr build status](https://copr.fedorainfracloud.org/coprs/mperina/hirte-snapshot/package/hirte/status_image/last_build.png)](https://copr.fedorainfracloud.org/coprs/mperina/hirte-snapshot/package/hirte/)

Hirte is a systemd service controller intended for multi-node environments with
a predefined number of nodes and with a focus on highly regulated ecosystems
such as those requiring functional safety.
Potential use cases can be found in domains such as transportation, where
services need to be controlled across different edge devices and where
traditional orchestration tools are not compliant with regulatory requirements.

Hirte is relying on [systemd](https://github.com/systemd/systemd) and its D-Bus
API, which it extends for multi-node use case.

Hirte can also be used to control systemd services for containerized applications
using [Podman](https://github.com/containers/podman/) and its ability
to generate systemd service configuration to run a container via
[quadlet](https://www.redhat.com/sysadmin/quadlet-podman).

## How to contribute

### Testing

RPM packages for the Hirte project are available on
[hirte-snapshot](https://copr.fedorainfracloud.org/coprs/mperina/hirte-snapshot/)
COPR repo. To install hirte packages on your system please add that repo using:

```bash
dnf copr enable mperina/hirte-snapshot
```

When done you can install relevant hirte packages using:

```bash
dnf install hirte hirte-agent hirte-ctl
```

### Submitting patches

Patches are welcome!

Please submit patches to [github.com/containers/hirte](https://github.com/containers/hirte).
More information about the development can be found in [README.developer.md](README.developer.md).

You can read [Get started with GitHub](https://docs.github.com/en/get-started)
if you are not familiar with the development process to learn more about it.

### Found a bug or documentation issue?

To submit a bug or suggest an enhancement please use [GitHub issues](https://github.com/containers/hirte/issues).

## Still need help?

Please join the [CentOS Automotive SIG mailing list](https://lists.centos.org/mailman/listinfo/centos-automotive-sig/)
if you have any other questions.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/containers/hirte/",
    "name": "pyhirte",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "hirte,python,D-Bus,systemd",
    "author": "Hirte developers",
    "author_email": "",
    "download_url": "",
    "platform": null,
    "description": "# Hirte\n\n[![Copr build status](https://copr.fedorainfracloud.org/coprs/mperina/hirte-snapshot/package/hirte/status_image/last_build.png)](https://copr.fedorainfracloud.org/coprs/mperina/hirte-snapshot/package/hirte/)\n\nHirte is a systemd service controller intended for multi-node environments with\na predefined number of nodes and with a focus on highly regulated ecosystems\nsuch as those requiring functional safety.\nPotential use cases can be found in domains such as transportation, where\nservices need to be controlled across different edge devices and where\ntraditional orchestration tools are not compliant with regulatory requirements.\n\nHirte is relying on [systemd](https://github.com/systemd/systemd) and its D-Bus\nAPI, which it extends for multi-node use case.\n\nHirte can also be used to control systemd services for containerized applications\nusing [Podman](https://github.com/containers/podman/) and its ability\nto generate systemd service configuration to run a container via\n[quadlet](https://www.redhat.com/sysadmin/quadlet-podman).\n\n## How to contribute\n\n### Testing\n\nRPM packages for the Hirte project are available on\n[hirte-snapshot](https://copr.fedorainfracloud.org/coprs/mperina/hirte-snapshot/)\nCOPR repo. To install hirte packages on your system please add that repo using:\n\n```bash\ndnf copr enable mperina/hirte-snapshot\n```\n\nWhen done you can install relevant hirte packages using:\n\n```bash\ndnf install hirte hirte-agent hirte-ctl\n```\n\n### Submitting patches\n\nPatches are welcome!\n\nPlease submit patches to [github.com/containers/hirte](https://github.com/containers/hirte).\nMore information about the development can be found in [README.developer.md](README.developer.md).\n\nYou can read [Get started with GitHub](https://docs.github.com/en/get-started)\nif you are not familiar with the development process to learn more about it.\n\n### Found a bug or documentation issue?\n\nTo submit a bug or suggest an enhancement please use [GitHub issues](https://github.com/containers/hirte/issues).\n\n## Still need help?\n\nPlease join the [CentOS Automotive SIG mailing list](https://lists.centos.org/mailman/listinfo/centos-automotive-sig/)\nif you have any other questions.\n",
    "bugtrack_url": null,
    "license": "LGPL-2.0-or-later",
    "summary": "Python bindings for hirte's D-Bus API",
    "version": "0.4.0",
    "project_urls": {
        "Homepage": "https://github.com/containers/hirte/"
    },
    "split_keywords": [
        "hirte",
        "python",
        "d-bus",
        "systemd"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ba40305bba15b19aa62fb82392e8e9cc662b68734405ea0357cbaecc85cef345",
                "md5": "34252a7f554347da1d99c32ec19790f5",
                "sha256": "eadf711688ddfa6fc11d2aae52b36ccd62fa35c8680fd3d485528aa74508a437"
            },
            "downloads": -1,
            "filename": "pyhirte-0.4.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "34252a7f554347da1d99c32ec19790f5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 9216,
            "upload_time": "2023-07-10T16:43:28",
            "upload_time_iso_8601": "2023-07-10T16:43:28.235618Z",
            "url": "https://files.pythonhosted.org/packages/ba/40/305bba15b19aa62fb82392e8e9cc662b68734405ea0357cbaecc85cef345/pyhirte-0.4.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-10 16:43:28",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "containers",
    "github_project": "hirte",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pyhirte"
}
        
Elapsed time: 0.21095s