You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Move entry points from setuptools_scm to vcs-versioning
- Removed VCS-related entry points from setuptools_scm (parse_scm, parse_scm_fallback, local_scheme, version_scheme)
- Kept file_finders entry points in setuptools_scm (setuptools-specific)
- vcs-versioning now provides all VCS functionality entry points
- Fixed get_version() to pass force_write_version_files=False to avoid deprecation warning
## Entry Point Migration
**Removed from setuptools_scm:**
- setuptools_scm.parse_scm (git, hg)
- setuptools_scm.parse_scm_fallback (git_archival, hg_archival, PKG-INFO, pyproject.toml, setup.py)
- setuptools_scm.local_scheme (all schemes)
- setuptools_scm.version_scheme (all schemes)
**Kept in setuptools_scm:**
- setuptools_scm.files_command (git, hg) - setuptools-specific
- setuptools_scm.files_command_fallback (git_archival, hg_archival) - setuptools-specific
**Provided by vcs-versioning:**
- All VCS backend entry points
- All version and local scheme entry points
- CLI entry point (vcs-versioning command)
## Test Status
- 2/21 tests now passing in test_basic_api
- test_root_parameter_pass_by fails due to monkeypatch not affecting vcs_versioning internals
- This is expected behavior change from migration - tests that patch internal functions need updates
0 commit comments