我正在设置我的第一个Python包,我想用一些示例数据安装它,以便用户可以直接运行代码。如果相关,我的包裹在github上,我使用pip。
目前,我的示例数据与包的其余部分一起安装到site_packages /中,通过在setup.py中设置include_package_data=True
,并引用我想要包含在MANIFEST.in中的文件。然而,虽然这对我来说对于代码使用的文件作为其处理的一部分是有意义的,但它似乎并不特别适合于示例数据。
使用python包部署示例数据的最佳/标准做法是什么?
答案 0 :(得分:1)
您可以将示例数据放在项目源旁边的examples
文件夹中的存储库中,并将其从清单文件中包含prune examples
的包中排除。
实际上没有普遍和标准的建议。做任何适合你需要的事情。