Skip to main content

A Python package of useful tools and utilities.

Project description

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

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

: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


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)

Uploaded Source

Built Distribution

jutl-0.5.3-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

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

Hashes for jutl-0.5.3.tar.gz
Algorithm Hash digest
SHA256 8c31b277f8f3a00698b35c44eae8ec353512938827750da442f05bd3492b8e06
MD5 59193818c2b6d9608adf28b83af1955d
BLAKE2b-256 8d47074cfe414217196af652cbedc2b058c0f7fd7102babe4595bcc17f579f70

See more details on using hashes here.

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

Hashes for jutl-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fe16568c904f85dfa7b9c8509118aea80a0ca480c572891a465b0eaa86473be2
MD5 784b7b8d366935e82eac4c4d88e39cec
BLAKE2b-256 be07fb83d8f749e3b7f3630fcdc90cde14c42ec9b801c8bb103e368e2037c244

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page