-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #43 from numbworks/v4.5.0
v4.5.0
- Loading branch information
Showing
11 changed files
with
1,958 additions
and
1,344 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -16,6 +16,7 @@ Contact: [email protected] | |
| 2024-10-28 | numbworks | Updated to v3.8.0. | | ||
| 2024-12-01 | numbworks | Updated to v3.9.0. | | ||
| 2024-12-05 | numbworks | Updated to v4.0.0. | | ||
| 2024-12-17 | numbworks | Updated to v4.5.0. | | ||
|
||
## Introduction | ||
|
||
|
@@ -140,18 +141,24 @@ The avalaible target names are: | |
| type-verbose | Runs a type verification task and logs everything. | | ||
| coverage-verbose | Runs a unit test coverage calculation task and logs the % per class. | | ||
| tryinstall-verbose | Simulates a "pip install" and logs everything. | | ||
| compile-verbose | Runs "python" command against the module file. | | ||
| unittest-verbose | Runs "python" command against the test files. | | ||
| codemetrics-verbose | Runs a cyclomatic complexity analysis against all the nw*.py files in /src. | | ||
| all-concise | Runs a batch of verification tasks and logs one summary line for each of them. | | ||
The expected outcome for `all-concise` is: | ||
``` | ||
MODULE_NAME: nwtimetracking | ||
MODULE_VERSION: 4.0.0 | ||
MODULE_VERSION: 4.5.0 | ||
COVERAGE_THRESHOLD: 70% | ||
[OK] type-concise: passed! | ||
[OK] changelog-concise: 'CHANGELOG' updated to current version! | ||
[OK] setup-concise: 'setup.py' updated to current version! | ||
[OK] coverage-concise: unit test coverage >= 70%. | ||
[OK] compile-concise: compiling the library throws no issues. | ||
[OK] unittest-concise: '268' tests found and run. | ||
[OK] codemetrics-concise: the cyclomatic complexity is excellent ('A'). | ||
[OK] tryinstall-concise: installation process works. | ||
``` | ||
|
@@ -166,6 +173,14 @@ Considering the old-fashioned syntax adopted by both `make` and `bash`, here a s | |
| `$@` | Variable that stores the target name. | | ||
| `if [[ ... ]]` | Double square brackets to enable pattern matching. | | ||
## BYMDFManager | ||
The scope of this class is to partition a “by month” table in smaller tables, following a custom logic. | ||
Here a visual example of how its algorithm works: | ||
![Diagram-BYMDFManager.png](Diagrams/Diagram-BYMDFManager.png) | ||
## Known Issues - nwshared | ||
If `nwshared` creates some issues for you, please refer to [its documentation on Github](https://github.com/numbworks/nwshared/blob/master/docs/docs-nwshared.md). | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.