jutl


Namejutl JSON
Version 0.5.3 PyPI version JSON
download
home_pagehttps://pypi.org/project/jutl/
SummaryA Python package of useful tools and utilities.
upload_time2023-05-27 05:21:12
maintainer
docs_urlNone
authorJordan Welsman
requires_python>=3.10
licenseMIT
keywords python averages calculators converters cryptography formatting language logic pipelining sorters timers utilities
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <!-- ASCII Logo -->
```ascii
    _       _   _ _     
   (_)_   _| |_(_) |___ 
   | | | | | __| | / __|
   | | |_| | |_| | \__ \
  _/ |\__,_|\__|_|_|___/
 |__/                                                     
```

------------------------------------------------------

<div align="center">

[![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/JordanWelsman/jutils?style=for-the-badge)](https://github.com/JordanWelsman/jutils/tags)
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/JordanWelsman/jutils?style=for-the-badge)](https://github.com/JordanWelsman/jutils/releases)
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/JordanWelsman/jutils/pytest.yaml?label=pytest&style=for-the-badge)](https://github.com/JordanWelsman/jutils/actions/workflows/pytest.yaml)
[![GitHub Release Date](https://img.shields.io/github/release-date/JordanWelsman/jutils?style=for-the-badge)](https://github.com/JordanWelsman/jutils/wiki/Version-History)
[![GitHub License](https://img.shields.io/github/license/JordanWelsman/jutils?style=for-the-badge)](https://github.com/JordanWelsman/jutils/blob/main/LICENSE.md)
[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/JordanWelsman/jutils?style=for-the-badge)](https://github.com/JordanWelsman/jutils/commits/main)
[![GitHub wiki](https://img.shields.io/badge/wiki-jutils-blueviolet?style=for-the-badge)](https://github.com/JordanWelsman/jutils/wiki)

</div>
<div align="center">

[![PyPI](https://img.shields.io/pypi/v/jutl?style=for-the-badge)](https://pypi.org/project/jutl)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/jutl?style=for-the-badge)](https://docs.python.org/3/whatsnew/3.11.html)
[![PyPI - Wheel](https://img.shields.io/pypi/wheel/jutl?style=for-the-badge)](https://pypi.org/project/jutl/#files)
[![PyPI - Status](https://img.shields.io/pypi/status/jutl?style=for-the-badge)](https://pypi.org/project/jutl/#data)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/jutl?style=for-the-badge)](https://pypi.org/project/jutl/#history)

</div>
<div align="center">

[![GitHub Repo stars](https://img.shields.io/github/stars/JordanWelsman/jutils?style=for-the-badge)](https://github.com/JordanWelsman/jutils/stargazers)
[![GitHub watchers](https://img.shields.io/github/watchers/JordanWelsman/jutils?style=for-the-badge)](https://github.com/JordanWelsman/jutils/watchers)
[![GitHub forks](https://img.shields.io/github/forks/JordanWelsman/jutils?style=for-the-badge)](https://github.com/JordanWelsman/jutils/network/members)
![Lines of code](https://img.shields.io/tokei/lines/github/JordanWelsman/jutils?style=for-the-badge)
![GitHub repo file count](https://img.shields.io/github/directory-file-count/JordanWelsman/jutils?style=for-the-badge)
![GitHub repo size](https://img.shields.io/github/repo-size/JordanWelsman/jutils?style=for-the-badge)

</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[![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/JordanWelsman/jutils?style=for-the-badge)](https://github.com/JordanWelsman/jutils/tags)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/JordanWelsman/jutils?style=for-the-badge)](https://github.com/JordanWelsman/jutils/releases)\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/JordanWelsman/jutils/pytest.yaml?label=pytest&style=for-the-badge)](https://github.com/JordanWelsman/jutils/actions/workflows/pytest.yaml)\n[![GitHub Release Date](https://img.shields.io/github/release-date/JordanWelsman/jutils?style=for-the-badge)](https://github.com/JordanWelsman/jutils/wiki/Version-History)\n[![GitHub License](https://img.shields.io/github/license/JordanWelsman/jutils?style=for-the-badge)](https://github.com/JordanWelsman/jutils/blob/main/LICENSE.md)\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/JordanWelsman/jutils?style=for-the-badge)](https://github.com/JordanWelsman/jutils/commits/main)\n[![GitHub wiki](https://img.shields.io/badge/wiki-jutils-blueviolet?style=for-the-badge)](https://github.com/JordanWelsman/jutils/wiki)\n\n</div>\n<div align=\"center\">\n\n[![PyPI](https://img.shields.io/pypi/v/jutl?style=for-the-badge)](https://pypi.org/project/jutl)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/jutl?style=for-the-badge)](https://docs.python.org/3/whatsnew/3.11.html)\n[![PyPI - Wheel](https://img.shields.io/pypi/wheel/jutl?style=for-the-badge)](https://pypi.org/project/jutl/#files)\n[![PyPI - Status](https://img.shields.io/pypi/status/jutl?style=for-the-badge)](https://pypi.org/project/jutl/#data)\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/jutl?style=for-the-badge)](https://pypi.org/project/jutl/#history)\n\n</div>\n<div align=\"center\">\n\n[![GitHub Repo stars](https://img.shields.io/github/stars/JordanWelsman/jutils?style=for-the-badge)](https://github.com/JordanWelsman/jutils/stargazers)\n[![GitHub watchers](https://img.shields.io/github/watchers/JordanWelsman/jutils?style=for-the-badge)](https://github.com/JordanWelsman/jutils/watchers)\n[![GitHub forks](https://img.shields.io/github/forks/JordanWelsman/jutils?style=for-the-badge)](https://github.com/JordanWelsman/jutils/network/members)\n![Lines of code](https://img.shields.io/tokei/lines/github/JordanWelsman/jutils?style=for-the-badge)\n![GitHub repo file count](https://img.shields.io/github/directory-file-count/JordanWelsman/jutils?style=for-the-badge)\n![GitHub repo size](https://img.shields.io/github/repo-size/JordanWelsman/jutils?style=for-the-badge)\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"
}
        
Elapsed time: 0.07484s