当前位置: 首页 > news >正文

上传自己的python工具至PyPI

背景

把自己开发的python工具,想像python的第三方库一样给更多的人使用(可以通过pip install安装。

准备

  1. 待上传的Python包
  2. 注册一个PyPi账号(如果没有)
  3. 安装第三方依赖(pip install twine

实现步骤

  1. 项目根目录下创建setup.py文件。参考模板:
from setuptools import setup, find_packagessetup(name='你的包名',version='版本号',packages=find_packages(),description='简短描述',long_description=open('README.md').read(),long_description_content_type='text/markdown',author='你的名字',author_email='你的邮箱',url='项目主页或代码仓库地址',install_requires=[# 列出你的包所依赖的其他包 可以使用`pipres .`],
)
  1. 构建项目包python setup.py sdist bdist_wheel
  2. 上传包文件 twine upload dist/*
  3. 验证上传结果
  4. 安装测试 pip install 你的包名
http://www.dtcms.com/a/554522.html

相关文章:

  • P4592 TJOI2018 异或
  • 案例应聘网络营销做网站推广十大免费软件免费下载
  • Java 学习30:JavaBean 类、测试类与工具类
  • 菏泽网站建设菏泽wordpress顶部栏
  • 网站项目需求文档微信指数查询入口
  • 03_FastMCP 2.x 中文文档之FastMCP快速入门
  • 网站建设化学图片织梦协会网站模板
  • 帝国网站管理系统 数据库阿城区建设小学网站
  • 哪里可以做免费网站百度seo关键词排名优化软件
  • 毕节市城乡建设局网站html5手机网站发布
  • linux之arm SMMUv3 STE表和CD表数据格式分析(3)
  • 云蝠智能VoiceAgent 2.0,四大功能让语音智能体更智能、更包容
  • 娱乐网站建设流程个人网页设计论文免费
  • 青岛市专业做网站的吗网络文章发布平台
  • 强化学习之入门笔记(三)
  • css - 实现三角形 div 容器,用css画一个三角形(提供示例源码)简单粗暴几行代码搞定!
  • 长沙 php企业网站系统新动力网站建设公司
  • 全流程开发智能体 一
  • wordpress怎么当站长淄博公司网站建设价格
  • 几分钟网站做渔网网站建设有哪些功能模块
  • 水利建设经济定额站网站专业网站设计联系电话
  • MySQL | 数据查询语言DQL数据过滤语法及实例
  • 网站设计中的用户体验成品视频直播软件推荐哪个好一点非周马加
  • C/C++ 中 void* 深度解析:从概念到实战
  • 提升网站访问速度百度免费发布信息
  • OpenSIP3.4 路由脚本之我见
  • php网站开发进程施工企业工作环境
  • 第1讲:为什么是Flutter?跨平台开发的现状与未来
  • 怎样做网站策划教育培训机构十大排名
  • 成都怎样制作公司网站产品营销网站建设