diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 85bb360..7021527 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -6,6 +6,9 @@ on: pull_request: branches: [main] +env: + UV_SYSTEM_PYTHON: 1 + jobs: lint: runs-on: ubuntu-latest diff --git a/Makefile b/Makefile index ae5a551..01c6b20 100644 --- a/Makefile +++ b/Makefile @@ -47,11 +47,11 @@ dev: $(VENV_DIR) $(DEV_REQUIREMENTS) @echo "ᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖᨖ" install: $(VENV_DIR) $(REQUIREMENTS) - $(UV) build - $(UV) pip install dist/*.whl + uv build + uv pip install dist/*.whl publish: install - $(UV)x twine upload dist/* + uvx twine upload dist/* clean: rm -rf .bookkeeping/ $(VENV_DIR) $(REQUIREMENTS) $(DEV_REQUIREMENTS) dist/ diff --git a/README.md b/README.md index e9ad61f..694ba57 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,10 @@ here you go! ``` +gh repo clone zzstoatzz/python-pack +cd python-pack make clean -make install -make test +make dev +source .venv/bin/activate +pytest ``` \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..c806fc5 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,24 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile pyproject.toml -o requirements.txt +annotated-types==0.7.0 + # via pydantic +markdown-it-py==3.0.0 + # via rich +mdurl==0.1.2 + # via markdown-it-py +pydantic==2.9.0 + # via python-pack (pyproject.toml) +pydantic-core==2.23.2 + # via pydantic +pygments==2.18.0 + # via rich +rich==13.8.0 + # via python-pack (pyproject.toml) +typing-extensions==4.12.2 + # via + # pydantic + # pydantic-core +tzdata==2024.1 + # via pydantic +uv==0.4.6 + # via python-pack (pyproject.toml)