我尝试创建一个setup.py文件,在其中使用find_packages()递归查找包。在这个例子中,foo,bar和baz都是我想要安装并可在Python路径上使用的模块。例如,我希望能够执行import foo, bar, baz。 bar-pack和foo-pack只是常规的非Pytho...
我试图向一个一直使用setup.py的项目添加pyproject.toml,以便支持pipx。我想在pyproject.toml中指定项目包含的命令行脚本,但我能找到的所有指南都是针对与我不使用的poetry使用的。 我也不想指定模块的入口点 - 我已经有可用的命令行脚本,只想指定那些脚本。 ...
我有一个Python库。不幸的是,我还没有更新它以使其与Python 3兼容。 在它的setup.py中,我添加了install_requires=['python<3'], 我的意图是不允许该软件包在Python 3下安装/使用,因为我知道它目前还不能正常工作。我认为这不是正确的做法,...
我有一个Python项目,希望能够使用类似python setup.py install的命令进行安装,并使安装自动创建一个systemd服务。 我遇到了一些麻烦,很可能是由于路径或导入设置不正确造成的。 我的环境: Ubuntu 15.04 Python 2.7...
因为我在我的Mac上使用Ansible时遇到一些问题,似乎在最新的dev版本中得到了解决,所以我通过pip卸载了ansible (sudo pip uninstall ansible) 并使用经典的setup.py方法从github存储库重新安装了最新的dev版本,这似乎成功结束了 (完整输出...
最近查看了几个项目,我注意到其中一些在setup.py中使用setup()的platforms参数,但只有一个值为any。#setup.py file in project's package folder ... setup( ..., platforms=[...
我有一个Python项目,其结构如下:Clustering (project name) clustering (package) clustering.py and other modules tests (sub-package) test_clust...
我如何在 setup.py 中使用 python_requires 分类器来要求 Python 2.7.* 或 3.2+? 我尝试了许多配置,包括这个:~=2.7,==3,!=3.0,!=3.1,<4 但都没有起作用。
当运行python setup.py install时,是否有一种明确强制编译构建Cython扩展的方法?其中setup.py的形式为:import os.path import numpy as np from setuptools import setup, find_packages, ...