如何在 PKG-INFO 中包含 setup.py 绝对路径



我正在尝试将我的项目位置添加为 PKG-INFO 的一部分。我希望该信息创建一些包含一些资源文件的其他相对路径。我可以将这些文件夹保留为package_datadata_files,但是每次修改文件时,我也需要执行python setup.py install。因此,如果我可以将 setup.py 路径添加为元数据的一部分,我可以解析该路径并形成所需文件夹的路径。

import os
from setuptools import setup, find_packages
setup(
   name='myproject',
   packages=find_packages(),
   long_description=os.path.dirname(__file__)
)

这是我 setup.py 的一部分。但是,在 PKG-INFO 文件中安装上述 setup.py python setup.py install时,description=UNKNOWN即将到来。如何添加这个?

Setuptools 有一个description和一个long_description字段,您缺少前者:

setup(
   name='myproject',
   packages=find_packages(),
   description='a project that does X',
   long_description=os.path.dirname(__file__)
)

我只是将long_description更改为os.path.realpath而不是os.path.dirname(__file__),它起作用了!

import os
from setuptools import setup, find_packages
setup(
   name='myproject',
   packages=find_packages(),
   long_description=os.path.realpath(__file__)
)

可能有什么区别?

相关内容

  • 没有找到相关文章

最新更新