distutils

    9热度

    4回答

    如果我已经构建了一个使用distutils.core的Python包,通过 setup( ext_package="foo", author="me", version="1.0", description="foo package", packages=["foo",], ) 在哪里所有的元数据去(它的目的是什么?)以及如何从python中访

    3热度

    1回答

    安装的Django后: pip install django 我可以马上写: django-admin.py startproject project 而且django-admin.py不知何故知道我的系统。 我正在开发小型网络服务器和使用PIP分配 - 我应该把我的setup.py全系统暴露我runserver.py文件中相同的方式Django的呢?

    0热度

    1回答

    我想用disutils为我的python库制作.msi。在安装之前,用户可以选择安装的目标路径。根据此路径,我想要生成一个包含所选路径的文件.pth。为了做到这一点,我需要运行一个安装后脚本,将.pth放在正确的位置。 我的问题是:有没有办法获得用户在运行时选择的安装路径?

    4热度

    1回答

    我想在开发模式下安装我的Python模块。正如我在许多例子中看到python setup.py develop应该这样做。但develop命令不为我setup.py文件存在: from distutils.core import setup from distutils.extension import Extension from Cython.Build import cythonize

    4热度

    1回答

    我有非常基本的Python安装脚本,只需调用distutils.core.setup()及相关参数。这些软件包仅供内部使用,所以目前我不需要太多。 让我感到困惑的是,当安装新版本的软件包时,旧的egg-info文件不会自动删除 - 尽管软件包目录被新版本覆盖。 (1)默认情况下没有删除旧文件的原因是什么? (2)有没有推荐的方法来删除旧版本的egg-info文件,以便在安装过程变得更加复杂时以后不

    14热度

    1回答

    我想自动化上传过程中的错误,在某些情况下python setup.py upload失败,因为pypi服务器已经上传了保存版本。 我该如何强制它从脚本上传(我知道我可以使用web界面删除旧版本)。

    21热度

    2回答

    我有一个模块,可以在Python 2和Python 3上工作。在Python < 3.2我想安装一个特定的包作为依赖。对于Python> = 3.2。 喜欢的东西: install_requires=[ "threadpool >= 1.2.7 if python_version < 3.2.0", ], 怎么能作出这样的?

    3热度

    1回答

    我有纯Python包依赖于其他3个Python包: 我使用distutils.core.setup来执行安装。 这是setup.py我的代码: from distutils.core import setup setup( name='mypackage', version='0.2', scripts=['myscript'], packages=['m

    3热度

    1回答

    因此,我制作了一个小型应用程序,我通常要打包并与世界分享。我阅读了使用setuptools打包我的应用程序的教程。直到我被困在一个地方,它进展顺利。 我的目录结构是这样的: - MyApp - setup.py - README.md - LICENSE.txt - MANIFEST.in - myapp - __init__.py

    4热度

    1回答

    我正在用多个C扩展创建一个需要libhdf5的Python项目。我有一个现有的libhdf5安装在/usr/local/lib。对于测试和开发,我想针对位于/Users/name/some/path的HDF5的私人版本进行开发。 在setup.py中,我通过将“library_dirs”(和“runtime_library_dirs”,尽管在OS X上不做任何事情)设置为/Users/name/s