Henry Schreiner
Henry Schreiner
No, because it's not made of (public?) rules like the linter is.
Before: ``` cmd [1] | ruff check --config /home/henryfs/.local/share/hatch/env/.internal/hatch-static-analysis/.config/2ZdIY43U/pyproject.toml --fix hackathon/jax_nbody.py hackathon/jax_nbody.py:1:1: INP001 File `hackathon/jax_nbody.py` is part of an implicit namespace package. Add an `__init__.py`. hackathon/jax_nbody.py:45:1: E402 Module level import...
Have you tried setting `tool.scikit-build.build-dir`?
You should make sure that `build` is in your gitignore, but otherwise, don't think there's anything to setup? Did setting it help?
Are you using isolated builds? In an isolated build, nanobind gets reinstalled every time, so the paths change. It looks like nanobind's bath is part of the compilation line.
Allow prereleases in pip only allows ranges that include non-prereleases to include pre-releases; a range that only includes prereleases can still include pre-releases. So `numpy>=1.26rc1` would allow numpy to select...
Didn’t we do that two weeks ago in https://github.com/halogenica/beautifulhugo/pull/518? Is something still missing? Maybe #521?
Pip supports `-C`, they added it a year or two ago, probably time to update our docs. The `-C` reads better, too, since it doesn't duplicate `=` signs. I wouldn't...
Note this is a very slight breaking change; if someone put `fail = false` explicitly at the top level, now that will be an error unless strictness is turned off....
Can you try `editable.verbose = false`? Looks like iPython is taking over the output streams and not handling them correctly.