我正在尝试将我的项目位置添加为PKG-INFO的一部分。我希望该信息创建一些包含一些资源文件的其他相对路径。我可以将这些文件夹保留为package_data
或data_files
,但每次修改文件时我都需要python setup.py install
。因此,如果我可以添加setup.py abosolute路径作为元数据的一部分,我可以解析它并形成我所需文件夹的路径。
import os
from setuptools import setup, find_packages
setup(
name='myproject',
packages=find_packages(),
long_description=os.path.dirname(__file__)
)
这是我的setup.py的一部分。但是,在PKG-INFO文件python setup.py install
中按description=UNKNOWN
安装上面的setup.py即将到来。如何添加?
答案 0 :(得分:0)
Setuptools有一个description
和一个long_description
字段,你错过了前者:
setup(
name='myproject',
packages=find_packages(),
description='a project that does X',
long_description=os.path.dirname(__file__)
)
答案 1 :(得分:0)
我刚刚将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__)
)
有什么区别?