mirror of
https://github.com/rr-/pq-cli.git
synced 2026-11-12 22:40:36 -07:00
docs: update install and contributing for uv
This commit is contained in:
1 file changed
+12
-9
@@ -30,7 +30,7 @@ Basic interface:
|
|||||||
|
|
||||||
## How to install
|
## How to install
|
||||||
|
|
||||||
If you have Python 3.7, just run `pip install --user pqcli` and you're good to go!
|
If you have Python 3.10 or newer, just run `pip install --user pqcli` and you're good to go!
|
||||||
Then type `pqcli` to run the game.
|
Then type `pqcli` to run the game.
|
||||||
|
|
||||||
In case if you want to use the git version, the process is just a bit more complex:
|
In case if you want to use the git version, the process is just a bit more complex:
|
||||||
@@ -125,21 +125,24 @@ A few things to keep in mind:
|
|||||||
|
|
||||||
```sh
|
```sh
|
||||||
# Clone the repository:
|
# Clone the repository:
|
||||||
git clone https://github.com/rr-/pqcli.git
|
git clone https://github.com/rr-/pq-cli.git
|
||||||
cd pqcli
|
cd pq-cli
|
||||||
|
|
||||||
# Install to a local venv:
|
# Install to a local venv:
|
||||||
poetry install
|
uv sync
|
||||||
|
|
||||||
# Install pre-commit hooks:
|
# Install pre-commit hooks:
|
||||||
poetry run pre-commit install
|
uv run pre-commit install
|
||||||
|
|
||||||
# Enter the venv:
|
# Run the game and the tests:
|
||||||
poetry shell
|
just run
|
||||||
|
just test
|
||||||
```
|
```
|
||||||
|
|
||||||
This project uses [poetry](https://python-poetry.org/) for packaging.
|
This project uses [uv](https://docs.astral.sh/uv/) for packaging.
|
||||||
Install instructions are available at [poetry#installation](https://python-poetry.org/docs/#installation).
|
Install instructions are available at [uv#installation](https://docs.astral.sh/uv/getting-started/installation/).
|
||||||
|
The `justfile` needs [just](https://github.com/casey/just); without it, use
|
||||||
|
`uv run pqcli` and `uv run pytest`.
|
||||||
|
|
||||||
## Troubleshooting
|
## Troubleshooting
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user