ReubenVandezande
ReubenVandezande
@ofek That is the offending option, but I guess I can make that more clear. If I set `system-packages` to false, I'm able to correctly import the `impunity` (ie. non-system...
That solved one issue, but I'm now in another pickle since hatch dropped support for 3.7 (understandably so). I was hoping I could get away with pointing to the 3.7...
```console >>> python -m pytest ========================================================================== test session starts ========================================================================== platform linux -- Python 3.11.4, pytest-7.4.0, pluggy-1.3.0 rootdir: /beegfs/users/rvandezande/software/git_repos/hatch-demo/hatch-demo1 plugins: anyio-4.0.0 collected 1 item tests/test_import.py F [100%] =============================================================================== FAILURES ================================================================================...
I added a matrix of python (3.7, 3.8, 3.11) and added just the binaries to my $PATH. ### Running `hatch run test:test` ```console hatch run test:test ────────────────────────────────────────────────────────────────────────────── test.py3.7 ─────────────────────────────────────────────────────────────────────────────── /bin/sh:...
### Bonus round Setting `test = "python -m pytest {args:tests}"` works, but leads to library issues since impunity is compiled. Those errors are on my side, so this error is...
@ofek I have a workaround for whatever is causing these issues. I was able to import everything successfully by combining the above solution with an absolute path to the system...
Built and compiled with this successfully. ``` diff --git a/src/hatch_cython/config/config.py b/src/hatch_cython/config/config.py index a0c0160..59fed52 100644 --- a/src/hatch_cython/config/config.py +++ b/src/hatch_cython/config/config.py @@ -34,6 +34,7 @@ __known__ = frozenset( "define_macros", "compiled_sdist", "extra_link_args", + "compile_parallel",...
I fully expected to be able to use `cruft` like cookiecutter by pointing to a local path and was surprised to see that it's not supported.