From f7270e7afcf0700833892adf1f6dcd3138ec2b2c Mon Sep 17 00:00:00 2001 From: sHa Date: Mon, 13 Apr 2026 01:00:34 +0300 Subject: [PATCH] fix: Update versioning in INSTALL.md and bump version in pyproject.toml --- CHANGELOG.md | 2 +- INSTALL.md | 17 +++++++---------- src/bump.py | 7 +++++++ 3 files changed, 15 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 710b4c9..1b92a10 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - **GitHub Actions CI** (`ci.yml`): runs tests + mypy on Python 3.12 for every push to `main` and all PRs -- **GitHub Actions Release** (`release.yml`): triggered by `v*.*.*` tags — runs tests, builds wheel + tarball, publishes packages as GitHub Release assets (`moma-X.Y.Z.whl`, `moma-latest.whl`, etc.) +- **GitHub Actions Release** (`release.yml`): triggered by `v*.*.*` tags — runs tests, builds wheel + tarball, publishes packages as GitHub Release assets (`moma-X.Y.Z-py3-none-any.whl`, `moma-X.Y.Z.tar.gz`, `moma-latest.tar.gz`) - **TMDB credentials in Settings**: `tmdb_api_key` and `tmdb_access_token` are now stored in `~/.config/moma/config.json` and editable via the Settings screen (`p`) ### Changed diff --git a/INSTALL.md b/INSTALL.md index fe78595..fa66f8e 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -24,14 +24,11 @@ powershell -c "irm https://astral.sh/uv/install.sh | iex" #### Install moma ```bash -# Always-latest stable URL (recommended) -uv tool install https://github.com/shadoll/moma/releases/latest/download/moma-latest.whl +# Always-latest (recommended, no version to update) +uv tool install https://github.com/shadoll/moma/releases/latest/download/moma-latest.tar.gz # Specific version -uv tool install https://github.com/shadoll/moma/releases/download/v0.8.11/moma-0.8.11.whl - -# From a locally downloaded wheel -uv tool install moma-latest.whl +uv tool install https://github.com/shadoll/moma/releases/download/v0.9.0/moma-0.9.0-py3-none-any.whl # From PyPI (when published) uv tool install moma @@ -46,11 +43,11 @@ moma /path/to/directory # Scan specific directory ### Method 2: pip Install from Wheel ```bash -# Always-latest stable URL -pip install https://github.com/shadoll/moma/releases/latest/download/moma-latest.whl +# Always-latest (recommended, no version to update) +pip install https://github.com/shadoll/moma/releases/latest/download/moma-latest.tar.gz -# From a locally downloaded wheel -pip install moma-latest.whl +# Specific version +pip install https://github.com/shadoll/moma/releases/download/v0.9.0/moma-0.9.0-py3-none-any.whl ``` ### Method 3: Development Installation diff --git a/src/bump.py b/src/bump.py index 6e01da2..4aae534 100644 --- a/src/bump.py +++ b/src/bump.py @@ -4,12 +4,19 @@ def main(): content = f.read() match = re.search(r'version = "(\d+)\.(\d+)\.(\d+)"', content) if match: + old_version = match.group(1) + '.' + match.group(2) + '.' + match.group(3) major, minor, patch = map(int, match.groups()) patch += 1 new_version = f'{major}.{minor}.{patch}' content = content.replace(match.group(0), f'version = "{new_version}"') with open('pyproject.toml', 'w') as f: f.write(content) + # Update version references in INSTALL.md + with open('INSTALL.md', 'r') as f: + install = f.read() + install = install.replace(old_version, new_version) + with open('INSTALL.md', 'w') as f: + f.write(install) print(f'Version bumped to {new_version}') else: print('Version not found') \ No newline at end of file