Skip to content

Commit ef18862

Browse files
validate existing type annotations
Signed-off-by: Olamide Ojo <[email protected]>
1 parent 91366a0 commit ef18862

File tree

36 files changed

+630
-378
lines changed

36 files changed

+630
-378
lines changed

CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,16 @@ All notable changes to the Zowe Client Python SDK will be documented in this fil
1616

1717
## `1.0.0-dev21`
1818

19+
### Enhancements
20+
- Split response classes into individual modules for better maintainability:
21+
- `JobResponse` now lives in `job_response.py`
22+
- `SpoolResponse` now lives in `spool_response.py`
23+
- `StatusResponse` now lives in `status_response.py`
24+
- Updated imports in relevant modules to reflect these changes.
25+
1926
### Bug Fixes
2027

21-
- Fixed Core SDK package referencing a non-existent version of Secrets SDK.
28+
- Fixed Core SDK package referencing a non-existent version of Secrets SDK.
2229

2330
## `1.0.0-dev20`
2431

@@ -28,6 +35,7 @@ All notable changes to the Zowe Client Python SDK will be documented in this fil
2835

2936
### Bug Fixes
3037

38+
- Validate existing type annotations. [#321] (https://github.com/zowe/zowe-client-python-sdk/issues/321)
3139

3240
## `1.0.0-dev19`
3341

pyproject.toml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,14 @@ style = "numpy"
99
check-arg-order = false
1010
require-return-section-when-returning-nothing = false
1111
quiet = true
12+
13+
[tool.mypy]
14+
files = "src"
15+
strict = true
16+
ignore_missing_imports = true
17+
namespace_packages = true
18+
explicit_package_bases = true
19+
disallow_untyped_defs = true
20+
warn_return_any = true
21+
warn_unused_ignores = true
22+
show_error_codes = true

0 commit comments

Comments
 (0)