docs: require pip upgrade for us-cpa editable install

This commit is contained in:
Stefano Fiorini
2026-03-15 03:54:43 -05:00
parent b520bdc998
commit 850e89d339
3 changed files with 7 additions and 0 deletions

View File

@@ -7,6 +7,7 @@
From `skills/us-cpa/`: From `skills/us-cpa/`:
```bash ```bash
python -m pip install --upgrade pip setuptools wheel
pip install -e '.[dev]' pip install -e '.[dev]'
us-cpa --help us-cpa --help
``` ```
@@ -35,6 +36,7 @@ rsync -a --delete \
cd ~/.openclaw/workspace/skills/us-cpa cd ~/.openclaw/workspace/skills/us-cpa
python3 -m venv .venv python3 -m venv .venv
. .venv/bin/activate . .venv/bin/activate
python -m pip install --upgrade pip setuptools wheel
pip install -e '.[dev]' pip install -e '.[dev]'
``` ```

View File

@@ -7,6 +7,7 @@ Standalone Python CLI package for the `us-cpa` skill.
From `skills/us-cpa/`: From `skills/us-cpa/`:
```bash ```bash
python -m pip install --upgrade pip setuptools wheel
pip install -e '.[dev]' pip install -e '.[dev]'
``` ```
@@ -28,6 +29,7 @@ rsync -a --delete \
cd ~/.openclaw/workspace/skills/us-cpa cd ~/.openclaw/workspace/skills/us-cpa
python3 -m venv .venv python3 -m venv .venv
. .venv/bin/activate . .venv/bin/activate
python -m pip install --upgrade pip setuptools wheel
pip install -e '.[dev]' pip install -e '.[dev]'
``` ```

View File

@@ -37,6 +37,7 @@ class UsCpaCliSmokeTests(unittest.TestCase):
def test_readme_documents_install_and_script_usage(self) -> None: def test_readme_documents_install_and_script_usage(self) -> None:
readme = (SKILL_DIR / "README.md").read_text() readme = (SKILL_DIR / "README.md").read_text()
self.assertIn("pip install -e '.[dev]'", readme) self.assertIn("pip install -e '.[dev]'", readme)
self.assertIn("python -m pip install --upgrade pip setuptools wheel", readme)
self.assertIn("scripts/us-cpa", readme) self.assertIn("scripts/us-cpa", readme)
self.assertIn("python -m unittest", readme) self.assertIn("python -m unittest", readme)
@@ -48,9 +49,11 @@ class UsCpaCliSmokeTests(unittest.TestCase):
self.assertIn("OpenClaw installation", readme) self.assertIn("OpenClaw installation", readme)
self.assertIn("~/.openclaw/workspace/skills/us-cpa", readme) self.assertIn("~/.openclaw/workspace/skills/us-cpa", readme)
self.assertIn(".venv/bin/python", readme) self.assertIn(".venv/bin/python", readme)
self.assertIn("python -m pip install --upgrade pip setuptools wheel", readme)
self.assertNotIn("/Users/stefano/", readme) self.assertNotIn("/Users/stefano/", readme)
self.assertIn("OpenClaw installation", operator_doc) self.assertIn("OpenClaw installation", operator_doc)
self.assertIn("rsync -a --delete", operator_doc) self.assertIn("rsync -a --delete", operator_doc)
self.assertIn("python -m pip install --upgrade pip setuptools wheel", operator_doc)
self.assertIn("~/", operator_doc) self.assertIn("~/", operator_doc)
self.assertNotIn("/Users/stefano/", operator_doc) self.assertNotIn("/Users/stefano/", operator_doc)
self.assertIn("~/.openclaw/workspace/skills/us-cpa/scripts/us-cpa", skill_doc) self.assertIn("~/.openclaw/workspace/skills/us-cpa/scripts/us-cpa", skill_doc)