Skip to main content

A collection of utility functions for various tasks by Lifsys, Inc

Project description

Utilisys by Lifsys, Inc

Utilisys is a Python package developed by Lifsys, Inc that provides a collection of utility functions for various tasks including API key retrieval, phone number standardization, dictionary flattening, contract requirement handling, email parsing, file operations, and data processing and conversion.

Installation

You can install Utilisys using pip:

pip install utilisys

Usage

Here's a quick example of how to use Utilisys:

from utilisys import standardize_phone_number, flatten_dict

# Standardize a phone number
phone = standardize_phone_number("(123) 456-7890")
print(phone)  # Output: +1 123-456-7890

# Flatten a nested dictionary
nested_dict = {"a": 1, "b": {"c": 2, "d": {"e": 3}}}
flat_dict = flatten_dict(nested_dict)
print(flat_dict)  # Output: {'a': 1, 'b_c': 2, 'b_d_e': 3}

For more detailed usage instructions, please refer to the documentation.

Version History

  • 0.1.19: Prepared for PyPI update
    • Updated version number in setup.py, init.py, and PKG-INFO
    • Updated changelog in README.md and CHANGELOG.md
    • Minor improvements and bug fixes
  • 0.1.18: Previous PyPI update
    • Updated version number in setup.py, init.py, and PKG-INFO
    • Updated changelog in README.md and CHANGELOG.md
    • Minor improvements and bug fixes
  • 0.1.17: Previous PyPI update
    • Updated version number in setup.py, init.py, and PKG-INFO
    • Updated changelog in README.md and CHANGELOG.md
    • Minor improvements and bug fixes
  • 0.1.16: Previous PyPI update
    • Updated version number in setup.py, init.py, and PKG-INFO
    • Updated changelog in README.md and CHANGELOG.md
    • Minor improvements and bug fixes
  • 0.1.15: Previous PyPI update
    • Updated version number in setup.py, init.py, and PKG-INFO
    • Updated changelog in README.md and CHANGELOG.md
    • Improved JSON processing in utilisys.py
    • Updated get_requirements function to use DatabaseManager's use_table method
  • 0.1.14: Previous PyPI update
    • Updated version number for PyPI release
    • Several changes in utilisys.py (see CHANGELOG.md for details)
  • 0.1.13: Previous PyPI update
    • Updated version number in setup.py, init.py, and PKG-INFO
    • Updated changelog in CHANGELOG.md with detailed changes in utilisys.py
    • Added new functions and improved existing ones in utilisys.py
  • 0.1.12: Previous PyPI update
    • Updated version number in setup.py, init.py, and PKG-INFO
    • Updated changelog in CHANGELOG.md
    • Several changes in utilisys.py
  • 0.1.11: Previous PyPI update
    • Updated version number for PyPI release
    • Updated version number in setup.py and PKG-INFO
    • Updated changelog in README.md
    • Minor improvements and bug fixes
  • 0.1.8: Previous PyPI update
    • Updated version number in setup.py and PKG-INFO
    • Updated changelog in README.md
    • Minor improvements and bug fixes
  • 0.1.7: Previous PyPI update
    • Updated version number in setup.py and PKG-INFO
    • Updated changelog in README.md
    • Minor improvements and bug fixes
  • 0.1.6: Previous PyPI update
    • Updated version number in setup.py and PKG-INFO
    • Updated changelog in README.md
    • Minor improvements and bug fixes
  • 0.1.5: Prepared for PyPI update
    • Updated version number in setup.py and PKG-INFO
    • Updated changelog in README.md
    • Enhanced JSON processing with safe_json_loads function
  • 0.1.4: Prepared for PyPI update
    • Updated version number in setup.py
    • Updated changelog in README.md
    • Improved error handling in JSON processing functions
  • 0.1.3: Updated for PyPI release
    • Updated version number in setup.py
    • Updated changelog in README.md
    • Fixed import statement in utilisys.py (changed 'intellisys' to 'intelisys')
  • 0.1.2: Prepared for PyPI update
  • 0.1.1: Added support for Python 3.10 and 3.11
  • 0.1.0: Initial release

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About Lifsys, Inc

Lifsys, Inc is an AI company dedicated to developing solutions for the future. For more information, visit www.lifsys.com.

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

utilisys-0.1.19.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

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

utilisys-0.1.19-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file utilisys-0.1.19.tar.gz.

File metadata

  • Download URL: utilisys-0.1.19.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.0

File hashes

Hashes for utilisys-0.1.19.tar.gz
Algorithm Hash digest
SHA256 8bb9acaadbd57c403ed7d72f207f66cd8008988b5010fb75fdcddebcbb12a2a2
MD5 ba720e93eb02992bc0e85005ec5274a2
BLAKE2b-256 588d4dfe5fc6435e65ef0f2a1776c4480b403600ffda748db0e17ccf9917e089

See more details on using hashes here.

File details

Details for the file utilisys-0.1.19-py3-none-any.whl.

File metadata

  • Download URL: utilisys-0.1.19-py3-none-any.whl
  • Upload date:
  • Size: 11.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.0

File hashes

Hashes for utilisys-0.1.19-py3-none-any.whl
Algorithm Hash digest
SHA256 72f3125ddc18b6f5fa017f78d0566f86e552e139480bd3731161eb21f842778a
MD5 b7b34a81cde21258bb43ddeb2d4ac4fb
BLAKE2b-256 6e0ce2701e9cc7860cdb396c287ec557433a69b400fc5559d61a413073bc76ef

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