-
-
Notifications
You must be signed in to change notification settings - Fork 277
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Install entrypoint scripts in develop command on Windows #634
Conversation
This comment has been minimized.
This comment has been minimized.
The test failure looks like rust-lang/rust#42869 |
Even with PEP 397 launcher installed, |
Do you need me to test this on my machine? (IIRC you have a mac?) |
I've done some tests on a Windows VM, with file association correctly setup invoking the script in PowerShell works, but the test case somehow fails, I suspect it has something to do with Windows UNC path. |
ecf0456
to
ecc55ab
Compare
@davidhewitt Please give it a try, looks like it's working on CI. |
af5b7bb
to
c970923
Compare
c970923
to
d8c9552
Compare
Tested again in Windows VM and both entrypoint scripts and |
Sorry I didn't get around to testing this in time - I've had a busy recent few days! |
https://build.opensuse.org/request/show/922513 by user mia + dimstar_suse - Update to 0.11.4 * Autodetect PyPy executables gh#PyO3/maturin#617 * auditwheel: add `libz.so.1` to whitelisted libraries gh#PyO3/maturin#625 * auditwheel: detect musl libc gh#PyO3/maturin#629 * Fixed Python 3.10 and later versions detection on Windows gh#PyO3/maturin#630 * Install entrypoint scripts in `maturin develop` command gh#PyO3/maturin#633 gh#PyO3/maturin#634 * Add support for installing optional dependencies in `maturin develop` command gh#PyO3/maturin#635 * Fixed build error when `manylinux`/`compatibility` options is specified in `pyproject.toml` gh#PyO3/maturin#637 - Changes in 0.11.3: * Add path option for Python source gh#PyO3/maturin#584 * Add auditwheel support for musllinux gh#PyO3/maturin#597 * `[tool.m
Closes #213
Per https://pythonhosted.org/distlib/tutorial.html#using-the-scripts-api:
This is not as portable as embedding the script into the binary launcher, but better than nothing.