A package with basic stuff.
Project description
Jara means bear in Sesotho.
Why?
Sometimes I start a new project and I need to implement again same methods and after create tests for each method. This package will provide common methods like str_2_bool or other methods check README.rst for all methods available.
How to contribute to the package?
- Clone project locally and then:
Install all dependencies including the test and the dev oanes: poetry install -E test -D;
Do changes in the project;
Create unittests (please make sure you will keep coverage to 100%);
Run all sanity commands (pytest, flake8, mypy, bandit);
Check if there is any duplicated or dead fixtures by running pytest with --dead-fixtures and --dup-fixtures;
Note: Run commands using poetry: poetry run <command>;
What you will find in this package?
Basically will contain utils methods to avoid write them in all projects. Some examples:
decorator to benchmark methods;
methods to handle environment variables;
some utils methods such as: snake_2_camel, str_2_bool.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for jara_utils-1.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a2c88c19442956bf7c8a30d895d38a4b47c031b46e065d0145c8402b93a5789 |
|
MD5 | af8ba53aa9c79f34291513cee939fbe0 |
|
BLAKE2b-256 | 1db2e3005d2864cc3dbafb4efa31adfcba7c7e4235c9ae7ff1faa854e76fa607 |