Name | cloudera-assist JSON |
Version |
0.1.0
JSON |
| download |
home_page | None |
Summary | A CLI tool for managing credentials and executing playbooks for Cloudera demonstrations, workshops, and tutorials. |
upload_time | 2025-01-15 19:58:23 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | None |
keywords |
ansible-navigator
cdp
cloudera
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# cloudera-assist
A CLI application for managing credentials and executing playbooks for Cloudera demonstrations, workshops, and tutorials.
Built with [![Hatch](https://img.shields.io/badge/%F0%9F%A5%9A-Hatch-4051b5.svg)](https://github.com/pypa/hatch)
# Install
Install the CLI tool (in your preferred `venv` manager):
```bash
pip install git+https://github.com/cloudera-labs/cloudera-assist.git
```
And then run `cldr-assist` in any `ansible-navigator`-enabled Cloudera project!
# Usage
tk tk
# Develop
`cloudera-assist` uses [uv](https://github.com/astral-sh/uv) and [hatch](https://hatch.pypa.io/latest/) to manage the build process and environments and [pytest](https://docs.pytest.org/en/stable/) for testing.
Install the two management tools to your system, e.g. `brew install uv hatch`.
To work with a CLI development shell, run `hatch shell` to spin up a `venv` with the project's dependencies and some additional libraries for `pytest`.
You can then run tests using `hatch run test`.
Versioning can be handled by `hatch version` and its permutations; the tool is set to manage the `VERSION` variable in `src/cloudera_assist/__version__.py`.
To add a new Python dependency, run `uv add <the library>`. This will update the `pyproject.toml` file and the general `venv` for the project.
# License and Copyright
Copyright 2025, Cloudera, Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Raw data
{
"_id": null,
"home_page": null,
"name": "cloudera-assist",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "ansible-navigator, cdp, cloudera",
"author": null,
"author_email": "\"Cloudera, Inc.\" <cloudera-labs@cloudera.com>",
"download_url": "https://files.pythonhosted.org/packages/b7/e9/411f287001afe4f73852819f677c941156273fecfea7120bd6ffae8cd1c4/cloudera_assist-0.1.0.tar.gz",
"platform": null,
"description": "# cloudera-assist\n\nA CLI application for managing credentials and executing playbooks for Cloudera demonstrations, workshops, and tutorials.\n\nBuilt with [![Hatch](https://img.shields.io/badge/%F0%9F%A5%9A-Hatch-4051b5.svg)](https://github.com/pypa/hatch)\n\n# Install\n\nInstall the CLI tool (in your preferred `venv` manager):\n\n```bash\npip install git+https://github.com/cloudera-labs/cloudera-assist.git\n```\n\nAnd then run `cldr-assist` in any `ansible-navigator`-enabled Cloudera project!\n\n# Usage\n\ntk tk\n\n# Develop\n\n`cloudera-assist` uses [uv](https://github.com/astral-sh/uv) and [hatch](https://hatch.pypa.io/latest/) to manage the build process and environments and [pytest](https://docs.pytest.org/en/stable/) for testing.\n\nInstall the two management tools to your system, e.g. `brew install uv hatch`.\n\nTo work with a CLI development shell, run `hatch shell` to spin up a `venv` with the project's dependencies and some additional libraries for `pytest`.\n\nYou can then run tests using `hatch run test`.\n\nVersioning can be handled by `hatch version` and its permutations; the tool is set to manage the `VERSION` variable in `src/cloudera_assist/__version__.py`.\n\nTo add a new Python dependency, run `uv add <the library>`. This will update the `pyproject.toml` file and the general `venv` for the project.\n\n# License and Copyright\n\nCopyright 2025, Cloudera, Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n",
"bugtrack_url": null,
"license": null,
"summary": "A CLI tool for managing credentials and executing playbooks for Cloudera demonstrations, workshops, and tutorials.",
"version": "0.1.0",
"project_urls": {
"Documentation": "https://github.com/cloudera-labs/cloudera-assist",
"Source Code": "https://github.com/cloudera-labs/cloudera-assist"
},
"split_keywords": [
"ansible-navigator",
" cdp",
" cloudera"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "54375782140720f700938457b4aed85e84c4a405a044efa23c7ae6dfefedb4fa",
"md5": "713edb69bfa775dae80378e238628b6a",
"sha256": "8c93e94b27817ad62cb9cf6f43c3f3a6c14d59ad9444ca0b18eb89a546f87656"
},
"downloads": -1,
"filename": "cloudera_assist-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "713edb69bfa775dae80378e238628b6a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 21278,
"upload_time": "2025-01-15T19:58:27",
"upload_time_iso_8601": "2025-01-15T19:58:27.147474Z",
"url": "https://files.pythonhosted.org/packages/54/37/5782140720f700938457b4aed85e84c4a405a044efa23c7ae6dfefedb4fa/cloudera_assist-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b7e9411f287001afe4f73852819f677c941156273fecfea7120bd6ffae8cd1c4",
"md5": "a887291069ea9f9023e46b74d72fe263",
"sha256": "46c4cfbc633416d6ca5b25f9e08fe9a6fe71b5b18f5b1fb6644dfec8629e880b"
},
"downloads": -1,
"filename": "cloudera_assist-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "a887291069ea9f9023e46b74d72fe263",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 19690,
"upload_time": "2025-01-15T19:58:23",
"upload_time_iso_8601": "2025-01-15T19:58:23.178672Z",
"url": "https://files.pythonhosted.org/packages/b7/e9/411f287001afe4f73852819f677c941156273fecfea7120bd6ffae8cd1c4/cloudera_assist-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-15 19:58:23",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "cloudera-labs",
"github_project": "cloudera-assist",
"github_not_found": true,
"lcname": "cloudera-assist"
}