如何捆绑Python模块而不发布它?

时间:2016-07-25 12:09:58

标签: python python-2.7 bundle module-packaging

我从

下载了一个Python模块

http://www.piersharding.com/download/python/sapnwrfc/

我已经构建它并且工作正常。现在我想在另一台机器上使用相同的模块。我通过Python捆绑阅读了一些内容以及如何发布模块,以便其他开发人员可以使用easy_install或pip进行安装。但这不是我想要的。这不是我的模块,所以我不会代表真正的作者发布它。每次我想在另一台机器上使用它时,我只是不想一次又一次地构建所有内容。

文件夹结构

/usr/local/lib/python2.7/dist-packages/
    ...
    [a lot of other unrelated stuff]
    ...
    sapnwrfc-0.19.egg-info
    nwsaprfcutil.so
    sapnwrfc/
        __init__.py
        __init__.pyc
        rfc/
            __init__.py
            __init__.pyc    

__init__.py模块中有几个类,但看起来主代码在共享库中。所以我当然可以将相关部件复制到目标机器上(前提是平台适合所以模块的平台),但我很难相信这是正确的方法。 有人可以帮忙吗?

0 个答案:

没有答案