A Python package of useful tools and utilities.
Project description
_ _ _ _
(_)_ _| |_(_) |___
| | | | | __| | / __|
| | |_| | |_| | \__ \
_/ |\__,_|\__|_|_|___/
|__/
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
Install & use
- From terminal:
pip install jutl
- 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
- Clone repository:
git clone https://github.com/JordanWelsman/jutils.git
- Build module for testing:
python3 setup.py bdist_wheel
- Install module locally:
pip install jutl -e .
- Run tests with PyTest:
pytest test/<submodule>
where<submodule>
is one from the above list.
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
:gift: See this project on PyPI
:cat: Follow me on GitHub
:briefcase: Connect with me on Linkedin
:email: Send me an email
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jutl-0.5.3.tar.gz
(14.5 kB
view details)
Built Distribution
jutl-0.5.3-py3-none-any.whl
(22.6 kB
view details)
File details
Details for the file jutl-0.5.3.tar.gz
.
File metadata
- Download URL: jutl-0.5.3.tar.gz
- Upload date:
- Size: 14.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c31b277f8f3a00698b35c44eae8ec353512938827750da442f05bd3492b8e06 |
|
MD5 | 59193818c2b6d9608adf28b83af1955d |
|
BLAKE2b-256 | 8d47074cfe414217196af652cbedc2b058c0f7fd7102babe4595bcc17f579f70 |
File details
Details for the file jutl-0.5.3-py3-none-any.whl
.
File metadata
- Download URL: jutl-0.5.3-py3-none-any.whl
- Upload date:
- Size: 22.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe16568c904f85dfa7b9c8509118aea80a0ca480c572891a465b0eaa86473be2 |
|
MD5 | 784b7b8d366935e82eac4c4d88e39cec |
|
BLAKE2b-256 | be07fb83d8f749e3b7f3630fcdc90cde14c42ec9b801c8bb103e368e2037c244 |