我的python项目是由setuptools打包的,这是我的setup.opt: 我在install_requires 中定义了依赖包,我想当我通过 setuptools 打包我的项目然后通过 pip install 安装包时,依赖包将自动下载,但它没有,为什么以及install_require ...
我的python项目是由setuptools打包的,这是我的setup.opt: 我在install_requires 中定义了依赖包,我想当我通过 setuptools 打包我的项目然后通过 pip install 安装包时,依赖包将自动下载,但它没有,为什么以及install_require ...
它可能在某个地方被问过并回答过,但我搜索了很多,但我没有找到在哪里。 如有重复请见谅。 我有一个依赖 pyyaml 的项目( https://github.com/PyFPGA/openflow ): 使用pip3 install -e. pyyaml 未安装。 可以通过以下方式验证: 它在我的计 ...
假设我有一个main_package 。 在它的setup.cfg中有: 我还有一个not_main_package 16.0 。 在它的setup.cfg中有: 我愿意: $ pip install importlib_metadata==1.5.0 $ install main_package ...
Python 项目大量使用来自另一个存储库的公共声明。 如何将此类文件夹正确集成到自己的存储库中,而不将其本身复制到当前项目中? 在setuptools.setup中有一个像install_requires这样的字段。 我尝试了下一个选项: 但它不起作用,因为common文件夹不包含任何setup ...
我创建了一个setup.py和setup.cfg ,如Django 文档中所述。 现在我不确定如何将依赖项添加到我的项目中。 如果有人安装了我的代码,其他工具(如 Pillow)应该会自动安装。 我读到install_requires是正确的方法(不是requirements.txt ),但是如何指 ...
所以我有一个项目可以分发,它依赖于其他一些 pip-installable 模块。 这就是setup.py的样子: 为了确保一切正常,我尝试将软件包安装在 Docker 容器中,然后进行pip install. 导致ModuleNotFound Error 。 通过手动安装依赖项,问题得到解决,所以 ...
我有一个只有 2 个依赖项的 requirements.txt: 我检查了两个包的 setup.py 并且都依赖于 urllib3: 请求提供了一个不接受 1.25 的范围 sentry-sdk 没有指定特定的版本或范围 最近发布了新版本的 urllib3 (1.25),当我使用 p ...
我正在使用dpkg-buildpackage构建python模块的.deb包。 在setup.py中,我指定了install_requires=['othermodule>=2.0']但生成的控制文件未指定版本。 Depends: python (>= 2.7), othermo ...
我正在创建一个包含'typing;python_version<"3.5"'的软件包,它的install_requires 。 显然,这种依赖规范只在最近版本的setuptools 。 如果用户机器上的setuptools很旧,他们会得到: 'install_requires ...
我有一个库( SUBX ),这取决于subprocess32 。 subprocess32库是Python2.7的后端,提供超时kwarg。 我的图书馆需要超时kwarg。 只有目标平台是Python2.x时我才需要subprocess32。 我该如何在项目中定义依赖项? ...
我的存储库包含我自己的python模块和一个具有自己的setup.py的依赖项的子模块。 我想在安装自己的lib时调用依赖项的setupy.py,怎么可能? 我的第一次尝试: 但是install_requires不接受路径。 我的第二次尝试是将dependency_li ...
我想知道是否还有 .deb 包,例如,是否可以在我的 setup.py 中为我的 package 配置依赖项,然后运行: 它们是自动安装的。 已经研究过互联网,但我发现的一切都让我感到困惑,比如“requires”、“install_requires”和“requirements.txt” ...
我有一行info.json文件: 假设这是我放置程序所依赖的软件包的地方,如果我希望它依赖它,我将如何格式化它 版本0.8.3 可能是 ...
我需要使用pip install SomePackage.tar.gz安装一个python软件包。 在此软件包的setup.py中, install_requires下列出的一些库已成为Python 2.7标准库的一部分(例如argparse )。 问题是,当我在Python 2.7上安 ...
我有一个看起来像这样的setup.py : 我需要MyInstall因为我想从github安装一些库,我不想使用dependency_links选项,因为它不鼓励(例如这里 ),所以我可以用requirements.txt来做。 当我用pip安装这个软件包时,一切都运行正常,但由于 ...
我有一个可以在 python 2 和 python 3 上运行的模块。在 Python<3.2 中,我想安装一个特定的包作为依赖项。 对于 Python>=3.2。 就像是: 怎么能做到呢? ...