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.
Metadata
Release files for utilisys 0.1.19
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| utilisys-0.1.19.tar.gz | 12.0 kB | Without provenance | Details for utilisys-0.1.19.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| utilisys-0.1.19-py3-none-any.whl | Python 3 | none | any | Details for utilisys-0.1.19-py3-none-any.whl |
Total release size: 23.6 kB
Release files / utilisys-0.1.19.tar.gz
| Download URL | utilisys-0.1.19.tar.gz |
|---|---|
| Size | 12.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8bb9acaadbd57c403ed7d72f207f66cd8008988b5010fb75fdcddebcbb12a2a2
|
|
BLAKE2b-256 checksum How to use checksums |
588d4dfe5fc6435e65ef0f2a1776c4480b403600ffda748db0e17ccf9917e089
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.0
|
Release files / utilisys-0.1.19-py3-none-any.whl
| Download URL | utilisys-0.1.19-py3-none-any.whl |
|---|---|
| Size | 11.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
72f3125ddc18b6f5fa017f78d0566f86e552e139480bd3731161eb21f842778a
|
|
BLAKE2b-256 checksum How to use checksums |
6e0ce2701e9cc7860cdb396c287ec557433a69b400fc5559d61a413073bc76ef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.0
|
Security for utilisys 0.1.19
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.