版权或 pip 命名惯例

版权或 pip 命名惯例

当我尝试使用安装看门人时

pip 安装管理员

安装了一些意外的模块:

https://github.com/yoloseem/janitor

为了安装正确的,我需要将我的 pip 命令更改为:

pip 安装 pyjanitor

有什么方法可以解决这个问题,以便我可以使用名称“janitor”安装 pyjanitor?

答案1

惯例是任何人都可以注册自己喜欢的名字。除非真的存在知识产权问题(不能成为商标的名字很可能不存在),否则,如果人们发现自己的名字被其他活跃项目占用,就必须想一个新名字。

软件包索引的维护者不是活跃项目相关争议的仲裁者。

如果你不喜欢依赖 Python 包索引吡啶甲酸并且在此处登记的名字可以是:

  1. 如果您更清楚自己想要安装什么,请不要使用它:

    pip install git+https://github.example/user/repo.git#commithash

    Pip 可以直接从许多来源安装。

  2. 创建您自己的包索引:

    在这种情况下,您可以随意重命名包。有一些工具可以简化此过程,例如pip2pi

2. 仔细调查设置和维护它的工作是否真的对你的组织很重要(或者只是一个应该妥善处理的简单步骤)。自动化在您的开发和生产机器上,隐藏任何复杂性包<>名称關係)

答案2

有什么方法可以解决这个问题,以便我可以使用名称“janitor”安装 pyjanitor?

不。

相关内容