Module to use dictionaries in various situations
Project description
PyDicts
Links
Documentation
I've developed this module because I needed this kind of methods developing with Django and python
You can access documentation in Pydicts Github page
CHANGELOG
0.12.0 (2024-01-16)
- Improved percentage logic
- Integrated ccy module for currencies listing
- Added more test. Coverage is now 86%
- Added support to ISO 8601 durations casts. Added support to durations in MyJsonEncoder module
- Added jupyter-book support for documentation
- Added project logo
- Fixed jinja2 dependency security warnning
0.11.0 (2023-12-13)
- Added in casts ignore_exceptions parameter in all methods
- Added a lot of tests. Test coverage is now 73%.
- Added more stability to casts
0.10.0 (2023-12-08)
- Improving str2decimal conversions. Changed type parameter to decimal_separator.
- Added Percentage and Currency classes to manage this objects
0.9.0 (2023-12-04)
- Added gettext support
- Improved spanish translation
- Added custom exceptions for each module
- Improved documentation
- Added lol_print method
- myjsonencoder has been included to convert from json to dictionaries
0.8.0 (2023-11-26)
- Migrating casts and datetime_functions to pydicts.casts. Utils to make casting easy
- Create lol (List of lists) module
0.7.0 (2023-11-04)
- Improved documentation
- Removed duplicated lod_min and lod_max methods
- Added lod_filter_keys function
- Added lod_filter_dictionaries function
- Added lod_clone function
- Added lod_calculate function
0.6.0 (2023-07-02)
- Fixed a race condition bug in lod_ymv_transposition_with_percentages
0.5.0 (2023-05-04)
- Added support to latex tables from list of dictionaries
0.4.0 (2023-04-19)
- Added poetry support
- Added poethepoet support
- Added lod_remove_key
0.3.0 (2023-04-16)
- Added lod_ymv_transposition_with_porcentages
0.2.0 (2023-04-12)
- Added lod_print with tabulate module
- Improving documentation
- Refactorized modules to lod_xyv, lod_ymmv
0.1.0 (2023-04-10)
- First version addapting listdict_functions from reusingcode
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
pydicts-0.12.0.tar.gz
(38.4 kB
view details)
Built Distribution
pydicts-0.12.0-py3-none-any.whl
(45.1 kB
view details)
File details
Details for the file pydicts-0.12.0.tar.gz
.
File metadata
- Download URL: pydicts-0.12.0.tar.gz
- Upload date:
- Size: 38.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.7 Linux/6.7.0-gentoo
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63c73bd637e5a6cbd44be76786b1599a12a781721fb11e4b41e1392348c052fc |
|
MD5 | ca61d330cb2ebefd967cf41653462248 |
|
BLAKE2b-256 | e6b452df5d26ceb716ec4dfc913cb2f16543b264ad78400cbfe454b5b3e6d609 |
Provenance
File details
Details for the file pydicts-0.12.0-py3-none-any.whl
.
File metadata
- Download URL: pydicts-0.12.0-py3-none-any.whl
- Upload date:
- Size: 45.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.7 Linux/6.7.0-gentoo
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb6337cf33718c97237176c51e089bae0e6ef89d13c1b253bdb2fdca9b060ab8 |
|
MD5 | 6a7de537371e29489fd7d372cb81a0c3 |
|
BLAKE2b-256 | 299ffa61c0551eed819c60c501f469210d9d1cb8a8c5dcdcfee24251f3e597c3 |