Jupyter支持Pants项目和PEX文件。
项目描述
概述
此仓库包含一组Jupyter Notebook插件,这些插件可以与pex和pants进行互操作。
安装
要安装此插件,只需像这样调用pip install
pip install pants-jupyter-plugin
插件加载
要在您的Jupyter Notebook环境中加载此插件,请在笔记本单元中使用%load_ext
命令
%load_ext pants_jupyter_plugin
魔数
此软件包提供了3个主要魔数,用于从pex和/或pants目标加载Python环境。所有这些都会清除并替换现有的sys.path和环境,因此最好在导入任何模块之前这样做,以避免缓存的导入。
%pex_load
此魔数允许您将磁盘上存在的现有pex文件加载到Python环境中。
用法
%pex_load <path to pex file>
%requirements_load
此魔数允许您使用pex(1)将任意需求的传递闭包加载到环境中。
用法
%requirements_load <requirements>
%pants_load
这个魔法允许您构建并加载一个 pants python_binary
目标到环境中。它与 %pants_repo
魔法一起工作,这就是您如何将插件指向特定的 pants 兼容仓库的方式。
%pants_repo <path to pants repo>
...
%pants_load <pants target>
开发
这个仓库使用 tox 进行测试和项目自动化。在提交更改供审查之前,只需调用 tox 即可测试您的更改。
$ tox
这将自动格式化代码并运行测试。测试接受传递参数,并且已安装 pytest-xdist
,因此您可以通过以下方式以最大并行性运行完整的测试套件:
$ tox -p -epy3{6,7,8,9} -- -n auto
在这里,您将对项目支持的所有解释器运行测试(假设您已将它们全部安装在您的机器上并在 $PATH
中),并行运行(tox 的 -p
标志),并且对于每个 tox 的并行运行,您都将并行运行单个测试方法(通过传递参数给 pytest-xdist:-- -n auto
)。
要找出所有可用的 tox 环境,请使用 tox -a
或检查 tox.ini
。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码分发
pants-jupyter-plugin-0.0.6.tar.gz (21.9 kB 查看哈希值)
构建分发
关闭
pants-jupyter-plugin-0.0.6.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 69434cbc96f5f04409640fec3d7021e45e62b3746cfb5c77b625b551e5914550 |
|
MD5 | b2f1130361fe89c9f809a6ce2e136384 |
|
BLAKE2b-256 | 66124763943e1a2b0f8b1693835ad6a32b8b7d22b57bbb285014a26c064e3b93 |
关闭
pants_jupyter_plugin-0.0.6-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ada912b8b5c6bb854c14d471a010dc38d76672fd093025d791a93adad4ab8144 |
|
MD5 | 64f1d4bb2fa8c27119ee748c6c77988f |
|
BLAKE2b-256 | 463ccecad096b6ccbf54f5fe29b27e92e721dcc630d6cf980ba5f94183b4307a |