Skip to main content

Module to use dictionaries in various situations

Project description

PyDicts PyPI - Downloads

Module to use dictionaries, list of dictionaries and other data structures

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.13.0 (2024-01-26)

  • Removed ccy dependency due to slow python release updates

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


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.13.0.tar.gz (41.5 kB view hashes)

Uploaded Source

Built Distribution

pydicts-0.13.0-py3-none-any.whl (48.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page