utils4


Nameutils4 JSON
Version 1.5.0 PyPI version JSON
download
home_pageNone
SummaryA general utilities package for Python 3.7+.
upload_time2024-09-18 13:29:45
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseMIT
keywords library utility utilities
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# A general utilities package for Python 3.7+

[![PyPI - Version](https://img.shields.io/pypi/v/utils4?style=flat-square)](https://pypi.org/project/utils4)
[![PyPI - Implementation](https://img.shields.io/pypi/implementation/utils4?style=flat-square)](https://pypi.org/project/utils4)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/utils4?style=flat-square)](https://pypi.org/project/utils4)
[![PyPI - Status](https://img.shields.io/pypi/status/utils4?style=flat-square)](https://pypi.org/project/utils4)
[![Static Badge](https://img.shields.io/badge/tests-passing-brightgreen?style=flat-square)](https://pypi.org/project/preqs)
[![Static Badge](https://img.shields.io/badge/code_coverage-100%25-brightgreen?style=flat-square)](https://pypi.org/project/preqs)
[![Static Badge](https://img.shields.io/badge/pylint_analysis-100%25-brightgreen?style=flat-square)](https://pypi.org/project/preqs)
[![Documentation Status](https://readthedocs.org/projects/utils4/badge/?version=latest&style=flat-square)](https://utils4.readthedocs.io/en/latest/)
[![PyPI - License](https://img.shields.io/pypi/l/utils4?style=flat-square)](https://opensource.org/licenses/MIT)
[![PyPI - Wheel](https://img.shields.io/pypi/wheel/utils4?style=flat-square)](https://pypi.org/project/utils4)

The ``utils4`` project is a CPython and C library which contains generalised, utility-based functions, designed to be an underlying library across your various Python 3.7+ projects.


## Installation
The easiest way to install ``utils4`` is using `pip` *after* activating your virtual environment:

```
pip install utils4
```

## Toolset
Listed below are *some* of the project's commonly used tools and utilities. Some of these items are utilities unto themselves, while others are simple convenience wrappers around existing libraries, just brought together for convenience.

- Colour maps
- Converters (e.g. binary, hexadecimal, ASCII and integer)
- Cryptographic and hashing functions
- Error reporting
- General maths-based functionality (for solving [Project Euler](https://projecteuler.net/) problems)
- Logging
- Progress bar
- Terminal colour handling
- Terminal user interface styling 
- Wait ticker / spinner
- etc.


## Using the Library
The [documentation suite](https://utils4.readthedocs.io/en/latest/index.html) contains usage examples and detailed explanation for each of the library's importable modules. Please refer to the [Library API Documentation](https://utils4.readthedocs.io/en/latest/library.html#library-api) section of the documentation.


## Additional Information
As the library contains some C components, building on Windows may prove tricky.  To help address this, we've pre-compiled some `win_amd64` wheels for you. These wheels are available on [GitHub's Releases page](https://github.com/s3dev/utils4/releases), for each release.


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "utils4",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "library, utility, utilities",
    "author": null,
    "author_email": "The Developers <development@s3dev.uk>",
    "download_url": "https://files.pythonhosted.org/packages/dc/4e/473297fde8146ca6027f53a5cd5c6c92256996ca4b3faf96467baeceadc9/utils4-1.5.0.tar.gz",
    "platform": null,
    "description": "\r\n# A general utilities package for Python 3.7+\r\n\r\n[![PyPI - Version](https://img.shields.io/pypi/v/utils4?style=flat-square)](https://pypi.org/project/utils4)\r\n[![PyPI - Implementation](https://img.shields.io/pypi/implementation/utils4?style=flat-square)](https://pypi.org/project/utils4)\r\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/utils4?style=flat-square)](https://pypi.org/project/utils4)\r\n[![PyPI - Status](https://img.shields.io/pypi/status/utils4?style=flat-square)](https://pypi.org/project/utils4)\r\n[![Static Badge](https://img.shields.io/badge/tests-passing-brightgreen?style=flat-square)](https://pypi.org/project/preqs)\r\n[![Static Badge](https://img.shields.io/badge/code_coverage-100%25-brightgreen?style=flat-square)](https://pypi.org/project/preqs)\r\n[![Static Badge](https://img.shields.io/badge/pylint_analysis-100%25-brightgreen?style=flat-square)](https://pypi.org/project/preqs)\r\n[![Documentation Status](https://readthedocs.org/projects/utils4/badge/?version=latest&style=flat-square)](https://utils4.readthedocs.io/en/latest/)\r\n[![PyPI - License](https://img.shields.io/pypi/l/utils4?style=flat-square)](https://opensource.org/licenses/MIT)\r\n[![PyPI - Wheel](https://img.shields.io/pypi/wheel/utils4?style=flat-square)](https://pypi.org/project/utils4)\r\n\r\nThe ``utils4`` project is a CPython and C library which contains generalised, utility-based functions, designed to be an underlying library across your various Python 3.7+ projects.\r\n\r\n\r\n## Installation\r\nThe easiest way to install ``utils4`` is using `pip` *after* activating your virtual environment:\r\n\r\n```\r\npip install utils4\r\n```\r\n\r\n## Toolset\r\nListed below are *some* of the project's commonly used tools and utilities. Some of these items are utilities unto themselves, while others are simple convenience wrappers around existing libraries, just brought together for convenience.\r\n\r\n- Colour maps\r\n- Converters (e.g. binary, hexadecimal, ASCII and integer)\r\n- Cryptographic and hashing functions\r\n- Error reporting\r\n- General maths-based functionality (for solving [Project Euler](https://projecteuler.net/) problems)\r\n- Logging\r\n- Progress bar\r\n- Terminal colour handling\r\n- Terminal user interface styling \r\n- Wait ticker / spinner\r\n- etc.\r\n\r\n\r\n## Using the Library\r\nThe [documentation suite](https://utils4.readthedocs.io/en/latest/index.html) contains usage examples and detailed explanation for each of the library's importable modules. Please refer to the [Library API Documentation](https://utils4.readthedocs.io/en/latest/library.html#library-api) section of the documentation.\r\n\r\n\r\n## Additional Information\r\nAs the library contains some C components, building on Windows may prove tricky.  To help address this, we've pre-compiled some `win_amd64` wheels for you. These wheels are available on [GitHub's Releases page](https://github.com/s3dev/utils4/releases), for each release.\r\n\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A general utilities package for Python 3.7+.",
    "version": "1.5.0",
    "project_urls": {
        "Documentation": "https://utils4.readthedocs.io",
        "Homepage": "https://github.com/s3dev/utils4",
        "Repository": "https://github.com/s3dev/utils4"
    },
    "split_keywords": [
        "library",
        " utility",
        " utilities"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "121ee6cc7af2733bfc89314a94455786b1812e36e44400846423da4890e06982",
                "md5": "1cc6eecf00850386d42dd5f774132a9f",
                "sha256": "c5e61863e1cbc4bb6dcfca2e0615cbcf2fffb9898cb712413f7b8ddc4142609f"
            },
            "downloads": -1,
            "filename": "utils4-1.5.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1cc6eecf00850386d42dd5f774132a9f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 90434,
            "upload_time": "2024-09-18T13:29:24",
            "upload_time_iso_8601": "2024-09-18T13:29:24.675758Z",
            "url": "https://files.pythonhosted.org/packages/12/1e/e6cc7af2733bfc89314a94455786b1812e36e44400846423da4890e06982/utils4-1.5.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0610fdabf6c77e7690a9c9debb64a94c446b263be715a992a3b63d4043e14bfb",
                "md5": "4d4073eb65b144564873e18e0fa81b53",
                "sha256": "d94f8f94b0035e4a580736b592262368803c15764a4ff14226837da97be0e8d4"
            },
            "downloads": -1,
            "filename": "utils4-1.5.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4d4073eb65b144564873e18e0fa81b53",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 90433,
            "upload_time": "2024-09-18T13:29:27",
            "upload_time_iso_8601": "2024-09-18T13:29:27.040440Z",
            "url": "https://files.pythonhosted.org/packages/06/10/fdabf6c77e7690a9c9debb64a94c446b263be715a992a3b63d4043e14bfb/utils4-1.5.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "29c46a7e5f58221f209bf078cd3b418b870a59103505e75f87bd3663d74adbb3",
                "md5": "45275f311b9a5f59e190a7b9d32350ae",
                "sha256": "98f02f548fab3979e84a53927da2ffd3ec56313f439ac0a15bcf12de0f1b7112"
            },
            "downloads": -1,
            "filename": "utils4-1.5.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "45275f311b9a5f59e190a7b9d32350ae",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 90437,
            "upload_time": "2024-09-18T13:29:28",
            "upload_time_iso_8601": "2024-09-18T13:29:28.611785Z",
            "url": "https://files.pythonhosted.org/packages/29/c4/6a7e5f58221f209bf078cd3b418b870a59103505e75f87bd3663d74adbb3/utils4-1.5.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a22825c059f912feef19c0c17f67e946816fcb773de3b42dca56688de5ed494b",
                "md5": "94fc96ae6095b36e8c3f4575e80423d1",
                "sha256": "24dd6cad5988646782a5871c0e34660b02fc9c6b6ebe11157f2590594966b69b"
            },
            "downloads": -1,
            "filename": "utils4-1.5.0-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "94fc96ae6095b36e8c3f4575e80423d1",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 90448,
            "upload_time": "2024-09-18T13:29:30",
            "upload_time_iso_8601": "2024-09-18T13:29:30.670466Z",
            "url": "https://files.pythonhosted.org/packages/a2/28/25c059f912feef19c0c17f67e946816fcb773de3b42dca56688de5ed494b/utils4-1.5.0-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d4ab8eede8b0625833a09714deba911fb3f890e473a91a9fcb1a351195172bf2",
                "md5": "70afc79a36128c6cf6a47175c61af3ab",
                "sha256": "e926e3596d2ff9a3939dc49134b78d71c6fe0397f65f2f929c9191aaec3b98af"
            },
            "downloads": -1,
            "filename": "utils4-1.5.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "70afc79a36128c6cf6a47175c61af3ab",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 90430,
            "upload_time": "2024-09-18T13:29:32",
            "upload_time_iso_8601": "2024-09-18T13:29:32.226232Z",
            "url": "https://files.pythonhosted.org/packages/d4/ab/8eede8b0625833a09714deba911fb3f890e473a91a9fcb1a351195172bf2/utils4-1.5.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ab1b164cff4d73e238efb388267d4efbc6ae60dd0869235318a8ca1c393735ab",
                "md5": "24e2d49a2e9d099c29aea76df6bf88c1",
                "sha256": "72177116b32bc9d1ad93b602578c6684ac3f7a97055a3537078a02f279e0d495"
            },
            "downloads": -1,
            "filename": "utils4-1.5.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "24e2d49a2e9d099c29aea76df6bf88c1",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 90430,
            "upload_time": "2024-09-18T13:29:33",
            "upload_time_iso_8601": "2024-09-18T13:29:33.847248Z",
            "url": "https://files.pythonhosted.org/packages/ab/1b/164cff4d73e238efb388267d4efbc6ae60dd0869235318a8ca1c393735ab/utils4-1.5.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dc4e473297fde8146ca6027f53a5cd5c6c92256996ca4b3faf96467baeceadc9",
                "md5": "20e03eef9d5aa486d05462c6ee4b37c5",
                "sha256": "55d3356796f270f67eadfa8fb735ea5fc0af0cf5bbbb4bcd39f9e605a034a327"
            },
            "downloads": -1,
            "filename": "utils4-1.5.0.tar.gz",
            "has_sig": false,
            "md5_digest": "20e03eef9d5aa486d05462c6ee4b37c5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 4204686,
            "upload_time": "2024-09-18T13:29:45",
            "upload_time_iso_8601": "2024-09-18T13:29:45.831145Z",
            "url": "https://files.pythonhosted.org/packages/dc/4e/473297fde8146ca6027f53a5cd5c6c92256996ca4b3faf96467baeceadc9/utils4-1.5.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-18 13:29:45",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "s3dev",
    "github_project": "utils4",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "utils4"
}
        
Elapsed time: 4.89497s