Skip to main content

A Python package of useful tools and utilities.

Project description

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

A Python package of useful tools and utilities.

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 juts
  2. From python environment: from jutils import <submodule> where <submodule> is:
  • averages
  • calculators
  • converters
  • cryptography
  • 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 jutils -e . dev
  4. Run tests with PyTest: pytest

Build

  1. Build module for distribution: python3 setup.py bdist_wheel sdist
  2. Push to PyPI: pip install twine twine upload dist/*

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.

History

0.0.0 (12.30.2022)

  • GitHub reposotiry created
  • Project created
    • Basic readme created

0.0.1 (01.06.2023)

  • Project uploaded to PyPI
  • Ability to unbuild project
    • Unbuild script (./unbuild)
  • Hello, World! function

Credits

jutils was created, developed, and is currently maintained by Jordan Welsman.

Licence

jutils is developed and distributed under the MIT license.

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

:clapper: Followed tutorial by Mark Smith (@judy2k)

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.2.0.tar.gz (7.6 kB view hashes)

Uploaded Source

Built Distribution

jutl-0.2.0-py3-none-any.whl (7.6 kB view hashes)

Uploaded Python 3

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