criu/lib
Radostin Stoyanov 0b62f4267a lib: use separate packages for pycriu and crit
Newer versions of pip use an isolated virtual environment when building
Python projects. However, when the source code of CRIT is copied into
the isolated environment, the symlink for `../lib/py` (pycriu) becomes
invalid. As a workaround, we used the `--no-build-isolation` option for
`pip install`. However, this functionality has issues in some versions
of PIP [1, 2]. To fix this problem, this patch adds separate packages
for pycriu and crit, and each package is installed independently.

[1] https://github.com/pypa/pip/pull/8221
[2] https://github.com/pypa/pip/issues/8165#issuecomment-625401463

Signed-off-by: Radostin Stoyanov <rstoyanov@fedoraproject.org>
2023-11-27 16:47:16 -08:00
..
c Allow skipping iptables/nftables invocation. 2023-10-22 13:29:25 -07:00
pycriu lib: use separate packages for pycriu and crit 2023-11-27 16:47:16 -08:00
.gitignore lib: use separate packages for pycriu and crit 2023-11-27 16:47:16 -08:00
Makefile lib: use separate packages for pycriu and crit 2023-11-27 16:47:16 -08:00
pyproject.toml lib: use separate packages for pycriu and crit 2023-11-27 16:47:16 -08:00
setup.cfg lib: use separate packages for pycriu and crit 2023-11-27 16:47:16 -08:00
setup.py lib: use separate packages for pycriu and crit 2023-11-27 16:47:16 -08:00