pyutilkit


Namepyutilkit JSON
Version 0.3.0 PyPI version JSON
download
home_pagehttps://pyutilkit.readthedocs.io/en/stable/
Summarypython's missing batteries
upload_time2024-05-14 09:20:52
maintainerNone
docs_urlNone
authorStephanos Kuma
requires_python<4.0,>=3.9
licenseLGPL-3.0+
keywords utils
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pyutilkit: python's missing batteries

[![tests][test_badge]][test_url]
[![license][licence_badge]][licence_url]
[![pypi][pypi_badge]][pypi_url]
[![downloads][pepy_badge]][pepy_url]
[![code style: black][black_badge]][black_url]
[![build automation: yam][yam_badge]][yam_url]
[![Lint: ruff][ruff_badge]][ruff_url]

The Python has long maintained the philosophy of "batteries included", giving the user
a rich standard library, avoiding the need for third party tools for most work. Some packages
are so common, that the have a similar status to the standard library. Still, some code seems
to be written time and again, with every project. This small library, with minimal requirements,
hopes to stop this repetition.

## Links

-   [Documentation]
-   [Changelog]

[test_badge]: https://github.com/spapanik/pyutilkit/actions/workflows/tests.yml/badge.svg
[test_url]: https://github.com/spapanik/pyutilkit/actions/workflows/tests.yml
[licence_badge]: https://img.shields.io/badge/License-LGPL_v3-blue.svg
[licence_url]: https://github.com/spapanik/pyutilkit/blob/main/docs/LICENSE.md
[pypi_badge]: https://img.shields.io/pypi/v/pyutilkit
[pypi_url]: https://pypi.org/project/pyutilkit
[pepy_badge]: https://pepy.tech/badge/pyutilkit
[pepy_url]: https://pepy.tech/project/pyutilkit
[black_badge]: https://img.shields.io/badge/code%20style-black-000000.svg
[black_url]: https://github.com/psf/black
[yam_badge]: https://img.shields.io/badge/build%20automation-yamk-success
[yam_url]: https://github.com/spapanik/yamk
[ruff_badge]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v1.json
[ruff_url]: https://github.com/charliermarsh/ruff
[Documentation]: https://pyutilkit.readthedocs.io/en/stable/
[Changelog]: https://github.com/spapanik/pyutilkit/blob/main/docs/CHANGELOG.md

            

Raw data

            {
    "_id": null,
    "home_page": "https://pyutilkit.readthedocs.io/en/stable/",
    "name": "pyutilkit",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": null,
    "keywords": "utils",
    "author": "Stephanos Kuma",
    "author_email": "stephanos@kuma.ai",
    "download_url": "https://files.pythonhosted.org/packages/43/51/76e46fc4a14c7c3bd08200e9610c24c07c3d241f992c7b018fa993e0eaa8/pyutilkit-0.3.0.tar.gz",
    "platform": null,
    "description": "# pyutilkit: python's missing batteries\n\n[![tests][test_badge]][test_url]\n[![license][licence_badge]][licence_url]\n[![pypi][pypi_badge]][pypi_url]\n[![downloads][pepy_badge]][pepy_url]\n[![code style: black][black_badge]][black_url]\n[![build automation: yam][yam_badge]][yam_url]\n[![Lint: ruff][ruff_badge]][ruff_url]\n\nThe Python has long maintained the philosophy of \"batteries included\", giving the user\na rich standard library, avoiding the need for third party tools for most work. Some packages\nare so common, that the have a similar status to the standard library. Still, some code seems\nto be written time and again, with every project. This small library, with minimal requirements,\nhopes to stop this repetition.\n\n## Links\n\n-   [Documentation]\n-   [Changelog]\n\n[test_badge]: https://github.com/spapanik/pyutilkit/actions/workflows/tests.yml/badge.svg\n[test_url]: https://github.com/spapanik/pyutilkit/actions/workflows/tests.yml\n[licence_badge]: https://img.shields.io/badge/License-LGPL_v3-blue.svg\n[licence_url]: https://github.com/spapanik/pyutilkit/blob/main/docs/LICENSE.md\n[pypi_badge]: https://img.shields.io/pypi/v/pyutilkit\n[pypi_url]: https://pypi.org/project/pyutilkit\n[pepy_badge]: https://pepy.tech/badge/pyutilkit\n[pepy_url]: https://pepy.tech/project/pyutilkit\n[black_badge]: https://img.shields.io/badge/code%20style-black-000000.svg\n[black_url]: https://github.com/psf/black\n[yam_badge]: https://img.shields.io/badge/build%20automation-yamk-success\n[yam_url]: https://github.com/spapanik/yamk\n[ruff_badge]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v1.json\n[ruff_url]: https://github.com/charliermarsh/ruff\n[Documentation]: https://pyutilkit.readthedocs.io/en/stable/\n[Changelog]: https://github.com/spapanik/pyutilkit/blob/main/docs/CHANGELOG.md\n",
    "bugtrack_url": null,
    "license": "LGPL-3.0+",
    "summary": "python's missing batteries",
    "version": "0.3.0",
    "project_urls": {
        "Documentation": "https://pyutilkit.readthedocs.io/en/stable/",
        "Homepage": "https://pyutilkit.readthedocs.io/en/stable/",
        "Repository": "https://github.com/spapanik/pyutilkit"
    },
    "split_keywords": [
        "utils"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "df11b61160da2c01f44281922c32b7b6065e9cbb28d4dca4d18c11f4bfaefa48",
                "md5": "3a654a3e0b3a5611a178b1cd671d75c2",
                "sha256": "e2af017da2f8b06b1bb9c667f146f7dff00d0402a4178d5807fde7eed92b21ce"
            },
            "downloads": -1,
            "filename": "pyutilkit-0.3.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3a654a3e0b3a5611a178b1cd671d75c2",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 10363,
            "upload_time": "2024-05-14T09:20:51",
            "upload_time_iso_8601": "2024-05-14T09:20:51.081592Z",
            "url": "https://files.pythonhosted.org/packages/df/11/b61160da2c01f44281922c32b7b6065e9cbb28d4dca4d18c11f4bfaefa48/pyutilkit-0.3.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "435176e46fc4a14c7c3bd08200e9610c24c07c3d241f992c7b018fa993e0eaa8",
                "md5": "8338670c9ea34ac8213fcbebac1d7f36",
                "sha256": "8140cc4ace2b83cb14a8f23048ccd8836feb50a61ff784aa691eb79248d8067a"
            },
            "downloads": -1,
            "filename": "pyutilkit-0.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "8338670c9ea34ac8213fcbebac1d7f36",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 10050,
            "upload_time": "2024-05-14T09:20:52",
            "upload_time_iso_8601": "2024-05-14T09:20:52.340103Z",
            "url": "https://files.pythonhosted.org/packages/43/51/76e46fc4a14c7c3bd08200e9610c24c07c3d241f992c7b018fa993e0eaa8/pyutilkit-0.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-14 09:20:52",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "spapanik",
    "github_project": "pyutilkit",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pyutilkit"
}
        
Elapsed time: 0.28080s