tofusoup 2025-09-05
Removed Hypothesis test data and added dynamic version management
283 files · 129+ · 410-

Hypothesis test data cleanup

1 file changed
  • constants Removed approximately 280 Hypothesis constant and binary example files that should not have been committed
  • Removed approximately 280 Hypothesis constant files and binary example files from soup/.hypothesis/ that should never have been committed to version control baseline internal
    1 file
    • .hypothesis

Dynamic version management

4 files changed
  • _version.py Dynamic version detection from VERSION file with fallback to package metadata (53 lines)
  • VERSION Explicit version tracking file (0.0.11)
  • __init__.py Updated to import and export __version__ from _version module
  • pyproject.toml Switched from static version to dynamic version via setuptools.dynamic reading VERSION file
  • Added src/tofusoup/_version.py implementing dynamic version detection that reads from VERSION file with fallback to importlib.metadata instantiate behavioral
    1 file
    • _version.py
  • Added VERSION file for explicit version tracking and updated pyproject.toml to use setuptools dynamic versioning baseline internal
    2 files
    • VERSION
    • pyproject.toml
  • Updated src/tofusoup/init.py to import and export version instantiate internal
    1 file
    • __init__.py

Exception handling simplification

3 files changed
  • exceptions.py Streamlined exception hierarchy
  • config.py Updated config module
  • cli.py Removed browser CLI import
  • Simplified src/tofusoup/common/exceptions.py to a more streamlined exception hierarchy decouple internal
    1 file
    • exceptions.py
  • Updated common config and removed a browser CLI import line decouple internal
    2 files
    • config.py
    • cli.py