Henry Schreiner

Results 2507 comments of Henry Schreiner

virtualenv drops support for older Python versions, I believe one year after EoL. We have to have a recent virtualenv version to support modern Python versions. So I'm not sure...

Venv is built into Python (unless the distro removes it). Virtualenv is a PyPI package (and dependency of nox). It is not installed in the discovered interpreter (most of the...

I'm not sure we can add an error message (or fall back to venv automatically) unless we understand what python version we've found, and I'm not sure we do really...

https://github.com/boostorg/histogram/commit/cda7447c9708f915a3a22bda7119293a77538d0a Needed for FindPackage Python. But I’m assuming that is only for tests or something that is not always required? 3.10 is really old, btw. ;)

FWIW, I have generally not liked using pixi for library development. Pixi likes locking and you don’t want to lock for library development. I tried to make it work for...

I get: ```console $ nox -f tmp.py nox > Running session tests-cpython-3.14-windows-x86 error: Failed to install cpython-3.14.0-windows-x86-none Caused by: failed to symlink file from python3.14 to /Users/henryfs/.local/share/uv/python/.temp/.tmphdiNzQ/python/bin/python: No such file...

Okay, I'll have to retry on Windows when I'm around a Windows machine eventually.

Here's my example script: ```python # ctrlc.py import time while True: try: time.sleep(1) # Sleep to avoid busy-waiting except KeyboardInterrupt: print("KeyboardInterrupt caught!") ``` And an example session to try it...

For now, you can manually set these timeouts to None. I'd like to see if we can improve the passthrough behavior. Jupyter, for example, requires two Ctrl-C presses to quit.

I would not use pluggy; as far as I can tell it doesn't really add anything over the modern standard library entry-point feature. And I don't think it makes much...