Metadata-Version: 1.1
Name: imio.pyutils
Version: 0.21
Summary: Some python useful methods
Home-page: http://github.com/imio/imio.pyutils/
Author: IMIO
Author-email: support@imio.be
License: GPL
Description: .. contents::
        
        Introduction
        ============
        
        This package provides python useful methods.
        
        It relates to following kinds of operations:
        
        1) System level operations (system.py)
        
        It provides helper methods to:
        
        * read and write files,
        * read directories,
        * execute commands,
        * store and load list and dict,
        * trace printing,
        * creating temporary files,
        * etc.
        
        2) BeautifulSoup methods (bs.py)
        
        * remove elements
        * remove attributes
        * remove comments
        * replace entire strings
        * unwrap tags
        
        3) Postgres level operations (postgres.py). It requires psycopg2 egg !
        
        It provides helper methods to:
        
        * single or multiple select,
        * insert, update, delete rows,
        * etc.
        
        Changelog
        =========
        
        0.21 (2022-04-26)
        -----------------
        
        - Added `utils.merge_dicts` to be able to merge several dicts for which values
          are list, list are extended in final result.
          [gbastien]
        
        0.20 (2022-02-10)
        -----------------
        
        - Modified `memory` to return more useful information.
          [sgeulette]
        
        0.19 (2022-01-21)
        -----------------
        
        - Added `process_memory` to return current process memory.
          [sgeulette]
        - Added `memory` to return RAM information.
          [sgeulette]
        
        0.18 (2022-01-12)
        -----------------
        
        - Made `insert_in_ordereddict` python3 compatible.
          [sgeulette]
        - Added `odict_pos_key` to get key at position in ordereddict.
          [sgeulette]
        
        0.17 (2022-01-04)
        -----------------
        
        - Added `timed` and `ftimed` functions.
          [sgeulette]
        - Added OrderedDict for load_var function
          [sgeulette]
        
        0.16 (2021-10-27)
        -----------------
        
        - Added `iterable_as_list_of_list` function.
          [sgeulette]
        - Added date in runCommand output
          [sgeulette]
        
        0.15 (2021-04-27)
        -----------------
        
        - Added `ln_key` parameter in `read_dictcsv` method.
          [sgeulette]
        
        0.14 (2021-04-21)
        -----------------
        
        - Added `read_dictcsv` function.
          [sgeulette]
        - Added `utils.replace_in_list` function to ease replacement of values in a list.
          [gbastien]
        - Added `safe_encode` function.
          [sgeulette]
        
        0.13 (2020-10-07)
        -----------------
        
        - Added `insert_in_ordereddict` function to easier insert a new key at needed position.
          [sgeulette]
        
        0.12 (2020-05-19)
        -----------------
        
        - Update syntax for py 3.
          [odelaere]
        
        0.11 (2018-10-12)
        -----------------
        
        - Added warning log level function
          [odelaere]
        
        0.10 (2018-07-23)
        -----------------
        
        - Added to_skip parameter in read_dir functions.
          [sgeulette]
        
        0.9 (2017-07-28)
        ----------------
        
        - Added read_csv function.
          [sgeulette]
        
        0.8 (2017-07-19)
        ----------------
        
        - runCommand can append to file.
          [sgeulette]
        
        0.7 (2017-06-26)
        ----------------
        
        - Just release on pypi for collective.documentgenerator.
          [sgeulette]
        
        0.6 (2017-02-08)
        ----------------
        
        - runCommand: return as third value the return code of the command.
          [sgeulette]
        
        0.5 (2017-02-08)
        ----------------
        
        - Added outfile parameter to runCommand.
          [sgeulette]
        
        0.4 (2016-12-07)
        ----------------
        
        - Added param to get only files in dir.
          [sgeulette]
        - Added methods for bs4 (beautifulsoup)
          [sgeulette]
        
        0.3 (2016-09-21)
        ----------------
        
        - Return empty list when file doesn't exist.
          [sgeulette]
        
        0.2 (2016-04-15)
        ----------------
        
        - Added options on read_file.
          [sgeulette]
        
        0.1 (2015-06-03)
        ----------------
        
        - Initial release.
          [sgeulette]
        
Keywords: Python IMIO
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
