Jara core package
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.
Metadata
Release files for jara-utils 1.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jara_utils-1.2.1.tar.gz | 6.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jara_utils-1.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.9 kB
Release files / jara_utils-1.2.1.tar.gz
| Download URL | jara_utils-1.2.1.tar.gz |
|---|---|
| Size | 6.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6aeff5ba812efe8c9f70c09c016817fe74834bbd3a28724ce566e5cbb5feb1f1
|
|
BLAKE2b-256 checksum How to use checksums |
2bb69e208357f4c61eba0a32124d5b9a926289b8f53c0353fc4ca1c78c61d097
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.11.8 Linux/6.5.0-1017-azure
|
Release files / jara_utils-1.2.1-py3-none-any.whl
| Download URL | jara_utils-1.2.1-py3-none-any.whl |
|---|---|
| Size | 8.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f17b0db9d1ab9e36628c658bc73aa077ec2ccdd2a0ebc418965dbf5fcce76107
|
|
BLAKE2b-256 checksum How to use checksums |
70ab0e2e0bdf8fe1900eb9ad5db7315837b0b50b23562d11edcb2027fe74b8ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.11.8 Linux/6.5.0-1017-azure
|