Skip to main content

Python Utilities

Project description

downloads build status codecov contributor-friendly documentation

Documentation: utilspie.readthedocs.org

What is utilspie?

Utilspie is a Python library that offers a sensible, human-friendly utilities which do not come along with Python installation. Utilspie is categorized into 5 modules:

Installation

utilspie is available on pypi. To install, run:

$ pip install utilspie

Quick Start

For using the utilspie, you have to import the package utilspie and call it’s function as:

from utilspie import iterutils
# OR, from utilspie.iterutils import get_chunks

iterutils.get_chunks([1, 2, 3, 4, 5, 6], 2)
<generator object <genexpr> at 0x1018fab40>
# returns generator object

list(iterutils.get_chunks([1, 2, 3, 4, 5, 6], 2))
[[1, 2], [3, 4], [5, 6]]

API Guide

utilspie.asyncutils

Contains utility functions for asynchronous calls.

utilspie.fileutils

Contains utility functions for files related operations.

utilspie.iterutils

Contains utility functions for iterables. It is inspired by itertools package.

utilspie.collectionsutils

Contains additional data objects not available as in-built in Python. This is inspired by collections module.

utilspie.importutils

Contains utilites related to importing the modules.

Didn’t find what you want?

Are you looking for something which you think should be the part of utilspie but is not currently present? Feel free to mention it by opening a issue. We will take a look at it, and will implement it if it’s a good fit.

How to Contribute?

  1. Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug.

  2. Fork the repository on GitHub to start making your changes to the master branch (or branch off of it).

  3. Write a test which shows that the bug was fixed or that the feature works as expected.

  4. Send a pull request and bug the maintainer until it gets merged and published. Make sure to add yourself to AUTHORS.

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

utilspie-0.1.0.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

utilspie-0.1.0-py2.py3-none-any.whl (10.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file utilspie-0.1.0.tar.gz.

File metadata

  • Download URL: utilspie-0.1.0.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for utilspie-0.1.0.tar.gz
Algorithm Hash digest
SHA256 835a62e59bcbac4f6e5c5470bc4e59d5941e36e2563d53e37a1d0d36ff967ba6
MD5 8b69a21a43b651b9fff1182f9d8be1ca
BLAKE2b-256 b9f0b64abaad91d061e61b61965a58714b717ec1dbfadf070fa2c8c42aefd645

See more details on using hashes here.

File details

Details for the file utilspie-0.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for utilspie-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0f70a13bc47effbc6777766e3d21295027b3893d356a7f71086987cd2ffe63c5
MD5 a711c3836cc38baf79fd2105bf66073b
BLAKE2b-256 160891974271969b09b933c5f949af23905c18533868a6f58d838bf6fb33fc19

See more details on using hashes here.

Supported by

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