pyvider
2025-08-10
Added Python 3.11 support, PowerShell setup script, and removed header boilerplate
258 files · 1,391+ · 1,763-
Python 3.11 compatibility and environment overhaul
4 files changed
pyproject.tomlLowered requires-python to >=3.11, switched to dynamic versioning, added provide-foundation dependencyenv.ps1Full PowerShell equivalent of env.sh for Windows/cross-platform developmentenv.shRefactored with improved Python version checking and spinner animationsDockerfile.testDocker container for Python 3.11 testing
- Lowered requires-python from >=3.12 to >=3.11 and switched version to dynamic
baseline
behavioral
1 file
pyproject.toml
- Added env.ps1 PowerShell setup script with uv package manager support and sibling package installation
instantiate
internal
1 file
env.ps1
- Added Dockerfile.test and test_container.sh for containerized test verification
qualify
internal
2 files
Dockerfile.testtest_container.sh
- Added proof_py311_works.py and test_py311_support.py to verify backward compatibility
qualify
internal
2 files
proof_py311_works.pytest_py311_support.py
Codebase cleanup removing header and footer boilerplate
1 file changed
README.mdUpdated with comprehensive project description and architecture overview
- Removed boilerplate header/footer comments from approximately 200 source files across src/pyvider/ and tests/
decouple
internal
3 files
__init__.py__main__.pyconfig.py
- Removed shebang lines and encoding declarations from shell scripts
decouple
internal
3 files
install-opentofu-wrapper.shinstall-opentofu.shruntime-hook.py
- Removed uv.lock and verify_headers_footers.py from the repository
decouple
internal
2 files
uv.lockverify_headers_footers.py