Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: cdgriffith/Reusables

Tags

1.0.0

Toggle 1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Version 1.0.0 (#61)

- Fixing default of defaultlist
- Changing testing from Travis CI to github actions
- Removing Python 2.x support
- Removing scandir options
- Removing tests for web

0.9.6

Toggle 0.9.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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]>

0.9.5

Toggle 0.9.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version 0.9.5 (#56)

* - Adding `ignored` context manager (Thanks to Dogeek)

0.9.4

Toggle 0.9.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version 0.9.4 (#52)

- Adding sync_dirs function
- Adding sanitized_input function (Thanks to Dogeek)
- Breaking change: Changing find_files to return pathlib objects by default on Python 3.4+
- Removing python 2.6 from travis tests

0.9.3

Toggle 0.9.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version 0.9.3 (#50)

0.9.2

Toggle 0.9.2's commit message
Version 0.9.2 (#48)

Adding option of kwargs to task for tasker
Fixing documentations links

0.9.1

Toggle 0.9.1's commit message
Version 0.9.1 (#47)

0.9.0

Toggle 0.9.0's commit message
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

0.8.0

Toggle 0.8.0's commit message
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

0.7.0

Toggle 0.7.0's commit message
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