跳转到主要内容

zc.buildout配方,用于为IntelliJ IDEA的PyCharm创建包含外部库列表的文件。

项目描述

cykooz.recipe.idea

buildout配方创建一个包含egg路径的.idea/libraries/Buildout_Eggs.xml文件。此文件可用于PyCharm(或IntelliJ IDEA),作为外部库列表,并包含所有指定egg及其依赖项的路径。

用法

这是一个创建包含egg路径的xml文件的简化buildout.cfg文件。

[buildout]
parts =
    application
    idea

[application]
recipe = zc.recipe.egg:scripts
eggs =
    my_application
    ipython

[idea]
recipe = cykooz.recipe.idea
eggs =
    ${application:eggs}

可用选项

eggs

将用于生成文件路径的egg。您不需要包括传递依赖项。这会自动完成。

idea_dir

PyCharm项目目录的路径。默认:${buildout:directory}/.idea 如果给定目录不存在或它不包含.iml文件,则配方不会创建任何文件或目录。

include_develop

如果您需要添加开发包的路径,请将其设置为true。默认:false

include_eggs

如果您需要排除指定egg的路径,请将其设置为false。默认:true

include_other

将其设置为true,如果您需要添加其他目录的路径,这些目录包含所需的软件包或其依赖项,但这些路径不是通过zc.buildout安装的。例如,从使用的Python中获取site-packages目录的路径。默认:false

extra-paths

在生成的xml文件中包含的额外路径。

变更

0.4 (2022-04-29)

  • 增加了对Windows(GH-1)的支持。

  • 在测试中增加了对zc.buildout 3+的支持。

0.3 (2021-12-14)

  • 增加了对Python 3.6和3.7的支持。

0.2 (2021-12-08)

  • 首次发布。

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源代码分发

cykooz.recipe.idea-0.4.tar.gz (10.4 kB 查看散列值)

上传时间 源代码

构建分发

cykooz.recipe.idea-0.4-py2.py3-none-any.whl (8.1 kB 查看散列值)

上传时间 Python 2 Python 3

支持