JordanWelsman / jutils

A Python package of useful tools and utilities.

Home Page:https://pypi.org/project/jutl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

    _       _   _ _     
   (_)_   _| |_(_) |___ 
   | | | | | __| | / __|
   | | |_| | |_| | \__ \
  _/ |\__,_|\__|_|_|___/
 |__/                                                     

GitHub tag (latest by date) GitHub release (latest by date) GitHub Workflow Status GitHub Release Date GitHub License GitHub commit activity GitHub wiki

PyPI PyPI - Python Version PyPI - Wheel PyPI - Status PyPI - Downloads

GitHub Repo stars GitHub watchers GitHub forks Lines of code GitHub repo file count GitHub repo size

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

  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.

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

๐Ÿ“ See this project on GitHub

๐ŸŽ See this project on PyPI

๐Ÿฑ Follow me on GitHub

๐Ÿ’ผ Connect with me on Linkedin

๐Ÿ“ง Send me an email

About

A Python package of useful tools and utilities.

https://pypi.org/project/jutl

License:MIT License


Languages

Language:Python 99.2%Language:Shell 0.8%