setuptools include_package_data
如果需要包含数据文件需要先设置
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.in
在package
外,所以路径是相对于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相关推荐
- python setupools
打包上传 setuptools quickstart setuptools setup() setuptools Command Reference setuptools include_packag ...
- 【Python自动化测试】setuptools
setuptools Python标准的打包分发工具 使用简单的setup.py文件,将Python应用打包 最基础的setup.py文件 #!/usr/bin/env python3 # -*- c ...
- setuptools的package_data问题
setup { package_data = ['', ['*.txt']] } 不起作用,打包为源代码的时候并没有把package下的txt文件放进去. 找到setuptools的官方文档,有这么一 ...
- Python打包工具setuptools的使用
将我们写的Python程序发布成包后,可以使其能够安装使用. 在项目上测试的时候,某些情况下,可以将Python打包,然后上传到测试服务器,安装测试. setuptools是常用的打包工具. 一个简单 ...
- python 查看当前目录_「Python」打包分发工具setuptools学习
❝ setuptools是python标准的打包分发工具,它可以将我们编写的python项目打包安装,这样其他同事就可以像调用标准库或python第三方库那样直接使用:也可以将项目上传到Pypi供更多 ...
- setuptools清华源_setuptools与pip的依赖关系解决方案之间的差异
我最近开始用SetupTools打包我的第一个项目,并且大部分都取得了成功.setuptools与pip的依赖关系解决方案之间的差异 不幸的是,我遇到了一个令人困惑的情况 - 我的项目依赖于PyPI上 ...
- click Setuptools Integration
https://click.palletsprojects.com/en/7.x/setuptools/ 介绍 用click和setuptools自动生成命令行 工程的结构如下: yourscript ...
- Setuptools(Python打包工具)
目录 前言 一.安装 二.源码包介绍 2-1.源码包sdist 2-1-1.打包成源码包sdist 2-1-2.安装源码包 2-2.二进制包bdist 2-2-1.打包成源码包bdist 2-2-2. ...
- setuptools简介
distutils 简介 distutils 是标准库中负责建立 Python 第三方库的安装器,使用它能够进行 Python 模块的安装和发布.distutils 对于简单的分发很有用,但功能缺少. ...
最新文章
- 快准牌电脑发软件_电脑如何下载软件
- selenium浏览器驱动下载地址整理
- Java孩子父母类_父母和子女复选框
- php curl 发送checkbox,使用curl 提交表单(多维数组+文件)数据到服务器的有关问题...
- ip的增删改查以及网络设定
- dbeaver 设置编码_DBeaver 一个神奇的数据库操作软件
- C++基础知识(五)C++的一些特性
- qq空间把android改成iphone,qq空间利用代码修改iPhone6 Plus详细方法 qq空间修改手机型号教程...
- 看懂Oracle执行计划
- Linux 服务器后台运行.jar程序
- 怎样找到优质的APP推广渠道
- Spring boot项目 maven多模块打包,子模块报错问题解决
- 2021-2022年度“扣哒杯”AI世青赛初赛落下帷幕
- windows安全事件查看及安全事件id汇总
- Android之Fragment回退栈详解
- 夏目漱石《我是猫》读后感
- 论文必备-五大学术文献资料推荐网站+免费下载知网、万方的论文资料
- c语言程序二进制代码,二进制搜索/查找程序(C语言)
- sas应用入门(7.2)—— 平稳时间序列分析(建模)(精)
- 数商云经销商管理系统开发方案:打造经销商平台全渠道数字化营销通道
热门文章
- iis php.exe,在IIS75下使用php运行exe程序的总结
- linux系统开启多路径,Linux系统怎么配置多路径
- python填充颜色规则_Python填充任意颜色,不同算法时间差异分析说明
- 139. 单词拆分(JavaScript)
- 力扣438.找到字符串中所有字母异位词(JavaScript)
- php larvel https,Laravel 5-重定向到HTTPS
- lol游戏挂机软件_北大软件工程学子玩lol一年,挂三科被停学,告诫青少年,切勿沉溺游戏...
- 电脑rar文件打开方式_怎么压缩文件,如何压缩文件?压缩软件哪个好?
- C++基础与深度解析第八章:动态内存管理
- C++之指针探究(四):指针和二维数组