一. 构建项目目录结构

  结构如图所示:

  文件介绍:LICENSE和README.md在git建仓库时选上,克隆下来就会有,license最好选择MIT的。sort.py文件里随便写个方法用于直接调用;__init__.py文件初始化用,可如下所示。setup.py启动用,可如下所示。

  __init__.py

from __future__ import absolute_import
from .sort import * name = "teark"

  setup.py

import setuptools

with open("README.md", "r") as fh:
long_description = fh.read() setuptools.setup(
name="teark",
version="0.0.2",
author="TEARK",
author_email="913355434@qq.com",
description="collecting algorithm which i used",
long_description=long_description,
long_description_content_type="text/markdown",
url="https://gitee.com/teark/pytest_exercise.git",
packages=setuptools.find_packages(),
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
]
)

二. 打包与上传

  依次执行以下命令即可:

  升级工具:python -m pip install --user --upgrade setuptools wheel

  生成包:python setup.py sdist bdist_wheel

  安装上传模块:python -m pip install --user --upgrade twine

  上传自己的库:python -m twine upload dist/*

三.注意事项

  需要有pypi账号,上传自己的库时会要求输入用户名和密码,自行注册。

  升级自己的库时记得改版本号。

四.作者留言

  原创不宜,如果觉得本文对你有帮助,记得打赏作者噢O(∩_∩)O,你的一点点爱心是我创作路上最大的动力~

最新文章

  1. 分分钟用上C#中的委托和事件
  2. [Python Day5] 常用模块
  3. 【转载】SweetAlert2 使用
  4. zoj1492 最大团
  5. LintCode "Sliding Window Median" & "Data Stream Median"
  6. An unexpected exception occurred while creating a change object. see the error log for more details
  7. spring mvc 异常统一处理方式
  8. ios 一个app启动另一个app
  9. 对libssh的golang 封装 ssh2go
  10. 在CTime类中重载<<和>>
  11. ajax实现下拉列表联动
  12. Sqlserver 链接服务器和同义词
  13. Kafka笔记7(构建数据管道)
  14. 源码解析之ConcurrentHashmap
  15. 【CF671D】Roads in Yusland(贪心,左偏树)
  16. python练习册0005
  17. c# zxing生成二维码和打印
  18. SpringMVC探究-----从HelloWorld开始
  19. dos命令及github介绍
  20. IOS UIView圆角,阴影,边框,渐增光泽

热门文章

  1. VH6501模板工程介绍(一)
  2. nginx压力测试及限速
  3. 【Scala复习】基础知识、函数式编程、面向对象、集合、隐式转换、模式匹配、泛型
  4. jQuery基本使用
  5. 铁威马NAS添加SSL证书实现HTTPS安全访问
  6. USB转TTL串口 (CH340 G)
  7. 注意看,她叫小美,在地址栏输入URL地址后发生了什么?
  8. Centos7下git最新版本安装
  9. ArcGIS工具 - 按字段分割图层
  10. JavaScript 中URL 查询字符串(query string)的序列与反序列化