pychroot:简化chroot处理的python库和cli工具

时间:2024-05-27 02:22:00
【文件属性】:

文件名称:pychroot:简化chroot处理的python库和cli工具

文件大小:34KB

文件格式:ZIP

更新时间:2024-05-27 02:22:00

python chroot Python

pychroot pychroot是简化chroot处理的python库和cli工具。 具体来说,该库提供了一个Chroot上下文管理器,该管理器启用了更多pythonic方法来在chroots中运行代码,而pychroot实用程序的工作方式与终端中的扩展chroot命令非常相似。 用法 以最简单的形式,该库的用法类似于以下内容: from pychroot import Chroot with Chroot('/path/to/chroot'): code that will be run inside the chroot 默认情况下,这会将挂载主机的/ dev,/ proc和/ sys文件系统绑定到chroot以及/etc/resolv.conf文件中(因此DNS解析按预期在chroot中起作用)。 一个简单的chroot等效项也安装为pychroot 。 可以


【文件预览】:
pychroot-master
----MANIFEST.in(228B)
----requirements()
--------docs.txt(7B)
--------test.txt(7B)
--------ci.txt(11B)
--------tox.txt(33B)
--------install.txt(16B)
--------dev.txt(89B)
--------dist.txt(75B)
--------pyproject.toml(109B)
----README.rst(4KB)
----.github()
--------workflows()
----NEWS.rst(5KB)
----src()
--------pychroot()
----.pylintrc(7KB)
----doc()
--------conf.py(11KB)
--------index.rst(226B)
--------Makefile(7KB)
--------man()
----tox.ini(444B)
----LICENSE(1KB)
----setup.cfg(73B)
----setup.py(645B)
----tests()
--------test_cli.py(2KB)
--------test_chroot_utils.py(3KB)
--------test_script.py(2KB)
--------test_chroot.py(3KB)
----.gitignore(176B)
----pyproject.toml(267B)
----bin()
--------pychroot(35B)
----.coveragerc(359B)

网友评论