A comprehensive utility package to simplify common tasks in Python programming
Project description
EssentialKit
Functional Description
A comprehensive utility package to simplify common tasks in Python programming
Owner
For any bugs or questions, please reach out to Dani Gavilán
Branching Methodology
This project follows a Git Flow simplified branching methodology
- Master Branch: production code
- Develop Branch: main integration branch for ongoing development. Features and fixes are merged into this branch before reaching master
- Feature Branch: created from develop branch to work on new features
Prerequisites
This project uses:
- Language: Python 3.10
- Libraries:
- pyhocon
- pytest
- assertpy
How to use it
Install the library
pip install essentialkit
Functionalities
- get_all_file_paths_in_directory: Retrieve a list of all file paths within a specified folder and its subdirectories.
- read_json: Read and parse a JSON file into a Python dictionary.
- write_json: Serialize a Python dictionary into JSON format and write it to a file.
- read_hocon: Read and parse a HOCON file into a Python dictionary.
- write_hocon: Serialize a Python dictionary into HOCON format and write it to a file.
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
essentialkit-0.2.0.tar.gz
(9.1 kB
view details)
Built Distribution
File details
Details for the file essentialkit-0.2.0.tar.gz
.
File metadata
- Download URL: essentialkit-0.2.0.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 569b0d19d8c3dabac97008b7c2ffaccc4c0034516348f16d8049956933436d3e |
|
MD5 | bb7b6ab574ef342f8215d97370e27dc1 |
|
BLAKE2b-256 | 951ca93a227a7bdb77cc650e27e63bc51c8d3e41f53e9121ec54988aefed56c3 |
File details
Details for the file essentialkit-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: essentialkit-0.2.0-py3-none-any.whl
- Upload date:
- Size: 10.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48948b35dedd86e745bdc655599ee0d8b238a707f6814e19e14ded9894dfdf63 |
|
MD5 | 27e15d75b179577c5dd6c95421b14f11 |
|
BLAKE2b-256 | 213c067641db5e808e66a6017e3f08fb7645ae63588920c927432faad8f52a39 |