diff --git a/.copier-answers.yaml b/.copier-answers.yaml index 7edcecf..633cf9f 100644 --- a/.copier-answers.yaml +++ b/.copier-answers.yaml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier -_commit: d814faa +_commit: 2f83523 _src_path: https://github.com/python-project-templates/base.git add_docs: true add_extension: js diff --git a/.gitignore b/.gitignore index 60c1c9c..e2a24a8 100644 --- a/.gitignore +++ b/.gitignore @@ -13,6 +13,10 @@ __pycache__/ *.exp *.lib +# vcpkg +vcpkg/ +vcpkg_installed/ + # Rust target target-capi @@ -142,6 +146,7 @@ python_template_js/labextension # Emscripten SDK (locally installed) emsdk +.pyodide_build/ # Mac .DS_Store diff --git a/Makefile b/Makefile index 5b30984..f009499 100644 --- a/Makefile +++ b/Makefile @@ -11,9 +11,7 @@ develop: develop-js develop-py ## setup project for development .PHONY: requirements-py requirements-js requirements requirements-py: ## install prerequisite python build requirements - python -m pip install --upgrade pip toml - python -m pip install `python -c 'import toml; c = toml.load("pyproject.toml"); print("\n".join(c["build-system"]["requires"]))'` - python -m pip install `python -c 'import toml; c = toml.load("pyproject.toml"); print(" ".join(c["project"]["optional-dependencies"]["develop"]))'` + uv pip install -r pyproject.toml --extra develop requirements-js: ## install prerequisite javascript build requirements cd js; pnpm install && npx playwright install