Skip to content

Commit abfb702

Browse files
committed
Replace pipx with uv tool install
- Update justfile to use uv tool install instead of pipx install - Update README build prerequisites to link to uv instead of pipx - Replace poetry.lock gitignore section with uv.lock
1 parent f1c8a39 commit abfb702

File tree

3 files changed

+5
-8
lines changed

3 files changed

+5
-8
lines changed

.gitignore

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -107,12 +107,9 @@ ipython_config.py
107107
# install all needed dependencies.
108108
#Pipfile.lock
109109

110-
# poetry
111-
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
112-
# This is especially recommended for binary packages to ensure reproducibility, and is more
113-
# commonly ignored for libraries.
114-
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
115-
#poetry.lock
110+
# uv
111+
# https://docs.astral.sh/uv/concepts/projects/layout/#the-lockfile
112+
#uv.lock
116113

117114
# pdm
118115
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ Additional documentation:
136136
Build prerequisites
137137

138138
* [python](https://docs.astral.sh/uv/guides/install-python/)
139-
* [pipx](https://pipx.pypa.io/stable/how-to/install-pipx/)
139+
* [uv](https://docs.astral.sh/uv/getting-started/installation/)
140140
* [docker buildx bake](https://github.com/docker/buildx#installing)
141141
* [just](https://just.systems/man/en/prerequisites.html)
142142
* [gh](https://github.com/cli/cli#installation) (required while repositories are private)

justfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
install-bakery *OPTS:
44
#!/bin/bash
55
# TODO: Update this after package is published somewhere
6-
pipx install {{OPTS}} 'git+ssh://git@github.com/posit-dev/images-shared.git@main#egg=posit-bakery&subdirectory=posit-bakery'
6+
uv tool install {{OPTS}} 'git+ssh://git@github.com/posit-dev/images-shared.git@main#egg=posit-bakery&subdirectory=posit-bakery'
77

88
install-goss:
99
#!/bin/bash

0 commit comments

Comments
 (0)