utils4


Nameutils4 JSON
Version 1.6.0 PyPI version JSON
download
home_pageNone
SummaryA general utilities package for Python 3.7+.
upload_time2024-11-13 15:02:23
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseMIT
keywords library utility utilities
VCS
bugtrack_url
requirements colorama cryptography matplotlib natsort numpy pandas scipy setuptools unidecode xlrd
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/d5/9c/f8dda36805cdbd0734f47154546d2747000b4cbecd217970ca991b173e2c/utils4-1.6.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.6.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": "c9b3c620cb17fe1807751594074589b1642c825944f5776e4a564dfc4f1c6034",
                "md5": "9ace2425b076a888b6814b4be6565bea",
                "sha256": "eb9952e13a4eae62afb86661cc3d8b756a6430648473594ee0cb33770d200a8d"
            },
            "downloads": -1,
            "filename": "utils4-1.6.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9ace2425b076a888b6814b4be6565bea",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 91259,
            "upload_time": "2024-11-13T15:01:56",
            "upload_time_iso_8601": "2024-11-13T15:01:56.958010Z",
            "url": "https://files.pythonhosted.org/packages/c9/b3/c620cb17fe1807751594074589b1642c825944f5776e4a564dfc4f1c6034/utils4-1.6.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "07a7dff71f61ff275961b5c7f08bc901ea208eb599fed2eaf60909ff5bd62214",
                "md5": "91b5e4bd14d2fd752679a584cb916b9c",
                "sha256": "1bfdb09efe4f3efc448e5595cf90e6177f5ad44866b9e46934caad1f89996a7b"
            },
            "downloads": -1,
            "filename": "utils4-1.6.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "91b5e4bd14d2fd752679a584cb916b9c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 91260,
            "upload_time": "2024-11-13T15:01:59",
            "upload_time_iso_8601": "2024-11-13T15:01:59.368461Z",
            "url": "https://files.pythonhosted.org/packages/07/a7/dff71f61ff275961b5c7f08bc901ea208eb599fed2eaf60909ff5bd62214/utils4-1.6.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f7ddb89687be14f8244865fbabd8fcb1dfce57ab0d6cfdc88274d3f3c2a72066",
                "md5": "9ff7a4ea10765738a4784036e18259ee",
                "sha256": "1ed20c98a7a2d9ab8be6d6edff1bf2bef57a5f1c6072b6f0328fcf8b188a0024"
            },
            "downloads": -1,
            "filename": "utils4-1.6.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9ff7a4ea10765738a4784036e18259ee",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 91262,
            "upload_time": "2024-11-13T15:02:01",
            "upload_time_iso_8601": "2024-11-13T15:02:01.869232Z",
            "url": "https://files.pythonhosted.org/packages/f7/dd/b89687be14f8244865fbabd8fcb1dfce57ab0d6cfdc88274d3f3c2a72066/utils4-1.6.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "604c9e375b8104bd75d4c530861ad38d92a56d28021a29d0d9ca92cfe3e0fe07",
                "md5": "513971cbc1ad94b230ec1b53faad14a6",
                "sha256": "1aac791996b20366da4ab546898db7782ba50f3b34e8a71c3cfd3f252a08728f"
            },
            "downloads": -1,
            "filename": "utils4-1.6.0-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "513971cbc1ad94b230ec1b53faad14a6",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 91270,
            "upload_time": "2024-11-13T15:02:04",
            "upload_time_iso_8601": "2024-11-13T15:02:04.414912Z",
            "url": "https://files.pythonhosted.org/packages/60/4c/9e375b8104bd75d4c530861ad38d92a56d28021a29d0d9ca92cfe3e0fe07/utils4-1.6.0-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c2dc6ac07ea851cba43417fd23aef38f50909158cbe305f7f5322c129bb5a14e",
                "md5": "2f2714b54830548ebe278a5ec612bb78",
                "sha256": "83d0f409d9e2545602248a1c16730031e9d28e6724f132774a01361a7d855029"
            },
            "downloads": -1,
            "filename": "utils4-1.6.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2f2714b54830548ebe278a5ec612bb78",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 91256,
            "upload_time": "2024-11-13T15:02:06",
            "upload_time_iso_8601": "2024-11-13T15:02:06.068203Z",
            "url": "https://files.pythonhosted.org/packages/c2/dc/6ac07ea851cba43417fd23aef38f50909158cbe305f7f5322c129bb5a14e/utils4-1.6.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "85db8bbc8e40a2ef7b10e43ec7ba5cd267c2047f331f12bf78b0632d64f23d2c",
                "md5": "e61676ba97086f0f39bddfc73b96f168",
                "sha256": "89e10c75ba87844c39f00d9d212b420fa9dff762baec838f18b3fcfa901aeb0d"
            },
            "downloads": -1,
            "filename": "utils4-1.6.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e61676ba97086f0f39bddfc73b96f168",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 91257,
            "upload_time": "2024-11-13T15:02:07",
            "upload_time_iso_8601": "2024-11-13T15:02:07.774698Z",
            "url": "https://files.pythonhosted.org/packages/85/db/8bbc8e40a2ef7b10e43ec7ba5cd267c2047f331f12bf78b0632d64f23d2c/utils4-1.6.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d59cf8dda36805cdbd0734f47154546d2747000b4cbecd217970ca991b173e2c",
                "md5": "e1a2ad79ff45ffef55c77cb7aa95f8af",
                "sha256": "b39ca112e87996dd2feb19d366574ba8fdc05c66af096ebe7d81284b5f00f3a1"
            },
            "downloads": -1,
            "filename": "utils4-1.6.0.tar.gz",
            "has_sig": false,
            "md5_digest": "e1a2ad79ff45ffef55c77cb7aa95f8af",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 4093736,
            "upload_time": "2024-11-13T15:02:23",
            "upload_time_iso_8601": "2024-11-13T15:02:23.765210Z",
            "url": "https://files.pythonhosted.org/packages/d5/9c/f8dda36805cdbd0734f47154546d2747000b4cbecd217970ca991b173e2c/utils4-1.6.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-13 15:02:23",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "s3dev",
    "github_project": "utils4",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "colorama",
            "specs": [
                [
                    "==",
                    "0.4.6"
                ]
            ]
        },
        {
            "name": "cryptography",
            "specs": [
                [
                    "==",
                    "43.0.3"
                ]
            ]
        },
        {
            "name": "matplotlib",
            "specs": [
                [
                    "==",
                    "3.9.1.post1"
                ]
            ]
        },
        {
            "name": "natsort",
            "specs": [
                [
                    "==",
                    "8.4.0"
                ]
            ]
        },
        {
            "name": "numpy",
            "specs": [
                [
                    "==",
                    "2.0.1"
                ]
            ]
        },
        {
            "name": "pandas",
            "specs": [
                [
                    "==",
                    "2.2.2"
                ]
            ]
        },
        {
            "name": "scipy",
            "specs": [
                [
                    "==",
                    "1.14.0"
                ]
            ]
        },
        {
            "name": "setuptools",
            "specs": [
                [
                    "==",
                    "70.3.0"
                ]
            ]
        },
        {
            "name": "unidecode",
            "specs": [
                [
                    "==",
                    "1.3.8"
                ]
            ]
        },
        {
            "name": "xlrd",
            "specs": [
                [
                    "==",
                    "2.0.1"
                ]
            ]
        }
    ],
    "lcname": "utils4"
}
        
Elapsed time: 0.33934s