Skip to main content

Python library enhanced with a wide range of functions for different scenarios.

Project description

This library allows the utilization of different utility functions for different scenarios.

Main utils:

  • time

  • string

  • data_structures

  • db

  • django

  • math

  • exception

  • choices

Quick start

  1. Import wanted function like this:

    from python_utils.time import date_range
    date_range(start_date, end_date)

Although the library provides some utility functions related to other libraries like django, it does not install any dependencies automatically. This means, you can install the library even if you do not use these libraries, but keep in mind that in this case you cannot use the functions that depend on them.

You can also chose to install the dependencies alongside the library, including the library in the requirements in the form:

cardo-python-utils[django]

Tests

The library has a high coverage by tests. If you want to see tests in action:

  1. Inside venv, run pip install -r tests/requirements.txt

  2. Run tests via pytest command

Project details


Release history Release notifications | RSS feed

This version

0.5.4

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cardo_python_utils-0.5.4.tar.gz (51.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cardo_python_utils-0.5.4-py3-none-any.whl (70.3 kB view details)

Uploaded Python 3

File details

Details for the file cardo_python_utils-0.5.4.tar.gz.

File metadata

  • Download URL: cardo_python_utils-0.5.4.tar.gz
  • Upload date:
  • Size: 51.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for cardo_python_utils-0.5.4.tar.gz
Algorithm Hash digest
SHA256 1d12d9456371fa01dfbe7a10f961cc9490b6aa9b07df989f1268a2a99604beec
MD5 b896a3bd5e2f5a5c7130b3210980d67b
BLAKE2b-256 983905bb28ab9bd8d943e216e5e2940d79be20b11631fba2c716c55e7ea58e12

See more details on using hashes here.

File details

Details for the file cardo_python_utils-0.5.4-py3-none-any.whl.

File metadata

File hashes

Hashes for cardo_python_utils-0.5.4-py3-none-any.whl
Algorithm Hash digest
SHA256 acb513c7ef83596a91ae9d090d40dc9d41aa0de9eebd0fb0525ba6e2738f3132
MD5 b94ce9283ba1f7e29f01a4ad86dfd6d9
BLAKE2b-256 b0035dfe61fd53510a47bbcdd5c640b80bc845a63656e156e434e98968db96b4

See more details on using hashes here.

Supported by

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