如何在我的 pybuilder 脚本中使用源代码方法?

How do I use source code methods in my pybuilder script?

我启动了一个 pybuilder 项目,我正在尝试访问我在以下文件中定义的方法:

../projName/src/main/python/overUnder.py

在我编写的脚本中:

../projName/src/main/scripts/overUnder-runner.py

overUnder.py的源代码中有一个类似

的方法
def itsOver(N):
    ...

我想在 overUnder-runner.py 中调用它,但到目前为止我能想到的是:

#!/usr/bin/env python
import sys

from projName import overUnder

itsOver(9000)

我运行

pyb publish

然后

pip install target/dist/projName-1.0.dev0/dist/projName-1.0.dev0.tar.gz

然后我尝试 运行 脚本

overUnder-runner.py

但我收到错误消息:

Traceback (most recent call last):
  File "/home/jbiebs/projName/venv/bin/overUnder-runner", line 4, in <module>
    from projName import overUnder
ImportError: No module named projName

我有

name = "projName"

在我的 build.py 文件中。我不知道我做错了什么。

啊!我想通了。在overUnder-runner.py,我不想

from projName import overUnder

而是

from overUnder import itsOver

不是

from <package> import <filename>

但是

from <filename> import <method>