首页 > 其他分享 >pip的whell包.whl打包过程记录

pip的whell包.whl打包过程记录

时间:2023-11-08 17:25:47浏览次数:26  
标签:__ function whl py -- whell pip

1.目录结构
-test_package
--src
--test_package
-- __init__.py
--function.py
-- setup.py

2.文件说明

set_up.py
setup(
    name='holiday-cn',
    version=version,
    license='ZPL 2.1',
    description="""\
        xxxxxxxxxxxxxxxxxxxxxxxxxxxxx.""".replace('\n', ' '),
    author='xxx',
    author_email='[email protected]',
    packages=find_packages('src'),
    package_dir={'': 'src'},
    include_package_data=True,
    install_requires=[
        # 依赖的库
        'pytz',
    ],
)

__init__.py
from .function import function1
from .function import function2

__all__ = ('function1', 'function2')

function.py
自定义功能实现

  

3.打包:pip install setuptools wheel
完成后dist目录下会生成对应的whl文件,直接使用pip install xxx.whl安装即可

标签:__,function,whl,py,--,whell,pip
From: https://www.cnblogs.com/lytcreate/p/17817850.html

相关文章

  • Apipost-Helper:IDEA中的类postman工具
    今天给大家推荐一款IDEA插件:Apipost-Helper-2.0,写完代码IDEA内一键生成API文档,无需安装、打开任何其他软件;写完代码IDEA内一键调试,无需安装、打开任何其他软件;生成API目录树,双击即可快速定位API定义的代码…非常好用!主要包含以下功能:1、无侵入生成API文档编写完代码后,只需右键uploa......
  • Apipost-Helper:IDEA中的类postman工具
    今天给大家推荐一款IDEA插件:Apipost-Helper-2.0,写完代码IDEA内一键生成API文档,无需安装、打开任何其他软件;写完代码IDEA内一键调试,无需安装、打开任何其他软件;生成API目录树,双击即可快速定位API定义的代码…非常好用!主要包含以下功能:1、无侵入生成API文档编写完代码后,只需右键up......
  • Jenkins pipeline
    自定义workspace,设置构建名称currentBuild.description="${params.tag}"Stringworkspace="/opt/jenkins/workspace"pipeline{agentanystages{stage('本次发布tag号'){steps{echo"${params.tag}&......
  • 人脸识别Mediapipe+Dlib实现1 : N式人脸匹配
    一、前言本来是想进行加速运行的。最后只快了两三帧哈哈哈哈。本次采用的方法是用Mediapipe进行人脸识别,配合使用Dlib进行特征提取以及特征向量转化。目前可以实现1:n式人脸匹配,随便改改就行n:m了,就是效率太低了实现原帖【---->点击这里<----】二、难点以及之后可继续学习......
  • pipeline中parallel验证
    pipeline脚本parallel验证pipeline{agentanyoptions{ timestamps()}stages{stage("拉取代码"){ parallel{ stage("并发执行1"){ steps{ sleep20 echo"parallel-01" }......
  • 【机器学习 | PipeLine】机器学习通用管道最佳实践!!(无论什么问题都能套上,确定不来看看?)
    ......
  • pip安装依赖失败
    报错如下Requirementalreadysatisfied:pipinc:\users\ychen\appdata\local\programs\python\python310\lib\site-packages(22.0.4)CollectingpipDownloadingpip-23.3.1-py3-none-any.whl(2.1MB)---------------------------------------0.2/2.1......
  • 【pycharm】pycharm中添加allure库及pip升级
    参考:https://blog.csdn.net/weixin_45464162/article/details/129910922一、本地下载allure包并配置环境变量1、访问 https://github.com/allure-framework/allure2/releases,下载allure并解压到电脑本地,解压位置可自定义,, 2、环境变量中配置allure的bin目录  3、通过......
  • 【python】-bash: /usr/local/bin/pip: /usr/bin/python: bad interpreter: No such f
    安装单独的第三方库时没有问题pipinstallpandas但是一旦使用requirement.txt批量安装第三方库时就会出现-bash:/recorddata/rebuydata/hppy/soft/python3/bin/pip3:/usr/local/source/hppy/soft/python3/bin/python3.6:badinterpreter:没有那个文件或目录badinterpreter......
  • logstash同步多个表的配置(使用pipeline)
     说明:我们这里每个表对应一个配置文件,当然也可以使用多个表使用一个配置文件(多个jdbc进行配置) 1.准备配置文件表1:[root@host135config]#moresync_mysql2es.conf#logstash输入配置input{#jdbc输入配置,用来指定mysql中需要同步的数据查询SQL及同步周期jdbc......