buildout recipe创建eclipse pydev项目配置,pythonpath指向一些鸡蛋及其依赖项

collective.recipe.pydevproject的Python项目详细描述


详细文档

动机

PyDev是用于eclipse的python ide。

在许多有用的东西中,突出显示语法错误,允许代码完成代码导航。 为了使它们完全工作,有必要适当地配置项目的外部依赖项。

此配方

pydev向eclipse添加了一个新的pydev项目

这个zc.buildout配方生成定义pydev项目的两个文件:

^{tt1}$ and ^{tt2}$.

除了简单的项目配置, 这个食谱添加了你选择的鸡蛋作为外部依赖。 它们的传递依赖项也被添加。

好处

  1. 通常pydev项目文件.project.pydevproject不适合进行版本控制。 原因是这些文件可以很容易地包含用户特定的信息,比如个人目录路径。 此配方允许您在构建文件中版本化生成这些文件所需的信息。
  2. 手工配置pydev项目外部依赖项既不清楚也不容易。
  3. maven和eclipse jdt的用户可能会发现这个项目构建生成非常熟悉。(不使用Java?我以为每个eclipse用户都这么做了。)

用法

将配方配置添加到buildout.cfg,并将其包含在${buildout:parts}中。例如:

[buildout]
...
parts = ... pydevproject

[pydevproject]
recipe = collective.recipe.pydevproject
name = my_project_name
src = src
python_version = python 2.7
python_interpreter = Default
eggs = any_egg_you_want

选项

这些选项与pydev项目的选项相匹配。

名称
项目名称。这是专为eclipse设计的,您可以随心所欲。
src
相对于项目根目录的源文件夹。通常是src(todo:get this from${buildout:develop}和setup.py)
Python版本
解释器和语法版本的结合。例如python 2.7
python_解释器

解释器名称,在pydev的eclipse首选项中配置。通常default可以。

在使用项目之前,请记住在eclipse中至少注册一个解释器。这可以在Window > Preferences > PyDev > Interpreter - Python > New...中完成。

鸡蛋
将被列为外部依赖项的鸡蛋。 不需要包含可传递的依赖项。这是自动完成的。

更改历史记录

0.1(2012-12-01)

  • 初步实施。 [Marciomazza]

贡献者

  • Marcio Mazza [marciomazza]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
mapDb Java中的序列化序列化和反序列化对象   java Android Studio SearchView图标未出现   java如何在应用程序中集成广告   java如何在startActivityForResult()之前启动startActivity()   java创建DelegateForest并按预定顺序显示   特定url的java筛选器映射   面向对象Java继承:需要多个扩展   我怎样才能避免java。sql。I/O错误导致SQLException:连接重置?   Scala中的java多维数组   java Ifless代码:这只是一个智力上的挑战,还是实际有用?   java为什么我的@override for contains不起作用?   java Hazelcast文件从客户端上载到服务器   java按水平顺序展开单元格?   java从另一个DAO工厂调用一个DAO   java中的日期格式DateFormat提供意外结果   2d如何在java窗口上显示48X48像素的12X12网格图像   使用iText 5提取图像时出现java错误:“颜色空间不受支持”   java如何在Intellij方法中用参数重构为带字段的类