Name | gummypy JSON |
Version |
1.1.1
JSON |
| download |
home_page | None |
Summary | A simple library that contains wrapper functions for gum CLI tool |
upload_time | 2025-07-17 07:48:35 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.11 |
license | None |
keywords |
cli
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Gummypy
A small library that contains wrapper functions around the [gum](https://github.com/charmbracelet/gum) CLI tool.
# Usage
Below is an example on how to use the `choose` function.
```python
# `GumWrappers` is a class that only has static methods (classmethods) of each subcommands of `gum`
from gummypy import *
# entrypoint
def main():
# Runs `gun choose --limit=2 "foo" "bar" "baz"` in the terminal
choose(["foo", "bar", "baz"], limit=2)
if __name__ == "__main__":
main()
```
## Installation
To use this library, you can install via your package manager like `pip` or `uv`)
### install using `pip`
```sh
pip install gummypy
```
### install using `uv`
```sh
uv add gummypy
```
Raw data
{
"_id": null,
"home_page": null,
"name": "gummypy",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "CLI",
"author": null,
"author_email": "sereinne <akbarpersonalmode@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/87/da/372e791d6c98277c2494ae848e506d770b51b604eef757b81a88a9152f3a/gummypy-1.1.1.tar.gz",
"platform": null,
"description": "# Gummypy\nA small library that contains wrapper functions around the [gum](https://github.com/charmbracelet/gum) CLI tool.\n\n# Usage\nBelow is an example on how to use the `choose` function.\n\n```python\n# `GumWrappers` is a class that only has static methods (classmethods) of each subcommands of `gum` \nfrom gummypy import *\n\n# entrypoint\ndef main():\n # Runs `gun choose --limit=2 \"foo\" \"bar\" \"baz\"` in the terminal\n choose([\"foo\", \"bar\", \"baz\"], limit=2)\n\nif __name__ == \"__main__\":\n main()\n```\n\n## Installation\n\nTo use this library, you can install via your package manager like `pip` or `uv`)\n\n### install using `pip`\n```sh\npip install gummypy\n```\n\n### install using `uv`\n```sh\nuv add gummypy\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "A simple library that contains wrapper functions for gum CLI tool",
"version": "1.1.1",
"project_urls": {
"Homepage": "https://github.com/sereinne/gummypy",
"Issues": "https://github.com/sereinne/gummypy/issues",
"Repository": "https://github.com/sereinne/gummypy"
},
"split_keywords": [
"cli"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "ec7ab65fc673b3bc3fc8a5747b31d38f0c92e86588200a29e562214917e80d62",
"md5": "953b5c917be0b64f0b86955f1c80fcf2",
"sha256": "49fea4def413a53358a518d015063371906d915e956b70ec233c762b0ee993a4"
},
"downloads": -1,
"filename": "gummypy-1.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "953b5c917be0b64f0b86955f1c80fcf2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 7002,
"upload_time": "2025-07-17T07:48:34",
"upload_time_iso_8601": "2025-07-17T07:48:34.387457Z",
"url": "https://files.pythonhosted.org/packages/ec/7a/b65fc673b3bc3fc8a5747b31d38f0c92e86588200a29e562214917e80d62/gummypy-1.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "87da372e791d6c98277c2494ae848e506d770b51b604eef757b81a88a9152f3a",
"md5": "3f5731623389a7990a81f323d61305b0",
"sha256": "7de7622c9671f35e94895f80780e69ad9f09edde3560fd9140152640728d6085"
},
"downloads": -1,
"filename": "gummypy-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "3f5731623389a7990a81f323d61305b0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 7166,
"upload_time": "2025-07-17T07:48:35",
"upload_time_iso_8601": "2025-07-17T07:48:35.408346Z",
"url": "https://files.pythonhosted.org/packages/87/da/372e791d6c98277c2494ae848e506d770b51b604eef757b81a88a9152f3a/gummypy-1.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-17 07:48:35",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "sereinne",
"github_project": "gummypy",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "gummypy"
}