From: Scott Gasch Date: Tue, 13 Jun 2023 22:08:13 +0000 (-0700) Subject: Cut version 0.0.1b18 X-Git-Url: https://wannabe.guru.org/gitweb/?a=commitdiff_plain;h=e9e50f4508eea4ae6d94e681c884544a321a0c35;p=pyutils.git Cut version 0.0.1b18 - Update docs + doctest. - Adding docs. - Fix typo. - More docstring updates. - Adds type annotations. - Improve docstrings. - Cleanup docs. - More sanity with exception types and raises docs. - Remove useless lens. - Just update pydocs. - Log the site that raised the exception. - More messing with the unhandled / non-zero record code. - Add a str() around exception value in logging message. - Use LoggingContext for non-zero / unhandled top level system-wide record. - Fix typo in docs - Update logging_utils docs. - Fix typo. - Optional hooks for system wide non-zero exit log and unhandled top level exception log. - Fix link in README.md. - Cut version 0.0.1b17 - Adds geocode from scottutilz. - Fixup dedup_files and add some help/usage methods to config. - Include filename on exit. - Get rid of a typing: ignore. - Fixup docs. - Merge simple and typing. - Fix docs - duh - ...and the sphinx docs. - Oops, update comments. - Persistent should be a type. - Simple base interfaces. - Minor typing cleanup. - Comparable.. and better type hints on dict_utils. - More Type -> type - Type -> type - Improve type hints again. - Fix widths in ansi.py main color dumper. - Add type hint for class arg. - Cut version 0.0.1b16 - Cleanup code and update docs in bst.py. - Fix comment typos and remove linter warnings. - Fix type hints in executors. - Add some functionality to string_utils and improve type hints in there. - Improve type hints. - Improve docs on bst.py again. - Cut version 0.0.1b15 - small comment change. - Dots instead of pass... - Use Protocol to implement the interface typevar here instead. - Adds find_lowest_node_less_than_or_equal_to. - Cleanup code / comments. - Improve type hints in bst.py. - Better definition of "fuzzy". - Iterate within a range. - Fix squelch repeated log messages to work with modules loaded via "from foo import bar" type syntax. - Log the interpreter path in debug mode. - Cut version 0.0.1b14 - Fix another place for types -> typez - Make cron.py warn on no --timeout which can lead to stale locks. - Fix a bug around the computation of zookeeper lockfile expirations. - Remove package. - Use CreateFileWithMode for cache. - Make persistent use tighter permissions by default. - Fix clear_preexisting_handers functionality. - Adds a doctest. - Another types reference in the docs. - Rename in the docs. - types -> typez as the name mirrors a python core library name. - Add and use valid_byte_count. - Cut version 0.0.1b13 - Remove tprint, add docs. - Document this logging stuff. - Removes my hacky --lmodule which I will miss dearly but it was preventing the cool LoggingContext which is now added. - Cleanup. - Adds LoggingContext. - Cut version 0.0.1b12 - Do this logging stuff the right way. - Cut version 0.0.1b11 - Rename that class; it doesn't just prepend... - Improve pydocs. - Fix pydocs - Create methods to dynamically prepend or append messages to all log messages produced by the current thread. - Update docs. - Cut version 0.0.1b10 - More cleanup. - More spring cleaning. - I guess it's 2023 now... - Adds a new color. - Augment logging at startup in debug mode; fix a bug in config. - Fix logger.exception messages in example code. - Fix logger.exception() calls. - Use full path for grep. - Make logging use execute_probabilstically. - Improve docs and add a doctest. - Adds execute_probabilistically. - Minor tweaks. - Adds CreateFileWithMode helper to create a new file with a given mode more easily. - Cut version 0.0.1b9 --- diff --git a/dist/pyutils-0.0.1b18-py3-none-any.whl b/dist/pyutils-0.0.1b18-py3-none-any.whl new file mode 100644 index 0000000..38ac455 Binary files /dev/null and b/dist/pyutils-0.0.1b18-py3-none-any.whl differ diff --git a/dist/pyutils-0.0.1b18-py3-none-any.whl.md5 b/dist/pyutils-0.0.1b18-py3-none-any.whl.md5 new file mode 100644 index 0000000..bcf6e4e --- /dev/null +++ b/dist/pyutils-0.0.1b18-py3-none-any.whl.md5 @@ -0,0 +1 @@ +MD5 (pyutils-0.0.1b18-py3-none-any.whl) = a66e82381573dfe71db9f5ab631cea9b diff --git a/dist/pyutils-latest-py3-none-any.whl b/dist/pyutils-latest-py3-none-any.whl index e4d063c..82d97a6 120000 --- a/dist/pyutils-latest-py3-none-any.whl +++ b/dist/pyutils-latest-py3-none-any.whl @@ -1 +1 @@ -pyutils-0.0.1b17-py3-none-any.whl \ No newline at end of file +pyutils-0.0.1b18-py3-none-any.whl \ No newline at end of file diff --git a/dist/pyutils-latest-py3-none-any.whl.md5 b/dist/pyutils-latest-py3-none-any.whl.md5 index 7e61347..fee1af3 100644 --- a/dist/pyutils-latest-py3-none-any.whl.md5 +++ b/dist/pyutils-latest-py3-none-any.whl.md5 @@ -1 +1 @@ -MD5 (pyutils-latest-py3-none-any.whl) = 8afe91a09652a0c7d698b3a58997d8e2 +MD5 (pyutils-latest-py3-none-any.whl) = a66e82381573dfe71db9f5ab631cea9b diff --git a/pyproject.toml b/pyproject.toml index 455f526..2371b0c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pyutils" -version = "0.0.1b17" +version = "0.0.1b18" authors = [ { name="Scott Gasch", email="scott.gasch@gmail.com" }, ] diff --git a/release_notes.md b/release_notes.md index 8039173..79d1274 100644 --- a/release_notes.md +++ b/release_notes.md @@ -656,3 +656,112 @@ This version -------- 0.0.1b17 Previous version ---- 0.0.1b16 Total commits ------- 79 ``` +# 🎁 Release notes (`0.0.1b18`) + +## Changes +- Update docs + doctest. +- Adding docs. +- Fix typo. +- More docstring updates. +- Adds type annotations. +- Improve docstrings. +- Cleanup docs. +- More sanity with exception types and raises docs. +- Remove useless lens. +- Just update pydocs. +- Log the site that raised the exception. +- More messing with the unhandled / non-zero record code. +- Add a str() around exception value in logging message. +- Use LoggingContext for non-zero / unhandled top level system-wide record. +- Fix typo in docs +- Update logging_utils docs. +- Fix typo. +- Optional hooks for system wide non-zero exit log and unhandled top level exception log. +- Fix link in README.md. +- Cut version 0.0.1b17 +- Adds geocode from scottutilz. +- Fixup dedup_files and add some help/usage methods to config. +- Include filename on exit. +- Get rid of a typing: ignore. +- Fixup docs. +- Merge simple and typing. +- Fix docs +- duh +- ...and the sphinx docs. +- Oops, update comments. +- Persistent should be a type. +- Simple base interfaces. +- Minor typing cleanup. +- Comparable.. and better type hints on dict_utils. +- More Type -> type +- Type -> type +- Improve type hints again. +- Fix widths in ansi.py main color dumper. +- Add type hint for class arg. +- Cut version 0.0.1b16 +- Cleanup code and update docs in bst.py. +- Fix comment typos and remove linter warnings. +- Fix type hints in executors. +- Add some functionality to string_utils and improve type hints in there. +- Improve type hints. +- Improve docs on bst.py again. +- Cut version 0.0.1b15 +- small comment change. +- Dots instead of pass... +- Use Protocol to implement the interface typevar here instead. +- Adds find_lowest_node_less_than_or_equal_to. +- Cleanup code / comments. +- Improve type hints in bst.py. +- Better definition of "fuzzy". +- Iterate within a range. +- Fix squelch repeated log messages to work with modules loaded via "from foo import bar" type syntax. +- Log the interpreter path in debug mode. +- Cut version 0.0.1b14 +- Fix another place for types -> typez +- Make cron.py warn on no --timeout which can lead to stale locks. +- Fix a bug around the computation of zookeeper lockfile expirations. +- Remove package. +- Use CreateFileWithMode for cache. +- Make persistent use tighter permissions by default. +- Fix clear_preexisting_handers functionality. +- Adds a doctest. +- Another types reference in the docs. +- Rename in the docs. +- types -> typez as the name mirrors a python core library name. +- Add and use valid_byte_count. +- Cut version 0.0.1b13 +- Remove tprint, add docs. +- Document this logging stuff. +- Removes my hacky --lmodule which I will miss dearly but it was preventing the cool LoggingContext which is now added. +- Cleanup. +- Adds LoggingContext. +- Cut version 0.0.1b12 +- Do this logging stuff the right way. +- Cut version 0.0.1b11 +- Rename that class; it doesn't just prepend... +- Improve pydocs. +- Fix pydocs +- Create methods to dynamically prepend or append messages to all log messages produced by the current thread. +- Update docs. +- Cut version 0.0.1b10 +- More cleanup. +- More spring cleaning. +- I guess it's 2023 now... +- Adds a new color. +- Augment logging at startup in debug mode; fix a bug in config. +- Fix logger.exception messages in example code. +- Fix logger.exception() calls. +- Use full path for grep. +- Make logging use execute_probabilstically. +- Improve docs and add a doctest. +- Adds execute_probabilistically. +- Minor tweaks. +- Adds CreateFileWithMode helper to create a new file with a given mode more easily. +- Cut version 0.0.1b9 + +## Metadata +``` +This version -------- 0.0.1b18 +Previous version ---- 0.0.1b17 +Total commits ------- 99 +```