Skip to content

Commit 6975821

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

File tree

36 files changed

+622
-378
lines changed

36 files changed

+622
-378
lines changed

CHANGELOG.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@ All notable changes to the Zowe Client Python SDK will be documented in this fil
44

55
## `1.0.0-dev22`
66

7+
## Recent Changes
8+
9+
- Split response classes into individual modules for better maintainability:
10+
- `JobResponse` now lives in `job_response.py`
11+
- `SpoolResponse` now lives in `spool_response.py`
12+
- `StatusResponse` now lives in `status_response.py`
13+
- Updated imports in relevant modules to reflect these changes.
14+
15+
- Validate existing type annotations. [#321] (https://github.com/zowe/zowe-client-python-sdk/issues/321)
16+
717
### Enhancements
818

919
- Turning off logger at the class-constructor level [#316](https://github.com/zowe/zowe-client-python-sdk/issues/316)
@@ -18,17 +28,14 @@ All notable changes to the Zowe Client Python SDK will be documented in this fil
1828

1929
### Bug Fixes
2030

21-
- Fixed Core SDK package referencing a non-existent version of Secrets SDK.
31+
- Fixed Core SDK package referencing a non-existent version of Secrets SDK.
2232

2333
## `1.0.0-dev20`
2434

2535
### Enhancements
2636

2737
- *Breaking*: Update method return types to use custom classes for REST API responses [#89] (https://github.com/zowe/zowe-client-python-sdk/issues/89)
2838

29-
### Bug Fixes
30-
31-
3239
## `1.0.0-dev19`
3340

3441
### Enhancements

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)