python 发布应用程序包

news/2024/7/8 2:28:17 标签: python, publish

文章目录

  • 发布python
  • toml配置文件构建

python_1">发布python

官方文档参考

将自己的python项目发布成源码包或者wheel二进制包,供其他开发者使用。
 
方式:

  • 使用py工具;
    • distutils,该工具的使用已过时;
    • setuptools,常用方式;
    • wheel,在setuptools的基础上添加了 bdist_wheel, 打包跨平台的二进制whl包;
  • 使用 pyproject.toml 配置文件构建;
    • 参考文档

 

toml配置文件构建

  • 1.搭建项目结构,将开发完成的项目放在src目录,测试代码放在tests目录;
    在这里插入图片描述

 
项目的简单构成:


http://www.niftyadmin.cn/n/5536254.html

相关文章

关于Ubuntu系统中.config文件夹如何找到

Ubuntu中QT项目使用了setting保存配置,但是找不到配置文件保存了在哪里,找了一下: 因为QT里取的名字是: 于是下载everything搜索Nio,发现目录为/home/nio/.config 虽然已经下载了everything找到了,但是发现…

Air系列4G模块AT版本如何使用HTTP

HTTP应用的基本流程如下: 1、激活PDP 2、初始化HTTP服务 3、设置HTTP会话参数 4、如果要支持SSL,配置SSL参数 5、如果使用POST命令,输入POST数据 6、发起HTTP请求 7、收到HTTP应答,读取应答数据 8、终止HTTP服务 注意:…

idea删除分支并同步到gitLab以及gitLab上的分支删除

目录 idea删除分支并同步到gitLab 方法一(推荐) 方法二(命令行) gitLab上的分支删除 前言-与正文无关 ​ 生活远不止眼前的苦劳与奔波,它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界中&…

HTML5 WebSocket技术使用详解

HTML5 WebSocket API 提供了一种在单个连接上进行全双工通信的方式。这意味着客户端和服务器可以同时发送和接收数据,而不需要像传统的 HTTP 请求那样进行多次请求和响应的轮询。WebSocket 允许更实时的交互,非常适合需要快速、连续数据交换的应用场景&a…

深入浅出mysql分库分表

文章目录 为什么要分库分表?什么场景下才需要分库分表?1. 数据量增长导致数据量过大--分表2. 高并发访问--分库3. 地理分散的业务--分库 分库分表的区别分库(Database Sharding)分表(Table Partitioning) 垂…

Spring Boot在java领域中有哪些优势

哈喽,大家好呀,淼淼又来和大家见面啦,随着云计算、微服务架构的兴起,Java开发领域迫切需要一套高效、灵活且易于上手的框架来应对日益复杂的业务需求。正是在这样的背景下,Spring Boot应运而生,以其独特的魅…

67、基于长短期记忆网络的心电图(ECG)信号分类(matlab)

1、基于长短期记忆网络的心电图(ECG)信号分类原理及流程 基于长短期记忆网络(LSTM)的心电图(ECG)信号分类通常用于分析和识别心脏方面的问题,如心律失常。下面是基于LSTM的ECG信号分类的原理和流程: 原理…

二分法查找有序表的通用算法(可查链表,数组,字符串...等等)

find_binary函数 注意事项: (1)你设计的迭代器模板中必须有using value_type T,且有加减运算功能,其本上能与C标准库std中一样。 (2)集合必须是有序的。 下面是函数代码: /// &…