Skip to content

Commit d4d1f15

Browse files
Rome-1claude
andcommitted
fix: guard importlib.metadata import, bump to v0.4.2
The module-level pkg_version() call crashes if rafter-cli isn't installed in the current environment. Wrapped in try/except with hardcoded fallback. Bumped to 0.4.2 since 0.4.1 artifacts already exist on npm/PyPI. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 1660834 commit d4d1f15

File tree

4 files changed

+8
-5
lines changed

4 files changed

+8
-5
lines changed

node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rafter-security/cli",
3-
"version": "0.4.1",
3+
"version": "0.4.2",
44
"type": "module",
55
"bin": {
66
"rafter": "./dist/index.js"

node/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { checkForUpdate } from "./utils/update-checker.js";
99

1010
dotenv.config();
1111

12-
const VERSION = "0.4.1";
12+
const VERSION = "0.4.2";
1313

1414
const program = new Command()
1515
.name("rafter")

python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "rafter-cli"
3-
version = "0.4.1"
3+
version = "0.4.2"
44
description = "Rafter CLI"
55
authors = ["Rafter Team <hello@rafter.so>"]
66
license = "MIT"

python/rafter_cli/__main__.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,14 @@
77
import subprocess
88
import re
99
import sys
10-
from importlib.metadata import version as pkg_version
1110
from dotenv import load_dotenv
1211
from rich import print, progress
1312

14-
__version__ = pkg_version("rafter-cli")
13+
try:
14+
from importlib.metadata import version as _pkg_version
15+
__version__ = _pkg_version("rafter-cli")
16+
except Exception:
17+
__version__ = "0.4.2"
1518

1619

1720
def _version_callback(value: bool):

0 commit comments

Comments
 (0)