packages=find_packages(), 这段代码使用了setuptools库中的find_packages函数,用于查找和获取当前项目中的所有Python包。 find_packages函数会在当前目录以及其子目录中查找包含__init__.py文件的目录,并返回一个包含所有找到的包名称的列表。这个函数通常用于自动发现和包含所有Python包,无需手动列出每个包的名称。 en...
但是使用"baz“的平面布局。这是可能的,但需要在setup.py中进行一些自定义配置。
`-- setup.py find_packages可以将在当前目录,以及当前目录下,所有的python包(带__init__.py的目录)都搜索,并一起打成egg文件包。 find_packages(xyz),就是搜索名称为xyz的包,以及xyz的下层目录的包搜索出来,并一起打成egg文件包。
在项目根目录下创建一个名为setup.py的文件,并添加以下内容: 代码语言:python 代码运行次数:0 复制 fromsetuptoolsimportsetup,find_packages setup(name="my_package",version="0.1",packages=find_packages(),package_data={"":["*.txt","*.jpg","*.png","*.csv","*.json","*.mp3","*.wav","*...
setup(name='my_package',packages=['my_package'],package_data={'my_package':['*.txt'],},) 1. 2. 3. 4. 5. 6. 7. 8. 9. 这样,在执行python setup.py packages命令时,就会包含my_package包中所有的.txt文件。 其他常见问题 除了包含其他类型文件的问题外,我们还经常会遇到其他与打包有关的问...
$ python setup.py install 1. 这样的安装方法是通过源码安装,与之对应的是通过二进制软件包的安装,同样我也会在后面进行 项目打包 1.在根目录创建python文件: setup, 并放置于根目录下 AI检测代码解析 from setuptools import setup,find_packages # 导入setup函数并传参 ...
7. 超详细讲解 setup.py 的编写? 打包分发最关键的一步是编写 setup.py 文件。 以下是一个 setup.py 简单的使用示例 复制 fromsetuptools import setup, find_packagessetup(name="mytest",version="1.0",author="wangbm",author_email="wongbingming@163.com",description="Learn to Pack Python Module --...
sudo python ez_setup.py 2.创建一个简单的包 有了setuptools后,创建一个包基本上是无脑操作 cd /tmp mkdir demo cd demo 在demo中创建一个setup.py文件,写入 from setuptools import setup, find_packages setup( name = "demo", version = "0.1", ...
# -*- coding: utf-8 -*-fromsetuptoolsimportsetup,find_packages"""打包的用的setup必须引入,"""VERSION='0.0.1'setup(name='pycase',version=VERSION,description="a command line tool for camel case",long_description='a python command tool for camel case',classifiers=[],# Get strings from http...
MANIFEST.in需要放在和 setup.py 同级的顶级目录下,setuptools 会自动读取该文件。 关于依赖包下载安装 from setuptools import setup, find_packages setup( ... # 表明当前模块依赖哪些包,若环境中没有,则会从pypi中下载安装 install_requires=['docutils>=0.3'], # setup.py 本身要依赖的包,这通常是为一些se...