Jacob Faibussowitsch
Jacob Faibussowitsch
So is it possible for `scikit-build-core` to defer this check? It looks like the generated `__editable.py::install()` has a `rebuild` parameter that is passed to `ScikitBuildRedirectingFinder()`. This in turn is then...
> cmake --install at all and redirect the editable paths to the build directory. That would be even better. I am stuffing a bunch of non-python stuff (big fat shared...
Or, perhaps better yet, make the whatever generates `install_dir` into a python function (just like `scikit-build` did), so that folks can monkey-patch it: ```python # custom_build_backend.py from scikit_build_core.build import *...
> Yes, it is, though it's an experimental feature (due to the syntax). Set: Ah I did not know that. Will try that out. > platlib is configurable. Some systems...
> so that $CMAKE_INSTALL_LIBDIR will expand to site_packages/my_package/lib I need the C++ libs to be installed to `$prefix/lib` though, not under `site-packages/my_package/lib` because... > supporting esoteric packaging environments like conda...
I believe a more permanent solution would be (and this is only a humble suggestion :)) if SKBC did not use the wheel dir structure of `platlib`, `include`, `lib`, etc....
@dkaszews Fair, I an argument could be made for `*_NO_THROW` not to gobble the value -- I suspect it will come down to personal preference :). The main issue really...
> Question is, are throwing functions with [[nodiscard]] really that common? Very common, at least in my experience. We use `[[nodiscard]]` liberally in our code bases, since if the function...
> This is the reason why KvikIO introduce the StreamFuture object. The only async API cuFile provides takes [the arguments as pointers](https://docs.nvidia.com/gpudirect-storage/api-reference-guide/index.html#cufilereadasync). There is no way to provide the arguments...
This problem continues to plague otherwise valid code. Take the following reproducer (which even uses `@property`, something commonly used to indicate "this variable access runs code"): ```python class Foo: @property...