Skip to content

Commit b8de5d8

Browse files
committed
Simplify uvx invocation
1 parent ab3f248 commit b8de5d8

File tree

5 files changed

+7
-3
lines changed

5 files changed

+7
-3
lines changed

.github/workflows/tests.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -652,6 +652,7 @@ jobs:
652652
# https://pypi.org/project/meta-package-manager
653653
- name: Run stable CLI
654654
run: |
655+
uvx meta-package-manager --version
655656
uvx --from meta-package-manager -- mpm --version
656657
uv run --with meta-package-manager -- mpm --version
657658
- name: Run dev CLI

changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
> This version is not released yet and is under active development.
77
88
- [mpm] Inline `replace_content` utility from `click-extra` which was removed in `7.6.2`.
9+
- [mpm] Simplify `uvx` invocation from `uvx --from meta-package-manager -- mpm` to `uvx meta-package-manager`.
910

1011
## [6.1.1 (2026-02-05)](https://github.com/kdeldycke/meta-package-manager/compare/v6.1.0...v6.1.1)
1112

docs/install.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ You can try Meta Package Manager right now in your terminal, without installing
2929
`````{tab-set}
3030
````{tab-item} Latest version
3131
```shell-session
32-
$ uvx --from meta-package-manager -- mpm
32+
$ uvx meta-package-manager
3333
```
3434
````
3535
3636
````{tab-item} Specific version
3737
```shell-session
38-
$ uvx --from meta-package-manager@5.21.0 -- mpm
38+
$ uvx meta-package-manager@5.21.0
3939
```
4040
````
4141

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,8 @@ docs = [
185185

186186
[project.scripts]
187187
mpm = "meta_package_manager.__main__:main"
188+
# Alias for the main entry point. So we can call `uvx meta-package-manager` directly.
189+
meta-package-manager = "meta_package_manager.__main__:main"
188190

189191
[build-system]
190192
requires = ["uv_build >= 0.9.0"]

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ All [installation methods](https://kdeldycke.github.io/meta-package-manager/inst
165165
Thanks to [`uv`](https://docs.astral.sh/uv/getting-started/installation/), you can run `mpm` on any platform in one command, without installation or venv:
166166

167167
```shell-session
168-
$ uvx --from meta-package-manager -- mpm
168+
$ uvx meta-package-manager
169169
```
170170

171171
### macOS

0 commit comments

Comments
 (0)