<!-- ASCII Logo -->
```ascii
_ _ _ _
(_)_ _| |_(_) |___
| | | | | __| | / __|
| | |_| | |_| | \__ \
_/ |\__,_|\__|_|_|___/
|__/
```
------------------------------------------------------
<div align="center">
[](https://github.com/JordanWelsman/jutils/tags)
[](https://github.com/JordanWelsman/jutils/releases)
[](https://github.com/JordanWelsman/jutils/actions/workflows/pytest.yaml)
[](https://github.com/JordanWelsman/jutils/wiki/Version-History)
[](https://github.com/JordanWelsman/jutils/blob/main/LICENSE.md)
[](https://github.com/JordanWelsman/jutils/commits/main)
[](https://github.com/JordanWelsman/jutils/wiki)
</div>
<div align="center">
[](https://pypi.org/project/jutl)
[](https://docs.python.org/3/whatsnew/3.11.html)
[](https://pypi.org/project/jutl/#files)
[](https://pypi.org/project/jutl/#data)
[](https://pypi.org/project/jutl/#history)
</div>
<div align="center">
[](https://github.com/JordanWelsman/jutils/stargazers)
[](https://github.com/JordanWelsman/jutils/watchers)
[](https://github.com/JordanWelsman/jutils/network/members)



</div>
# Overview
jutils is a simple `Python 3.10+` package which gives the user various tools. These tools are broken down into sub-modules in which the user can import individually.
# Table of contents
- [Overview](#overview)
- [Table of contents](#table-of-contents)
- [Install \& use](#install--use)
- [Test](#test)
- [Objectives](#objectives)
- [Credits](#credits)
- [Licence](#licence)
- [Links](#links)
# Install & use
1. From terminal: `pip install jutl`
2. From python environment: `from jutl import <submodule>` where `<submodule>` is one from the following:
- `averages`
- `calculators`
- `converters`
- `cryptography`
- `datastructures`
- `ecxeptions`
- `formatting`
- `language`
- `logic`
- `pipelining`
- `sorters`
- `timers`
- `utilities`
## Test
1. Clone repository: `git clone https://github.com/JordanWelsman/jutils.git`
2. Build module for testing: `python3 setup.py bdist_wheel`
3. Install module locally: `pip install jutl -e .`
4. Run tests with PyTest: `pytest test/<submodule>` where `<submodule>` is one [from the above list](#install--use).
# Objectives
- Publish a package of tools I have developed that I use in production applications.
- Help other users improve their workflows and contribute to more performant applications.
# Credits
jutils was created, developed, and is currently maintained by **Jordan Welsman**.
# Licence
jutils is developed and distributed under the `MIT` license.
> **Note**
> See `LICENSE` for more details.
# Links
:file_folder: [See this project on GitHub](https://github.com/JordanWelsman/jutils/)
:gift: [See this project on PyPI](https://pypi.org/project/jutl/)
:cat: [Follow me on GitHub](https://github.com/JordanWelsman/)
:briefcase: [Connect with me on Linkedin](https://linkedin.com/in/JordanWelsman/)
:email: [Send me an email](mailto:jordan.welsman@outlook.com)
Raw data
{
"_id": null,
"home_page": "https://pypi.org/project/jutl/",
"name": "jutl",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "",
"keywords": "python,averages,calculators,converters,cryptography,formatting,language,logic,pipelining,sorters,timers,utilities",
"author": "Jordan Welsman",
"author_email": "jordan.welsman@outlook.com",
"download_url": "https://files.pythonhosted.org/packages/8d/47/074cfe414217196af652cbedc2b058c0f7fd7102babe4595bcc17f579f70/jutl-0.5.3.tar.gz",
"platform": null,
"description": "<!-- ASCII Logo -->\n```ascii\n _ _ _ _ \n (_)_ _| |_(_) |___ \n | | | | | __| | / __|\n | | |_| | |_| | \\__ \\\n _/ |\\__,_|\\__|_|_|___/\n |__/ \n```\n\n------------------------------------------------------\n\n<div align=\"center\">\n\n[](https://github.com/JordanWelsman/jutils/tags)\n[](https://github.com/JordanWelsman/jutils/releases)\n[](https://github.com/JordanWelsman/jutils/actions/workflows/pytest.yaml)\n[](https://github.com/JordanWelsman/jutils/wiki/Version-History)\n[](https://github.com/JordanWelsman/jutils/blob/main/LICENSE.md)\n[](https://github.com/JordanWelsman/jutils/commits/main)\n[](https://github.com/JordanWelsman/jutils/wiki)\n\n</div>\n<div align=\"center\">\n\n[](https://pypi.org/project/jutl)\n[](https://docs.python.org/3/whatsnew/3.11.html)\n[](https://pypi.org/project/jutl/#files)\n[](https://pypi.org/project/jutl/#data)\n[](https://pypi.org/project/jutl/#history)\n\n</div>\n<div align=\"center\">\n\n[](https://github.com/JordanWelsman/jutils/stargazers)\n[](https://github.com/JordanWelsman/jutils/watchers)\n[](https://github.com/JordanWelsman/jutils/network/members)\n\n\n\n\n</div>\n\n# Overview\n\njutils is a simple `Python 3.10+` package which gives the user various tools. These tools are broken down into sub-modules in which the user can import individually.\n\n# Table of contents\n\n- [Overview](#overview)\n- [Table of contents](#table-of-contents)\n- [Install \\& use](#install--use)\n - [Test](#test)\n- [Objectives](#objectives)\n- [Credits](#credits)\n- [Licence](#licence)\n- [Links](#links)\n\n# Install & use\n\n1. From terminal: `pip install jutl`\n2. From python environment: `from jutl import <submodule>` where `<submodule>` is one from the following:\n\n- `averages`\n- `calculators`\n- `converters`\n- `cryptography`\n- `datastructures`\n- `ecxeptions`\n- `formatting`\n- `language`\n- `logic`\n- `pipelining`\n- `sorters`\n- `timers`\n- `utilities`\n\n## Test\n\n1. Clone repository: `git clone https://github.com/JordanWelsman/jutils.git`\n2. Build module for testing: `python3 setup.py bdist_wheel`\n3. Install module locally: `pip install jutl -e .`\n4. Run tests with PyTest: `pytest test/<submodule>` where `<submodule>` is one [from the above list](#install--use).\n\n# Objectives\n\n- Publish a package of tools I have developed that I use in production applications.\n- Help other users improve their workflows and contribute to more performant applications.\n\n# Credits\n\njutils was created, developed, and is currently maintained by **Jordan Welsman**.\n\n# Licence\n\njutils is developed and distributed under the `MIT` license.\n> **Note**\n> See `LICENSE` for more details.\n\n# Links\n\n:file_folder: [See this project on GitHub](https://github.com/JordanWelsman/jutils/)\n\n:gift: [See this project on PyPI](https://pypi.org/project/jutl/)\n\n:cat: [Follow me on GitHub](https://github.com/JordanWelsman/)\n\n:briefcase: [Connect with me on Linkedin](https://linkedin.com/in/JordanWelsman/)\n\n:email: [Send me an email](mailto:jordan.welsman@outlook.com)\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A Python package of useful tools and utilities.",
"version": "0.5.3",
"project_urls": {
"Download": "https://github.com/JordanWelsman/jutils/tags",
"Homepage": "https://pypi.org/project/jutl/"
},
"split_keywords": [
"python",
"averages",
"calculators",
"converters",
"cryptography",
"formatting",
"language",
"logic",
"pipelining",
"sorters",
"timers",
"utilities"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "be07fb83d8f749e3b7f3630fcdc90cde14c42ec9b801c8bb103e368e2037c244",
"md5": "784b7b8d366935e82eac4c4d88e39cec",
"sha256": "fe16568c904f85dfa7b9c8509118aea80a0ca480c572891a465b0eaa86473be2"
},
"downloads": -1,
"filename": "jutl-0.5.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "784b7b8d366935e82eac4c4d88e39cec",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 22650,
"upload_time": "2023-05-27T05:21:10",
"upload_time_iso_8601": "2023-05-27T05:21:10.444822Z",
"url": "https://files.pythonhosted.org/packages/be/07/fb83d8f749e3b7f3630fcdc90cde14c42ec9b801c8bb103e368e2037c244/jutl-0.5.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8d47074cfe414217196af652cbedc2b058c0f7fd7102babe4595bcc17f579f70",
"md5": "59193818c2b6d9608adf28b83af1955d",
"sha256": "8c31b277f8f3a00698b35c44eae8ec353512938827750da442f05bd3492b8e06"
},
"downloads": -1,
"filename": "jutl-0.5.3.tar.gz",
"has_sig": false,
"md5_digest": "59193818c2b6d9608adf28b83af1955d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 14454,
"upload_time": "2023-05-27T05:21:12",
"upload_time_iso_8601": "2023-05-27T05:21:12.580743Z",
"url": "https://files.pythonhosted.org/packages/8d/47/074cfe414217196af652cbedc2b058c0f7fd7102babe4595bcc17f579f70/jutl-0.5.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-05-27 05:21:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "JordanWelsman",
"github_project": "jutils",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "jutl"
}