pyvider-components
2025-11-16
Resolved 33+ ruff linting violations across the codebase
66 files · 1,140+ · 625-
Linting violations resolved
10 files changed
LINT_FIX_PLAN.mdAdded comprehensive ruff lint fix plan documenting the approachfix_variable_conflicts.pyTemporary utility for variable conflict resolution (later removed)__init__.pyCleaned up exports and resolved lint issuesapi.pyFixed lint violations (4 lines)core.pyFixed lint violations (2 lines)lens.pyFixed lint violations (2 lines)env_variables.pyFixed lint violations (18 lines)file_info.pyFixed lint violations (14 lines)provider.pyFixed lint violations in provider modulepy.typedAdded py.typed marker for PEP 561
- Fixed unused variable F841 violations by prefixing with underscore
remediate
internal
2 files
env_variables.pyfile_info.py
- Resolved 33 of 35 remaining lint violations across component source code
remediate
internal
3 files
api.pycore.pyprovider.py
- Added py.typed marker for PEP 561 type checking support
harden
internal
1 file
py.typed
Test naming convention update
4 files changed
test_pyvider_provider.pyUpdated test references to use pyvider_testmodeconftest.pyUpdated test configurationtest_data_source_env_variables.pyUpdated data source test referencestest_jq_wire_protocol.pyUpdated jq test references
Documentation archive reorganization
5 files changed
BOOTSTRAP.mdMoved to docs/archive/PLATING-CHEATSHEET.mdMoved to docs/archive/RESTORATION_HANDOFF.mdMoved to docs/archive/TEST_ONLY_SYSTEM.mdMoved to docs/archive/pyproject.tomlUpdated with ruff configuration (17 lines)