nua-lib


Namenua-lib JSON
Version 0.5.43 PyPI version JSON
download
home_pagehttps://github.com/abilian/nua
SummaryNua common library
upload_time2023-10-09 21:19:14
maintainer
docs_urlNone
authorStefane Fermigier
requires_python>=3.10,<4.0
licenseApache-2.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Nua Lib

[Nua](https://nua.rocks/) is an open source, self-hosted cloud platform project (a PaaS - platform as a service)

This subproject contains code that is shared between the various [Nua](https://nua.rocks/) subprojects.

It is not intended to be useful outside Nua, and is not intended to be used as a standalone library.

Since the `nua-lib` code being used by `nua-agent`, it should have as little dependencies as possible

## Content

`nua-lib` provides:

- `shell`: shell shortcuts (mostly wrappers above subprocess and shutil)
- `exec`: shortcuts to execute sub commands like exec_as_root(), exec_as_root()
- `action`: higher level commands, related to the installation of packages and dependencies (wrappers above apt, pip, ...)
- and a few utilities of minor importance.

## Dependency graph

![Dependency graph](./doc/dependency-graph.png)


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/abilian/nua",
    "name": "nua-lib",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10,<4.0",
    "maintainer_email": "",
    "keywords": "",
    "author": "Stefane Fermigier",
    "author_email": "sf@abilian.com",
    "download_url": "https://files.pythonhosted.org/packages/bc/67/c596fff26a4b78baceb3a8d692888007b82642f744a690a3ef6d3bef78fc/nua_lib-0.5.43.tar.gz",
    "platform": null,
    "description": "# Nua Lib\n\n[Nua](https://nua.rocks/) is an open source, self-hosted cloud platform project (a PaaS - platform as a service)\n\nThis subproject contains code that is shared between the various [Nua](https://nua.rocks/) subprojects.\n\nIt is not intended to be useful outside Nua, and is not intended to be used as a standalone library.\n\nSince the `nua-lib` code being used by `nua-agent`, it should have as little dependencies as possible\n\n## Content\n\n`nua-lib` provides:\n\n- `shell`: shell shortcuts (mostly wrappers above subprocess and shutil)\n- `exec`: shortcuts to execute sub commands like exec_as_root(), exec_as_root()\n- `action`: higher level commands, related to the installation of packages and dependencies (wrappers above apt, pip, ...)\n- and a few utilities of minor importance.\n\n## Dependency graph\n\n![Dependency graph](./doc/dependency-graph.png)\n\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "Nua common library",
    "version": "0.5.43",
    "project_urls": {
        "Documentation": "https://nua.rocks/",
        "Homepage": "https://github.com/abilian/nua",
        "Repository": "https://github.com/abilian/nua"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d63318208bf92ec6cb8ec40ca6a0f248ef27dbf1b908148979b1b078a90d5aa8",
                "md5": "1d14223d033899fbacb16fc78350d691",
                "sha256": "a3c821ceea0d45dec7ad5723adbe6603e8785921d3148035ea753bb110747271"
            },
            "downloads": -1,
            "filename": "nua_lib-0.5.43-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1d14223d033899fbacb16fc78350d691",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10,<4.0",
            "size": 33777,
            "upload_time": "2023-10-09T21:19:12",
            "upload_time_iso_8601": "2023-10-09T21:19:12.993060Z",
            "url": "https://files.pythonhosted.org/packages/d6/33/18208bf92ec6cb8ec40ca6a0f248ef27dbf1b908148979b1b078a90d5aa8/nua_lib-0.5.43-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bc67c596fff26a4b78baceb3a8d692888007b82642f744a690a3ef6d3bef78fc",
                "md5": "7cbcd93e164cbbc6d9327694cbed8669",
                "sha256": "b4aec90118c8ae22f3979cbbee6f6d0862e56302ffa6fd568c3ac4d20de8b86b"
            },
            "downloads": -1,
            "filename": "nua_lib-0.5.43.tar.gz",
            "has_sig": false,
            "md5_digest": "7cbcd93e164cbbc6d9327694cbed8669",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10,<4.0",
            "size": 26736,
            "upload_time": "2023-10-09T21:19:14",
            "upload_time_iso_8601": "2023-10-09T21:19:14.620853Z",
            "url": "https://files.pythonhosted.org/packages/bc/67/c596fff26a4b78baceb3a8d692888007b82642f744a690a3ef6d3bef78fc/nua_lib-0.5.43.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-09 21:19:14",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "abilian",
    "github_project": "nua",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "nua-lib"
}
        
Elapsed time: 0.16464s