From: Scott Gasch Date: Fri, 21 Oct 2022 22:54:05 +0000 (-0700) Subject: Cut version 0.0.1b5 X-Git-Url: https://wannabe.guru.org/gitweb/?a=commitdiff_plain;ds=sidebyside;h=f1abeb87cbc58d149fbd85d833ff067ab8c0f054;p=pyutils.git Cut version 0.0.1b5 - Add missing dependency on ANTLR runtime. - Lift easter() function from dateutils and remove that dependency from this project. Original copyright and attribution in the code and the root NOTICE file. - Make sure lockfile always sets locktime. Use locktime in cron.py to optionally create a record of lockfile contention for future analysis. - Improve cut_version.sh understanding of old versions. - Teach cut_version.sh about PREVIOUS_VERSION... - Add a blurb about fff.py in README. - Add fff.py as an example but it's really a devtool that I used in the pre-commit hook. - Clean up run_tests.py - More messing with the project file. - Update license to try to make the PyPi page look nicer... - Make it clear that --config_allow_dynamic_updates doesn't take any argument. - Add some more examples and a convenience method in config.py for terminating the program due to bad flags. - Reference local files in wordle example. - Better explain what the heck is going on in deferred_operand.py. - Add an overall runtime line to the final report in run_tests.py. - Adds timer next to progress bar in run_tests.py. - Remove hardcoded properties list from DeferredOperand; use a c'tor param instead. - Add a comment for future fields in SmartFuture. - Make DeferredOperand handle sets, dirs, dels transparently by passing them along to the wrapped result. - Make DeferredOperand work more transparently. - Stop calling internal method _resolve in run_tests.py. - Log an error message when something went wrong in run_tests.py. - Do not let test names in results collide when we run one to capture coverage and another instance of the same test w/o coverage to check perf. - Make run_tests.py keep track of test runtimes. - Make run_tests.py tell you what's still running. - Cut version 0.0.1b4 --- diff --git a/pyproject.toml b/pyproject.toml index e5c69b5..0b5b6b0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,12 +1,12 @@ [project] name = "pyutils" -version = "0.0.1b4" +version = "0.0.1b5" authors = [ { name="Scott Gasch", email="scott.gasch@gmail.com" }, ] description = "Python Utilities" readme = "README.md" -license = "Apache-2.0" +license = { file="LICENSE" } requires-python = ">=3.7" classifiers = [ "Development Status :: 3 - Alpha", @@ -15,6 +15,7 @@ classifiers = [ "Operating System :: OS Independent", ] dependencies = [ + "antlr4-python3-runtime", "bitstring", "cloudpickle", "holidays", @@ -24,9 +25,8 @@ dependencies = [ ] [project.urls] -homepage = "https://wannabe.guru.org/pydocs/pyutils/pyutils.html" -repository = "https://wannabe.guru.org/git/pyutils.git" -documentation = "https://wannabe.guru.org/pydocs/pyutils/pyutils.html" +"Homepage" = "https://wannabe.guru.org/pydocs/pyutils/pyutils.html" +## "Bug Tracker" = "https://github.com/pypa/sampleproject/issues" [project.optional-dependencies] dev = [ diff --git a/release_notes.md b/release_notes.md index 7ad4a6d..3d1b072 100644 --- a/release_notes.md +++ b/release_notes.md @@ -72,3 +72,39 @@ This version -------- 0.0.1b4 Previous version ---- Total commits ------- 6 ``` +# 🎁 Release notes (`0.0.1b5`) + +## Changes +- Add missing dependency on ANTLR runtime. +- Lift easter() function from dateutils and remove that dependency from this project. Original copyright and attribution in the code and the root NOTICE file. +- Make sure lockfile always sets locktime. Use locktime in cron.py to optionally create a record of lockfile contention for future analysis. +- Improve cut_version.sh understanding of old versions. +- Teach cut_version.sh about PREVIOUS_VERSION... +- Add a blurb about fff.py in README. +- Add fff.py as an example but it's really a devtool that I used in the pre-commit hook. +- Clean up run_tests.py +- More messing with the project file. +- Update license to try to make the PyPi page look nicer... +- Make it clear that --config_allow_dynamic_updates doesn't take any argument. +- Add some more examples and a convenience method in config.py for terminating the program due to bad flags. +- Reference local files in wordle example. +- Better explain what the heck is going on in deferred_operand.py. +- Add an overall runtime line to the final report in run_tests.py. +- Adds timer next to progress bar in run_tests.py. +- Remove hardcoded properties list from DeferredOperand; use a c'tor param instead. +- Add a comment for future fields in SmartFuture. +- Make DeferredOperand handle sets, dirs, dels transparently by passing them along to the wrapped result. +- Make DeferredOperand work more transparently. +- Stop calling internal method _resolve in run_tests.py. +- Log an error message when something went wrong in run_tests.py. +- Do not let test names in results collide when we run one to capture coverage and another instance of the same test w/o coverage to check perf. +- Make run_tests.py keep track of test runtimes. +- Make run_tests.py tell you what's still running. +- Cut version 0.0.1b4 + +## Metadata +``` +This version -------- 0.0.1b5 +Previous version ---- 0.0.1b4 +Total commits ------- 26 +```