使“python setup.py sdist”不要重命名 PKG-INFO 中的 pkg 名称

问题描述 投票:0回答:1

我的设置.py

from setuptools import setup

setup(
    name='py_lib',
    version='0.0.0',
    packages=["py_lib"],
    url='',
    license='',
    author='',
    author_email='',
    description=''
)

运行

python setup.py sdist
时,py_lib.egg-info/PKG_INFO为:

Metadata-Version: 2.1
Name: py-lib
Version: 0.0.0
Home-page: 
Author: 
Author-email: 

我希望名称是py_lib,怎么办

python pip
1个回答
0
投票

py_lib
相当于
py-lib

阅读 Python 打包指南 - 名称规范化

名称应小写,所有字符 .、- 或 _ 替换为单个 - 字符。

即以下所有有效名称都是等效的,并将被标准化为

friendly-bard
:

  • Friendly-Bard
  • FRIENDLY-BARD
  • friendly.bard
  • friendly_bard
  • friendly--bard
© www.soinside.com 2019 - 2024. All rights reserved.