distutils

    2热度

    1回答

    我正在用distutils构建一个扩展模块,不幸的是,这个扩展模块用一堆我不想要的参数调用编译器。具体地讲,它使用在/usr/lib64/python2.7/config/Makefile定义的CFLAGS可变的,并且其也通过 >>> from distutils import sysconfig >>> print(sysconfig.get_config_vars()['CFLAGS'])

    0热度

    1回答

    应该包含我在.py中使用的模块,如os模块在下面的代码中,或者它自动完成吗?以及排除是什么?我在我的.py中使用了pyqt4是否需要添加它这个setup.py文件中的名字? import sys from cx_Freeze import setup, Executable # Dependencies are automatically detected, but it might nee

    9热度

    1回答

    我试图实现北斗期间setuptools的build编译期间,但下面的代码中install明确build命令期间运行的编译和不运行。 #!/usr/bin/env python import os import setuptools from distutils.command.build import build SETUP_DIR = os.path.dirname(os.path

    3热度

    1回答

    我正在用Cython构建一个名为'_mymodule'的扩展。我需要在“mymodule.py”中包含此扩展的导入,以添加一些我更喜欢用纯Python提供的功能。 我遵循Cython文档(http://docs.cython.org/src/userguide/source_files_and_compilation.html)创建一个setup.py文件来编译和安装扩展名(“_mymodule.

    1热度

    1回答

    我一直在使用包含Cython包装的C++扩展的Python模块。 setup.py当前处理扩展模块的大楼,并称为python3 setup.py --build_ext --inplace。 from distutils.core import setup from distutils.extension import Extension from Cython.Build import cy

    2热度

    1回答

    说我写了模块foo.py。 我想安装过程中foo.py复制到prefix/lib/pythonX.Y/site-packages,以便它可以被其他模块进口,而且在prefix/bin/指向foo.py创建一个名为foo符号链接(不foo.py)。 如何告诉distutils这样做?

    0热度

    1回答

    有没有办法使用distutils为setup.py模块运行unittests? python3.3的distutils似乎并不支持 'test_suite' 选项: 在setup.py我有以下代码: test_suite = 'test.run_tests',

    6热度

    3回答

    我的问题是py2exe正在运行时生成一个日志文件。它不会生成,因为我在运行程序时出错。在日志文件中有标准控制台打印出来! 我该怎么做,没有日志文件会产生? 这里我py2exe设置代码: from distutils.core import setup import py2exe, sys, os sys.argv.append('py2exe') setup( options = {

    2热度

    1回答

    我有一个我已在Pypi上注册的软件包。最近我做了一个更新,并希望从0.6.1 - > 0.7.0增加版本。现在,如果我运行python setup.py sdist upload,我收到一个错误:Upload failed (401): Incorrect password。 我想我可能要重新注册,但得到了类似的故障: We need to know who you are, so please

    3热度

    1回答

    我想在主模块内部有几个python子模块,但我想将它们作为分离的python包分发。所以包A应该提供'my_data.source_a',包B应该提供'my_data.source_b',...等等。 我发现我必须为此使用命名空间包,但试图找出细节,我发现多个PEP涵盖了这个问题。 PEP 420似乎是最新的一个,它建立在PEP 402和PEP 382之上。 对我来说,并不清楚实现是什么状态的不同