Skip to content

Commit 8a0dce7

Browse files
committed
20250621_04 documentation and versioning updates
1 parent 7eabbd8 commit 8a0dce7

File tree

4 files changed

+22
-8
lines changed

4 files changed

+22
-8
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,4 +323,4 @@ tmp
323323
torchdevice_tts_final_patch.txt
324324
torchdevice_tts_patch.txt
325325
torchdevice_tts_pr_patch.txt
326-
TorchDevice.original
326+
TorchDevice.original/

TODO.md

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,17 +63,22 @@
6363
- [ ] Implement context managers for these operations
6464
- [ ] Ensure proper cleanup even in case of exceptions
6565

66-
- [ ] **Implement Lazy Formatting for Log Messages**
67-
- [ ] Identify places where f-strings are used for messages that might be filtered out
68-
- [ ] Replace these with format strings that are only evaluated if the message will be logged
69-
- [ ] Verify that the changes don't affect the log output
70-
- [ ] Measure the performance impact of the change
66+
- [x] **Implement Lazy Formatting for Log Messages**
67+
- [x] Identify places where f-strings are used for messages that might be filtered out
68+
- [x] Replace these with format strings that are only evaluated if the message will be logged
69+
- [x] Verify that the changes don't affect the log output
70+
- [x] Measure the performance impact of the change
7171

7272
- [ ] **Remove Unused Features and Code**
7373
- [ ] Identify unused code or overly complex sections
7474
- [ ] Simplify or remove these sections
7575
- [ ] Verify that the changes don't affect the functionality
7676

77+
- [ ] **Reduce Default Logger Verbosity**
78+
- [ ] Implement a log level configuration (e.g., via environment variable or function call).
79+
- [ ] Change the default log level to be less verbose (e.g., INFO or WARNING).
80+
- [ ] Ensure debug-level logging remains available for development.
81+
7782
## Device Handling Improvements
7883

7984
- [x] **Implement CPU Override Feature**
@@ -90,6 +95,15 @@
9095
- [ ] Optimize performance for CPU-specific operations
9196
- [ ] Add support for dynamic device allocation based on operation requirements
9297

98+
## Test Automation & Documentation
99+
100+
- [x] **Create Test Automation Framework**
101+
- [x] Enhanced `generate_test_report.py` for better path resolution and clickable links.
102+
- [x] Updated `test_automation/README.md` with setup and run instructions.
103+
- [x] **Update Project Documentation**
104+
- [x] Added link to advanced test automation guide in main `README.md`.
105+
- [x] Updated `CONTRIBUTING.md` with instructions for running external project tests.
106+
93107
## Test Framework Improvements
94108

95109
- [ ] **Refine Test Utilities into Proper Modules**

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ ensure_newline_before_comments = true
3232
line_length = 88
3333

3434
[tool.mypy]
35-
python_version = "3.7"
35+
python_version = "3.11"
3636
warn_return_any = true
3737
warn_unused_configs = true
3838
disallow_untyped_defs = false

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,5 @@
2323
'Intended Audience :: Science/Research',
2424
'Topic :: Scientific/Engineering :: Artificial Intelligence',
2525
],
26-
python_requires='>=3.7',
26+
python_requires='>=3.11',
2727
)

0 commit comments

Comments
 (0)