-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v6.0.0 #105
Conversation
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #105 +/- ##
===========================================
- Coverage 79.78% 42.04% -37.75%
===========================================
Files 19 31 +12
Lines 4240 5247 +1007
Branches 1032 1261 +229
===========================================
- Hits 3383 2206 -1177
- Misses 708 3003 +2295
+ Partials 149 38 -111
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Bumped dependencies.
Fixed some ArgParse tests. More changes towards fixing Attributes. Further testcase improvements. Testing a meta-class. More tests on methods. Improved tests for Attributes on methods. Updated testcases for Attributes on Classes. Added Attributes on functions test cases. Updated keywords. Improved attribute classes. New ArgParse test case. Added issue tracker URL. Some attribute updates. Added JSON section in pyproject file. Testing new code coverage pipeline features. Added return type hint for __init__(). More packaging tests. Test packaging. Added no cover to certain exceptions in platforms Added tests for ExitOnPreviousErrors and ExitOnPreviousWarnings. testing WriteFault with no exit. Testcases for stdout and stderr modes. testing data mode. Improced exception printing. More writing tests. More changes to Terminal classes. More unit tests for Terminal classes. Renamed to TerminalApplication Improved Terminal class. Added Cygwin to Platform. Added WriteToStdOut and WriteToStdErr. Renaming to TerminalUI. Implemented firstItem, lastItem, and renamed firstPair. Fixed some testcases. Bumped dependencies. Added colorama dependency. Fixed method name. Added colorama check. Updated to Sphinx 7.1. Fixed tables. Fixes for InterSphinx. Improvements to argparse. Improved doc-strings. Further steps in restructuring former pyAttributes.
New Features
pyAttributes
v2.5.9 aspyTooling.Attributes
.AttributeHelperMixin
mixin-class by meta-class features provided byExtendedType
.pyTooling.Attributes.ArgParse
.Attribute
class:ExtendedType
meta-class:...ArgParse
pyTooling.CLIAbstraction
v0.4.1 into this package to minimize maintenance efforts.firstElement
andlastElement
.firstItem
andlastItem
.bind
function to bind normal functions as methods.Platform
.Changes
......
toTerminalApplication
.firstItem
tofirstPair
.SemVersion
toSemanticVersion
andCalVersion
to ``.@readonly
decorator for read-only properties instead of@property
.__init__()
methods.*args
and**kwargs
.Bug Fixes
Documentation
sphinx_inline_tabs
.sphinx_fontawesome
pyAttributes
.pyTooling.CLIAbstraction
.News
chapter.extlinks
.Test Cases
pyTooling.Attributes
).pyTooling.Attributes.ArgParse
).ExitOnPreviousErrors
andExitOnPreviousWarnings
.Others
pyTooling
.pyproject.toml
file.Related Issues
TODO