Commit 6e70452
fix: Use setuptools-scm for automatic version management from git tags
Replace hardcoded versions with setuptools-scm to automatically derive
package version from git tags. This fixes the PyPI publishing issue where
the dist file wasn't updating according to the tag name.
Changes:
- Add setuptools-scm to build dependencies in pyproject.toml
- Configure dynamic version using git tags
- Update __init__.py to read version from package metadata
- Remove obsolete setup.py with hardcoded version
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 8682180 commit 6e70452
3 files changed
+14
-41
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
This file was deleted.
0 commit comments