如果需要包含数据文件需要先设置
https://setuptools.readthedocs.io/en/latest/setuptools.html#including-data-files

参数 描述
include_package_data Accept all data files and directories matched by MANIFEST.in.
package_data Specify additional patterns to match files that may or may not be matched by MANIFEST.in or found in source control.
exclude_package_data Specify patterns for data files and directories that should not be included when a package is installed, even if they would otherwise have been included due to the use of the preceding options.
from setuptools import setup, find_packages
setup(...include_package_data=True
)

然后加入MANIFEST.in文件

MANIFEST.inpackage外,所以路径是相对于MANIFEST.in而不是相对于package

graft ./package/data

https://packaging.python.org/guides/using-manifest-in/
https://setuptools.readthedocs.io/en/latest/setuptools.html#including-data-files

setuptools include_package_data相关推荐

  1. python setupools

    打包上传 setuptools quickstart setuptools setup() setuptools Command Reference setuptools include_packag ...

  2. 【Python自动化测试】setuptools

    setuptools Python标准的打包分发工具 使用简单的setup.py文件,将Python应用打包 最基础的setup.py文件 #!/usr/bin/env python3 # -*- c ...

  3. setuptools的package_data问题

    setup { package_data = ['', ['*.txt']] } 不起作用,打包为源代码的时候并没有把package下的txt文件放进去. 找到setuptools的官方文档,有这么一 ...

  4. Python打包工具setuptools的使用

    将我们写的Python程序发布成包后,可以使其能够安装使用. 在项目上测试的时候,某些情况下,可以将Python打包,然后上传到测试服务器,安装测试. setuptools是常用的打包工具. 一个简单 ...

  5. python 查看当前目录_「Python」打包分发工具setuptools学习

    ❝ setuptools是python标准的打包分发工具,它可以将我们编写的python项目打包安装,这样其他同事就可以像调用标准库或python第三方库那样直接使用:也可以将项目上传到Pypi供更多 ...

  6. setuptools清华源_setuptools与pip的依赖关系解决方案之间的差异

    我最近开始用SetupTools打包我的第一个项目,并且大部分都取得了成功.setuptools与pip的依赖关系解决方案之间的差异 不幸的是,我遇到了一个令人困惑的情况 - 我的项目依赖于PyPI上 ...

  7. click Setuptools Integration

    https://click.palletsprojects.com/en/7.x/setuptools/ 介绍 用click和setuptools自动生成命令行 工程的结构如下: yourscript ...

  8. Setuptools(Python打包工具)

    目录 前言 一.安装 二.源码包介绍 2-1.源码包sdist 2-1-1.打包成源码包sdist 2-1-2.安装源码包 2-2.二进制包bdist 2-2-1.打包成源码包bdist 2-2-2. ...

  9. setuptools简介

    distutils 简介 distutils 是标准库中负责建立 Python 第三方库的安装器,使用它能够进行 Python 模块的安装和发布.distutils 对于简单的分发很有用,但功能缺少. ...

最新文章

  1. 快准牌电脑发软件_电脑如何下载软件
  2. selenium浏览器驱动下载地址整理
  3. Java孩子父母类_父母和子女复选框
  4. php curl 发送checkbox,使用curl 提交表单(多维数组+文件)数据到服务器的有关问题...
  5. ip的增删改查以及网络设定
  6. dbeaver 设置编码_DBeaver 一个神奇的数据库操作软件
  7. C++基础知识(五)C++的一些特性
  8. qq空间把android改成iphone,qq空间利用代码修改iPhone6 Plus详细方法 qq空间修改手机型号教程...
  9. 看懂Oracle执行计划
  10. Linux 服务器后台运行.jar程序
  11. 怎样找到优质的APP推广渠道
  12. Spring boot项目 maven多模块打包,子模块报错问题解决
  13. 2021-2022年度“扣哒杯”AI世青赛初赛落下帷幕
  14. windows安全事件查看及安全事件id汇总
  15. Android之Fragment回退栈详解
  16. 夏目漱石《我是猫》读后感
  17. 论文必备-五大学术文献资料推荐网站+免费下载知网、万方的论文资料
  18. c语言程序二进制代码,二进制搜索/查找程序(C语言)
  19. sas应用入门(7.2)—— 平稳时间序列分析(建模)(精)
  20. 数商云经销商管理系统开发方案:打造经销商平台全渠道数字化营销通道

热门文章

  1. iis php.exe,在IIS75下使用php运行exe程序的总结
  2. linux系统开启多路径,Linux系统怎么配置多路径
  3. python填充颜色规则_Python填充任意颜色,不同算法时间差异分析说明
  4. 139. 单词拆分(JavaScript)
  5. 力扣438.找到字符串中所有字母异位词(JavaScript)
  6. php larvel https,Laravel 5-重定向到HTTPS
  7. lol游戏挂机软件_北大软件工程学子玩lol一年,挂三科被停学,告诫青少年,切勿沉溺游戏...
  8. 电脑rar文件打开方式_怎么压缩文件,如何压缩文件?压缩软件哪个好?
  9. C++基础与深度解析第八章:动态内存管理
  10. C++之指针探究(四):指针和二维数组