# 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

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\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"
}