fh-utils


Namefh-utils JSON
Version 0.4.0 PyPI version JSON
download
home_pageNone
SummaryA collection of utilities for FastHTML projects
upload_time2024-09-26 13:57:19
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # fh_utils

A collection of utilities for FastHTML projects

## Features

- :sparkles: **Fast reload** :sparkles: for a frictionless developer experience.
- CLI to easily run apps in both development and production modes.
- Seamless integration of Tailwind CSS / DaisyUI without any boilerplate.
- Jupyter notebook extension to run FastHTML apps.
- Icon packs support: Heroicons, Ionicons, Phosphor, Lucide, FontAwesome, Bootstrap, and Boxicons.

## Installation

```bash
pip install fh_utils
uv add fh_utils
```

::: {.callout-tip}
If you don’t like to _pip install_, feel free to copy and paste the code! The project is structured to make copying and pasting easy.
:::

## Dev

```bash
uv sync
uv run pytest
uv run examples/demo.py

rm -rf dist && uv build
uvx twine upload dist/*

quarto publish gh-pages docs
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "fh-utils",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/ac/fa/1ca0b9dd9fc5450272e999355e328cdb51848eb81fbe13c8fbf3514b04b1/fh_utils-0.4.0.tar.gz",
    "platform": null,
    "description": "# fh_utils\n\nA collection of utilities for FastHTML projects\n\n## Features\n\n- :sparkles: **Fast reload** :sparkles: for a frictionless developer experience.\n- CLI to easily run apps in both development and production modes.\n- Seamless integration of Tailwind CSS / DaisyUI without any boilerplate.\n- Jupyter notebook extension to run FastHTML apps.\n- Icon packs support: Heroicons, Ionicons, Phosphor, Lucide, FontAwesome, Bootstrap, and Boxicons.\n\n## Installation\n\n```bash\npip install fh_utils\nuv add fh_utils\n```\n\n::: {.callout-tip}\nIf you don\u2019t like to _pip install_, feel free to copy and paste the code! The project is structured to make copying and pasting easy.\n:::\n\n## Dev\n\n```bash\nuv sync\nuv run pytest\nuv run examples/demo.py\n\nrm -rf dist && uv build\nuvx twine upload dist/*\n\nquarto publish gh-pages docs\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A collection of utilities for FastHTML projects",
    "version": "0.4.0",
    "project_urls": {
        "Homepage": "https://phihung.github.io/fh_utils/",
        "Source": "https://github.com/phihung/fh_utils"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33e61c5ffeecbb788d62d1d1680a994c825bbd3367fcd5473cd3353e9c064f1a",
                "md5": "bf21ad9afe123332b1475f2bb89a9d36",
                "sha256": "e03ab830440659edb4e604160fc9daf2a761f472b665b912b43db3520269c752"
            },
            "downloads": -1,
            "filename": "fh_utils-0.4.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "bf21ad9afe123332b1475f2bb89a9d36",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 14677,
            "upload_time": "2024-09-26T13:57:17",
            "upload_time_iso_8601": "2024-09-26T13:57:17.473872Z",
            "url": "https://files.pythonhosted.org/packages/33/e6/1c5ffeecbb788d62d1d1680a994c825bbd3367fcd5473cd3353e9c064f1a/fh_utils-0.4.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "acfa1ca0b9dd9fc5450272e999355e328cdb51848eb81fbe13c8fbf3514b04b1",
                "md5": "9de0117de7c3a5cd265b3747a14a66e6",
                "sha256": "126cb5c3e08441fc3a3f4c179da829a9fa5b0a5d46b50a9a4315ac7bcde29a71"
            },
            "downloads": -1,
            "filename": "fh_utils-0.4.0.tar.gz",
            "has_sig": false,
            "md5_digest": "9de0117de7c3a5cd265b3747a14a66e6",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 83248,
            "upload_time": "2024-09-26T13:57:19",
            "upload_time_iso_8601": "2024-09-26T13:57:19.269380Z",
            "url": "https://files.pythonhosted.org/packages/ac/fa/1ca0b9dd9fc5450272e999355e328cdb51848eb81fbe13c8fbf3514b04b1/fh_utils-0.4.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-26 13:57:19",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "phihung",
    "github_project": "fh_utils",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "fh-utils"
}
        
Elapsed time: 0.30956s