distutils

    54热度

    5回答

    这里是我的精简与非代码的东西setup.py脚本删除: #!/usr/bin/env python from distutils.core import setup from whyteboard.misc import meta setup( name = 'Whyteboard', version = meta.version, packages =

    6热度

    2回答

    安装两个同名的python模块的最佳方式是什么?我目前依赖两个不同的Facebook库:pyfacebook和Facebook的新python-sdk。这两个库都将自己安装为模块'facebook'。我可以想到一堆黑客解决方案,但在我开始破解之前,我很好奇是否有一种处理这种情况的pythonic方式。 我使用的是virtualenv和pip。 (是的,我最终会弃用其中的一个,但我有两个不同的工程师

    0热度

    1回答

    有没有办法从.egg文件导入扩展名?例如,hggit本身安装为hg_git-0.2.4-py2.5.egg,它不能直接在[extensions]下列出,或者将其解释为标准.py文件。 有没有办法将该文件作为扩展名包含? 另外,有没有办法手动安装hg-git的方式,不会创建.egg文件,而是一个解压目录?

    0热度

    2回答

    通常,当我安装由python文件制作的.exe文件时,我会得到一个蓝色的安装管理器,并带有“python powered”徽标。这位经理的名字是什么?我想用它来制作一些可安装的python文件。

    23热度

    4回答

    让我们采取以下项目布局: $ ls -R . .: package setup.py ./package: __init__.py dir file.dat module.py ./package/dir: tool1.dat tool2.dat 而对于setup.py以下内容: $ cat setup.py from distutils.core import setup

    36热度

    3回答

    当我运行 python setup.py sdist 它会在我的./dist目录中的sdist。这包括我的“dist”文件夹中的“PROJECT-egg.info”文件,我不使用它,但它不会伤害到我,所以我忽略它。 我的问题是,为什么它也建立在我的项目根目录下的“PROJECT-egg.info”文件夹?我可以让它停止创建吗?如果没有,我可以在创建sdist后立即删除它吗? 我使用从setup

    8热度

    4回答

    我想从distutils创建一个只有字节码的发行版(我真的不知道,我知道我在做什么)。使用setuptools和bdist_egg命令,您可以简单地提供--exclude-source参数。不幸的是,标准命令没有这样的选项。 是否有一种简单的方法在tar.gz,zip,rpm或deb创建之前去除源文件。 是否有一个相对干净的每命令的方式来做到这一点(例如只是为tar.gz或zip)。

    2热度

    2回答

    我正在寻找最优雅的方式来通知我的图书馆的用户,他们需要特定的unix命令以确保它可以正常工作... 我的lib的投注时间何时会引发错误: 安装? 当我的应用程序调用命令? 在我的lib的导入? 都是? 还应该如何检测命令是否丢失(if not commands.getoutput("which CommandIDependsOn"): raise Exception("you need Comma

    2热度

    1回答

    我刚做了一个小应用程序,然后为它写了一个setup.py文件。一切似乎都在起作用,除非我无法弄清楚一件小事。 将bdist选项传递给setup.py时,它会创建存档gzip压缩文件。当我打开该文件时,我注意到目录结构是: > usr > lib > python2.6 > site-packages > Folder 1 > Folder 2

    2热度

    1回答

    我已经在C中编写了一个Python扩展库,我目前正在使用distutils来构建它。我也有一个生成.h文件的Python脚本,我希望将其包含在我的扩展中。 是否有可能使用distutils设置这样的依赖关系?它能够注意到我的脚本更改时,重新生成.h文件并重新编译扩展名?