Cut version 0.0.1b5
authorScott Gasch <[email protected]>
Fri, 21 Oct 2022 22:54:05 +0000 (15:54 -0700)
committerScott Gasch <[email protected]>
Fri, 21 Oct 2022 22:54:05 +0000 (15:54 -0700)
- 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

pyproject.toml
release_notes.md

index e5c69b56c79502c680852454f64ab80bec1bcb48..0b5b6b02fbd3a71e05c841d401ef0e68878f8c60 100644 (file)
@@ -1,12 +1,12 @@
 [project]
 name = "pyutils"
 [project]
 name = "pyutils"
-version = "0.0.1b4"
+version = "0.0.1b5"
 authors = [
   { name="Scott Gasch", email="[email protected]" },
 ]
 description = "Python Utilities"
 readme = "README.md"
 authors = [
   { name="Scott Gasch", email="[email protected]" },
 ]
 description = "Python Utilities"
 readme = "README.md"
-license = "Apache-2.0"
+license = { file="LICENSE" }
 requires-python = ">=3.7"
 classifiers = [
     "Development Status :: 3 - Alpha",
 requires-python = ">=3.7"
 classifiers = [
     "Development Status :: 3 - Alpha",
@@ -15,6 +15,7 @@ classifiers = [
     "Operating System :: OS Independent",
 ]
 dependencies = [
     "Operating System :: OS Independent",
 ]
 dependencies = [
+    "antlr4-python3-runtime",
     "bitstring",
     "cloudpickle",
     "holidays",
     "bitstring",
     "cloudpickle",
     "holidays",
@@ -24,9 +25,8 @@ dependencies = [
 ]
 
 [project.urls]
 ]
 
 [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 = [
 
 [project.optional-dependencies]
 dev = [
index 7ad4a6dfda0493799a559ec510a3f98ea820d330..3d1b0728d8ee11adfd11b909a48ea4a27b1730cc 100644 (file)
@@ -72,3 +72,39 @@ This version -------- 0.0.1b4
 Previous version ---- 
 Total commits -------        6
 ```
 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
+```