Tags: cdgriffith/Reusables
Tags
Version 0.9.6 (#60) - Adding #58 defaultlist (Thanks to Dogeek) - Adding LoggerIOWrapper (Thanks to Dogeek) - Adding log_it (Thanks to Dogeek) - Adding #57 singleton implementation (Thanks to Dogeek) - Changing line length to 120 and using `black` standard formatter Co-authored-by: Dogeek <[email protected]>
Version 0.9.0 (#45) + Adding datetime_format, dtf methods + Adding datetime_from_iso, dtiso methods + Adding catch_it and retry_it wrappers + Adding CONTRIBUTING file + Changing Namespace now operates more like "dict" on init, and can accept both iterable and kwargs + Changing major structure of reusables to better group similar functionality + Changing wrapper time_it now uses .time for older versions instead of the .clock + Depreciation Warning: get_logger is changing to setup_logger + Breaking change: log_exception has new and changed kwargs + Breaking change: removing Cookie Management in favor of separate library + Breaking change: removing sort_by + Breaking change: removing namespace.from_dict() + Breaking change: removing DateTime class in favor of singular methods datetime_format and datetime_from_iso
Version 0.8.0 (#34) - Adding log_exception wrapper - Adding ProtectedDict - Adding hooks for Tasker main loop - Adding roman number functions - Adding directory_duplicates function - Adding integer to words functions - Adding option to enable scandir package walk instead of os.walk - Adding url_to_ip and ip_to_url functions - Adding hex_digest kwarg to file_hash - Adding args and kwargs to time_it and log_exception wrappers - Fixing file_hash checks by just passing to hashlib - Changing functions to remove 'all' from them, extract_all, archive_all, find_all_files and find_all_files_generator - Changing time_it function to use time.perf_counter on 3.3+ and time.clock on 2.6-3.2 - Depreciation Warning: extract_all is changing to extract - Depreciation Warning: archive_all is changing to archive - Depreciation Warning: find_all_files is changing to find_files - Depreciation Warning: find_all_files_generator is changing to find_files_generator - Depreciation Warning: count_all_files is changing to count_files - Breaking change: Removing reuse wrapper - Breaking change: archive_all now detects type based off name, should supply extension to name - Breaking change: time_it message now takes args seconds, args, kwargs and does not allow positionals - Breaking change: os_tree will no longer return an empty dictionary on failure, but include the base directory supplied - Breaking change: renaming splice to cut
Version 0.7.0 (#23) * Removing argparse / command line option. Adding first tests and docs to new functions. * Adding defaults confignamespace methods, adding change_logger_level, fixes * [skip ci] Adding cross version run command * Adding tests, docstrings and updates for run. * Fixing nix tests * Fixing timeout version discrepancies. * PY2 vs PY3 testing * Python 2.6 is dumb * [ci skip] Fix import error in wrappers * Fix setup.py error * [skip ci] Adding new tasker ability * [skip ci] Adding new download function * Making logger safer, expanding run_in_pool * Pythox 2.x fixes * [skip ci] Adding pushd and popd as well as timed example of find fines compared to find * [skip ci] Command line helpers * [skip ci] Adding match specifications and readme updates * [skip ci] Expanding readme * [skip ci] Better command for running stuff from interpreter, expansion of readme * Overhauled tasker, should be working * Rename tasker to something meaningful. Adding ability to stop when tasklist finished * Adding basic file server * Making clear that it is a file server * Testing a bit more of download * Adding reusable tests * Fixing called process errors for non 3.5 pythons * maybe 2.6 will work this time * Windows and pypy fixes. * python 2.6 subprocess fix * Adding new documentation. Improving testing. * Adding bad size documentation * Threaded instead of MP FileServer * Increase test coverage * Preparations for Version 0.6.0 * Updating documentation for Version 0.6.0 * Trying out new documentation * [ci skip] hopefully last doc fixes * Adding find and now functions, protecting extension keys, adding glob ability with find, adding time_it wrapper. * Moving CLI helpers to their own section not imported by default. * [ci skip] Documentation! * [ci skip] Adding cat, and placeholder for tail * Fixing tests to be based properly. Adding queue_it function. * Adding depth to find files * Adding tail command * Adding splice and documentation * More documentation, moving imports to right place. * documentation and bug fixes * Adding logging helpers (untested), fixing imports, moving shared variables to their own file. * Tests and documentation * Python 2.6 is stupid * Figuring out python 2.6 is stupid properly * Figured out logging issue. * Adding tests for reuse * Adding docs and tests for new logging functions. * Adding tests for command queue tasker * Adding archive_all function * Adding test details * Clara's testing abilities * Adding copy command for CLI * Adding tests, and stream logger for CLI stuff * Docs, match_case applies to ext
PreviousNext