Roman Donchenko

Results 29 comments of Roman Donchenko

Regarding the `flit build`/`flit_core` backend discrepancy. I can see various people in this thread either proposing or implying the following requirements for flit: 1. `flit build` and `flit_core.buildapi.build_sdist(…)` should produce...

FWIW, I believe that Buildroot is now able to build flit-based projects without the use of `setup.py` (as of commit buildroot/buildroot@8b4f831f36cd653504f38023f909f76912730534), so the original reason for this request is no...

I quite like `pip-compile`, and I would support integrating it. That said, I think a few tweaks need to be made to the current approach: * We should not immediately...

FWIW, installer seems to already implement this: https://github.com/pypa/installer/blob/70ae05bb25c66e621064f2c031a04ac1192be30b/src/installer/destinations.py#L243

> The easy fix is manually installing wheel first. Just FYI, a better way might be to add `--use-pep517` to your `pip install` command. This will let pip automatically download...

Okay, PR submitted. I ended up not removing `wheel` from `requirements.txt`, since on further inspection it seems like it _is_ indirectly used somewhere in the Dependabot logic (I didn't dig...

> I suspect just a small reference counting error somewhere #3702 fixes a reference counting error in the module initialization code, so that's probably the one.

@da-woods I don't think so; I still see the problem with the current `master`.

@yurivict Have you considered using [installer](https://github.com/pypa/installer/) instead? I haven't tested it, but judging by the [code](https://github.com/pypa/installer/blob/4b3af0c167bf3ed9286fcba8ff8d3600726cddec/src/installer/destinations.py#L252), it might not exhibit this issue.

> In the result of python -m site we see the paths of the the parent virtualenv. I believe this is because `venv` relies on the `site` module to update...