使用Python开发SDK,打包Python项目

官网打包Python项目

1、更新pip到最新版本

python3 -m pip install --upgrade pip

2、创建一个简单的Python项目

  确定将要打包的名称,防止与其他人的按照此样例上传的包冲突,此名称必须唯一。example_package_YOUR_USERNAME_HERE,如果你的名字是me,那么包名就是example_package_me。
按照此结构创建目录
packaging_tutorial/
└── src/
    └── example_package_YOUR_USERNAME_HERE/
        ├── __init__.py
        └── example.py

包含Python文件的目录与包名对应,对安装的用户更友好。
__init__.py需要将目录作为包导入,并且应该为空。

example.py是包中的一个模块示例,它可以包含包的逻辑(函数、类、常量等)。文件中代码如下:

def add_one(number):
    return number + 1

3、创建包文件

添加以下文件。完整地目录结构如下:

packaging_tutorial/
├── LICENSE
├── pyproject.toml
├── README.md
├── src/
│   └── example_package_YOUR_USERNAME_HERE/
│       ├── __init__.py
│       └── example.py
└── tests/

4、创建测试目录

tests/ 为测试目录,暂时为空。

5、创建 pyproject.toml

告诉pip如何构建包。可以选择Hatchling、setuptools、Flit、PDM等工具。
打开pyproject.toml,从下面四个中选择一个,输入到文件中。

[build-system]
requires = ["hatchling"]
build-backend = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值