Name | utils4 JSON |
Version |
1.5.0
JSON |
| download |
home_page | None |
Summary | A general utilities package for Python 3.7+. |
upload_time | 2024-09-18 13:29:45 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.7 |
license | MIT |
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"
}