Skip to main content

ve-utils

CircleCI PyPI package codecov Codacy Badge

This is a Python utilities helper.

Installation

Install from PyPi :

You can install the ve_utils helper from PyPI:

$ pip install ve_utils

Install from GitHub repository :

To install directly from GitHub:

$ python3 -m pip install "git+https://github.com/mano8/ve_utils"

How to use

UType :

import package :

from ve_utils.utype import UType as Ut

Test format :

Example for is_list method:

>>> my_var = [ 0, 1 ,2 ,3 ]
>>> Ut.is_list(my_var, not_null=True)
>>> True
>>> Ut.is_list(my_var, min_items=5)
>>> False
>>> Ut.is_list(my_var, max_items=2)
>>> False
>>> Ut.is_list(my_var, eq=4)
>>> True 
>>> Ut.is_list([], not_null=True)
>>> False 
>>> Ut.is_list([])
>>> True 
>>> Ut.is_list(dict())
>>> False 

The methods is_list, is_dict and is_tuple takes the sames arguments.

Example for is_int method:

>>> my_var = 10
>>> Ut.is_int(my_var, not_null=True)
>>> True
>>> Ut.is_int(my_var, mini=15)
>>> False
>>> Ut.is_int(my_var, maxi=2)
>>> False
# value is_int an is equal to 2
>>> Ut.is_int(2, eq=2)
>>> True
>>> Ut.is_int(0, not_null=True)
>>> False 
>>> Ut.is_int(-10, positive=True)
>>> False
>>> Ut.is_int(-10, negative=True)
>>> True 
>>> Ut.is_int("hello")
>>> False 

The methods is_int, is_float and is_numeric takes the sames arguments. is_numeric method allow to work with float and int instances.

Metadata

Release files for ve-utils 2.5.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ve-utils 2.5.3
File Size Uploaded Provenance Actions
ve_utils-2.5.3.tar.gz 43.8 kB Without provenance Details for ve_utils-2.5.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ve-utils 2.5.3
File Interpreter ABI Platform Actions
ve_utils-2.5.3-py3-none-any.whl Python 3 none any Details for ve_utils-2.5.3-py3-none-any.whl

Total release size: 65.3 kB

Release files / ve_utils-2.5.3.tar.gz

Download URL ve_utils-2.5.3.tar.gz
Size 43.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c93c73ba1d6b358a13f7f4c6d8443e4aaa51b81230fcbac30210328e7b4b4909
BLAKE2b-256 checksum
How to use checksums
ee07c3249531dc8b74588a52301cd609678f3ae59cda4564fa61f11d660fa6ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

Release files / ve_utils-2.5.3-py3-none-any.whl

Download URL ve_utils-2.5.3-py3-none-any.whl
Size 21.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5189a7c80ebc331a40f3ae885411368bc3a0a0473faa58463fbd4b709938d913
BLAKE2b-256 checksum
How to use checksums
d6e386a14355470a4c7b2156f1ed5e96b8ceb12c004903cfa2312b923c7791ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

Security for ve-utils 2.5.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page