PyPI:无意义项目使用的包名称

2024-09-28 21:38:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我编写了一个小的命令行工具,它通过存储运行时/内存/VCS信息以及结果来跟踪数值模拟。在

我刚刚尝试以labbook的名称将其上载到PyPI,但发现该名称是由project使用的,其整个代码内容如下:

"""
labbook.py

After modifying this file don't forget to modify __init__.py to expose your package's API.
"""


def a_function_of_mine():
    """
    This function returns the string 'result'.
    """
    return 'result'


class MyClass:
    """
    This is a class that should be documented.
    """
    def a_method_of_mine(self):
        """
        Please document public methods as well.
        """
        return 'another result'

当然,我也可以给我的项目起其他名字(我愿意征求建议),但总的来说:

在这种情况下,正确的程序是什么?

联系原作者,询问他是否会考虑把这个项目拿下来(这似乎是一些教程的结果,而且绝对不是为了重用而做的)?在

为pypi重命名我的项目,但保留包结构,即接受安装了两个包的最终用户可能发生的冲突(在这种情况下不太可能!)?在

重命名整个项目?在

让PyPI把这个项目拿下来?如果用户不可能永远上传一个简短的程序包,而这并不意味着一个恶意的程序包

编辑: 至于最后一个选择。昨天有人跟我说这事。 似乎有一个PEP提议使这个选择成为可能,但到目前为止还只是一个草案。在


Tags: ofto项目py名称pypireturndef