* Add a default repair wheel command for Windows * Install `delvewheel` into Windows build tools * Add delvewheel to constraints file * Regenerate constraints * Docs * Suggest how to disable Windows wheel repair * Add tests * Run `delvewheel` with verbose mode as default * Add note about telling delvewheel where to look Suggested-by: Nils <nilsnolde@proton.me> * Partially revert 81374bb8fc43acefed76cb13d761a9e6cf6afa58 * Add `pip` and `uv` cases for build installations * Ignore `python-native.dll` for GraalPy * Ignore MSVC DLLs, try Windows amd64 graalpy happy * Fix last remaining Windows test failure (famous last words?) * Update constraints * Drop workaround unneeded with delvewheel v1.12.1 * Update docs/options.md Co-authored-by: Aohan Dang <adang1345@gmail.com> * Drop `test_delvewheel_default_on_windows` * Partially revert "Update constraints" This partially reverts commit 2dc4c0f4951858959e213463d90431a5ca03b96f. * Add a test case when repair command is `""` * Add back test that checks delvewheel run/disable * Add a C project with a missing DLL * Add tests for `missing_dll_project` * Partially undo virtualenv/python-discovery update * Fix test * Discard changes to cibuildwheel/resources/constraints-pyodide312.txt * Discard changes to cibuildwheel/resources/constraints-pyodide314.txt * Fix bad merge of constraints * Discard changes to cibuildwheel/resources/constraints-pyodide313.txt * Manually add more GraalPy pip markers * Dependency parsing was too naïve * Maybe a better way to invoke the compiler on Windows * Can we get away without a DLL? --------- Co-authored-by: Aohan Dang <adang1345@gmail.com>
93 lines
2.0 KiB
Plaintext
93 lines
2.0 KiB
Plaintext
# This file was autogenerated by uv via the following command:
|
|
# nox -s update_constraints
|
|
annotated-types==0.7.0
|
|
# via pydantic
|
|
auditwheel-emscripten==0.2.4
|
|
# via pyodide-build
|
|
build==1.5.0
|
|
# via
|
|
# -r .nox/update_constraints/tmp/constraints-pyodide.in
|
|
# pyodide-build
|
|
certifi==2026.4.22
|
|
# via requests
|
|
charset-normalizer==3.4.7
|
|
# via requests
|
|
click==8.1.8
|
|
# via
|
|
# -r .nox/update_constraints/tmp/constraints-pyodide.in
|
|
# pyodide-build
|
|
# pyodide-cli
|
|
distlib==0.4.0
|
|
# via virtualenv
|
|
filelock==3.29.0
|
|
# via
|
|
# python-discovery
|
|
# virtualenv
|
|
idna==3.14
|
|
# via requests
|
|
leb128==1.0.9
|
|
# via auditwheel-emscripten
|
|
markdown-it-py==4.2.0
|
|
# via rich
|
|
mdurl==0.1.2
|
|
# via markdown-it-py
|
|
packaging==26.2
|
|
# via
|
|
# auditwheel-emscripten
|
|
# build
|
|
# pyodide-build
|
|
# wheel
|
|
pip==26.1.1; implementation_name != "graalpy" or platform_system != "Windows"
|
|
pip==26.0.1; implementation_name == "graalpy" and platform_system == "Windows"
|
|
# via -r .nox/update_constraints/tmp/constraints-pyodide.in
|
|
platformdirs==4.9.6
|
|
# via
|
|
# pyodide-build
|
|
# python-discovery
|
|
# virtualenv
|
|
pydantic==2.13.4
|
|
# via
|
|
# pyodide-build
|
|
# pyodide-lock
|
|
pydantic-core==2.46.4
|
|
# via pydantic
|
|
pygments==2.20.0
|
|
# via rich
|
|
pyodide-build==0.34.3
|
|
# via -r .nox/update_constraints/tmp/constraints-pyodide.in
|
|
pyodide-cli==0.5.0
|
|
# via
|
|
# auditwheel-emscripten
|
|
# pyodide-build
|
|
pyodide-lock==0.1.3
|
|
# via pyodide-build
|
|
pyproject-hooks==1.2.0
|
|
# via build
|
|
python-discovery==1.3.0
|
|
# via virtualenv
|
|
requests==2.34.0
|
|
# via pyodide-build
|
|
rich==15.0.0
|
|
# via
|
|
# pyodide-build
|
|
# pyodide-cli
|
|
ruamel-yaml==0.19.1
|
|
# via pyodide-build
|
|
typing-extensions==4.15.0
|
|
# via
|
|
# pydantic
|
|
# pydantic-core
|
|
# typing-inspection
|
|
typing-inspection==0.4.2
|
|
# via pydantic
|
|
urllib3==2.7.0
|
|
# via requests
|
|
virtualenv==21.3.1
|
|
# via
|
|
# build
|
|
# pyodide-build
|
|
wheel==0.47.0
|
|
# via
|
|
# auditwheel-emscripten
|
|
# pyodide-build
|