distutils

    4热度

    1回答

    我想在Python中创建一套相互关联的包。我希望他们都在同一个软件包下,但可以作为单独的组件安装。 因此,例如,安装基本软件包将提供mypackage,但在mypackage.subpackage中没有任何内容,直到我单独安装它为止。 这可能与distutils和pip?

    2热度

    1回答

    我有一个程序/笑话,需要一个合理的大数据结构来操作(需要几秒钟构造的字典),我想创建并当运行python setup.py install时,将其放入安装目录中。 setup()distutils.core看起来不应该退出,所以我认为我可以导入我的模块并在setup.py中调用setup()后调用该函数,但它似乎不工作,即使安装确实工作。 这是我的setup.py看起来像现在: from dist

    1热度

    1回答

    包括的distutils我有安装的Python脚本,然后安装一些模块模块,配备: subprocess.call("python setup.py install") 它的工作原理确定的窗户py2exe。但与Mac,使用py2app,我在安装附加模块时,遇到下列错误: File setup.py from distutils.core import setup ImportError:

    3热度

    1回答

    我正在构建一套Python扩展与distutils。扩展依赖于外部库(与Python无关),通常使用Makefiles从源代码构建。这些外部库不可能经常改变。 为了缓解用户的痛苦,我的setup.py脚本使用urllib.urlretrieve()从网上获取库,解析Makefile以收集相关源文件的列表,并使用config.add_library()构建。这工作正常,一切都很好。 我的问题是:什么

    1热度

    3回答

    dist /文件夹我正在使用setuptools创建并上传一个sdist包到PyPI。 然而,每次我运行python setup.py sdist,它包括dist /文件夹及其内容,我不想要。当我使用distutils时,这个行为不会发生。 这里是我的文件结构: / -myModule/ --__init_.py, -- ... -docs/ -examples/ -dist/ se

    1热度

    1回答

    我试图建立一个与Python的下PC \ example_nt源分布 我复制example.c和setup.py的目录C例如建筑物上的窗户一个Python模块:\ mymod 当我运行C:\Python27\python.exe setup.py install我得到错误.... error: Unable to find vcvarsall.bat 我做了一些在distutils的挖四周,发现这

    1热度

    1回答

    产生在setup.py调用设置功能MSI安装许可证文本可能看起来像这样: setup(name="my_package", version="1.0", packages = ['pack1', 'pack2'], license = "We're all mad here" ) 而且我用的是很不错的功能,以产生MSI安装程序: python setup.

    6热度

    4回答

    我已经安装了这个setup.py Python应用程序: #!/usr/bin/env python from distutils.core import setup from libyouandme import APP_NAME, APP_DESCRIPTION, APP_VERSION, APP_AUTHORS, APP_HOMEPAGE, APP_LICENSE setup(

    2热度

    1回答

    对于Python包装来说是新的,我正试图弄清楚我需要将哪些标记正确上传到PyPi中。 distribute似乎构建他们直接删除它们的东西。我如何阻止这种情况发生? 这里是回溯: [email protected]:~/Code/slate$ python setup.py sdist running sdist running egg_info writing requirements to

    4热度

    1回答

    我有这样的结构: setup.py package __init__.py sub_package ___init__.py sub_package2 __init__.py 如果我通过setup.py安装包安装,那么它的工作原理所理解的(通过复制整个包到站点包目录): site_packages package s