pyvider 2025-09-05
Switched to dynamic versioning from VERSION file and cleaned up attrs imports
563 files · 307+ · 1,701-

Build switched to dynamic versioning from VERSION file

4 files changed
  • pyproject.toml Changed from hardcoded version to dynamic = ['version'] with [tool.setuptools.dynamic] section
  • VERSION Version file for build-time version reading
  • _version.py Version module updated
  • __init__.py Updated version import
  • Changed pyproject.toml version from hardcoded 0.0.0-0 to dynamic = [‘version’] with [tool.setuptools.dynamic] version = {file = ‘VERSION’} baseline internal
    2 files
    • pyproject.toml
    • VERSION

Config module attrs import cleanup

1 file changed
  • config.py Refactored to import define and field directly from attrs instead of the entire module
  • Refactored config.py to import define and attrs_field directly from attrs, changing @attrs.define to @define and attrs.field to attrs_field decouple internal
    1 file
    • config.py

Removed accumulated hypothesis test artifacts

1 file changed
  • uv.lock Lock file updated
  • Removed approximately 560 hypothesis constants files that had accumulated, accounting for most of the 1,701 deletions decouple internal
    1 file
    • test_encryption_unit.py