Henry Schreiner

Results 2575 comments of Henry Schreiner

If you run `cmake --help`, what generator has a `*` on it? We use that one currently. Scikit-build (classic) inspected the registry for MSVC installs, we don't do that in...

> Ninja Ah, that explains it. I believe if ninja wasn't on your path, MSVC would be used. Ninja supports both MSVC and GCC, but it needs setup for MSVC....

By the way, scikit-build-core also has a getting started page, where the tabs cover a collection of common binding methods instead: https://scikit-build-core.readthedocs.io/en/latest/guide/getting_started.html

You _should always_ run mypy in a typing environment. Typing dependencies _are not_ runtime dependencies. Sometimes they are, but sometimes they are not. That's not the problem. Your hatch task...

We don't "enforce it" via pre-commit, we just have a check for that which you can skip (with a description these days, too!). If we could find it reliable in...

I found the PR at https://github.com/jupyter/jupyter_client/pull/1064, pre-commit is working perfectly. ``` jupyter_client/session.py:131: import orjson # type:ignore[import-not-found] ``` That import tells mypy to treat `orjson` as `Any` if it's not installed....

I'd love improvements to the experience here, there are some quirks: * You need to specify `args` (even if empty), because the mypy hook has the ignore imports flag (terrible)....

I'd be fine to mention it as well as update the checks to detect it, but am not familiar enough with it to do so yet. Pointers/suggestions welcome.

Existence checking is easy. "one of the other standard config locations" doesn't tell me much, though. ;)

And for copier? I believe I didn't do this because I was avoiding any custom hooks (we used to have several for things now handled via the template engine). But...