iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >2019-02-20 在PyPI测试平台
  • 304
分享到

2019-02-20 在PyPI测试平台

测试平台PyPI 2023-01-30 23:01:36 304人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

参考Packaging python Projects, 源码在nobodxbodon/test-package-for-pypi 包名/__init__.py: 测试变量 = "值" setup.py中 import setuptool

参考Packaging python Projects, 源码在nobodxbodon/test-package-for-pypi

包名/__init__.py:

测试变量 = "值"

setup.py中

import setuptools

with open("README.md", "r") as 自述文件:
    长描述 = 自述文件.read()

setuptools.setup(
    name="test-package-name",
    version="0.0.4",
    author="小名",
    author_email="author@example.com",
    description="描述",
    long_description=长描述,
    long_description_content_type="text/markdown",
    url="https://GitHub.com/pypa/sampleproject",
    packages=setuptools.find_packages(),
    classifiers=[
        "Programming Language :: Python :: 3",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent",
    ],
)

与编写Visual Studio Code插件初尝试类似, name只能用英文.

生成发布包

$ python3 -m pip install --user --upgrade setuptools wheel
$ python3 setup.py sdist bdist_wheel

上传到测试pypi平台

$ python3 -m pip install --user --upgrade twine
$ python3 -m twine upload --repository-url Https://test.pypi.org/legacy/ dist/*

测试安装包. 今后最好用virtualenv

$ python3 -m pip install --index-url https://test.pypi.org/simple/ test-package-name

现在就可以导入包

>>> import 包名
>>> 包名.测试变量
'值'

接下去需要将之前的扩展Python控制台同样打包并发布到(非测试)pypi平台, 但要先搞定开发模式(Packaging and distributing projects), 以及在命令行下调用控制台. 参考:

  • 周蟒实现: https://github.com/gasolin/zhpy/blob/master/zhpy2/setup.py#L44
  • How to package a command line Python script

--结束END--

本文标题: 2019-02-20 在PyPI测试平台

本文链接: https://www.lsjlt.com/news/181381.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 2019-02-20 在PyPI测试平台
    参考Packaging Python Projects, 源码在nobodxbodon/test-package-for-pypi 包名/__init__.py: 测试变量 = "值" setup.py中 import setuptool...
    99+
    2023-01-30
    测试 平台 PyPI
  • C++跨平台开发:如何测试和调试多平台应用程序?
    C++ 跨平台开发:多平台应用程序的测试和调试 在 C++ 跨平台开发中,测试和调试应用程序对于确保其在不同平台上的正确运行至关重要。本文将探讨针对多平台应用程序进行有效测试和调试的最...
    99+
    2024-05-10
    c++ 跨平台 linux macos 跨平台应用
  • 使用Django+Pytest搭建在线自动化测试平台
    目录一、测试平台:二、搭建过程2.1 使用django搭建一个web系统2.2 搭建测试框架三、平台如何管理总结一、测试平台: 解决分散用例执行方式,提供统一测试用例执行过程、用例管...
    99+
    2024-04-02
  • 怎么在Docker环境下搭建测试管理平台
    这篇文章主要为大家展示了“怎么在Docker环境下搭建测试管理平台”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么在Docker环境下搭建测试管理平台”这篇文章吧。第一部分:环境准备首先需要在...
    99+
    2023-06-05
  • 如何搭建nGrinder性能测试平台
    这篇文章主要介绍了如何搭建nGrinder性能测试平台,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、nGrinder 组件介绍ngrinder包含Controller、a...
    99+
    2023-06-05
  • mysql xtrabackup在windows平台的备份测试是怎么样的
    mysql xtrabackup在windows平台的备份测试是怎么样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 ...
    99+
    2024-04-02
  • XSS测试平台——BlueLotus(Windows系统)下载与安装
    BlueLotus(Windows系统)安装需要在PhpStudy环境下,关于PhpStudy的安装请看: (34条消息) Windows下sqli-labs靶场搭建与相关环境——PhpStudy安装_雅士清弦的博客-CSDN博客 本帖主要...
    99+
    2023-09-01
    php 网络安全 xss web安全
  • Java在线考试云平台的实现
    考试流程: 用户前台注册成为学生 管理员后台添加老师,系统将该用户角色上升为老师 老师登录,添加考试,添加题目,发布考试 考生登录前台参加考试,交卷...
    99+
    2024-04-02
  • 如何将Teprunner测试平台部署到Linux系统Docker
    如何将Teprunner测试平台部署到Linux系统Docker,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。本地运行通过在Vue项目执行npm run serve和在Djan...
    99+
    2023-06-15
  • 详解Django+Vue+Docker搭建接口测试平台实战
    一. 开头说两句 大家好,我叫林宗霖,是一位测试工程师,也是全栈测开训练营中的一名学员。 在跟着训练营学习完Docker容器技术系列的课程后,理所应当需要通过实操来进行熟悉巩固。正好...
    99+
    2024-04-02
  • Java怎么实现在线考试云平台
    这篇文章主要讲解了“Java怎么实现在线考试云平台”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java怎么实现在线考试云平台”吧!考试流程:用户前台注册成为学生管理员后台添加老师,系统将该...
    99+
    2023-06-25
  • 网络安全平台测试赛 easyphp(phar脏数据处理)
    昨天的比赛,14.00-17.00.时间有点紧张,比赛期间没拿下来这道 😭非常痛苦,很顺畅的思路 一步步想下来,卡在最后一步末尾脏数据处理了,最后时间到了 没打通,还需多练 这里本地复现一下: 看一下附件里的 logger....
    99+
    2023-09-01
    php 开发语言
  • springboot vue测试平台前端项目查询新增功能
    目录基于 springboot+vue 的测试平台开发一、查询功能1. input 输入框2. 查询按钮二、新增功能1. 新增按钮2. 对话框3. 新增数据基于 springboot...
    99+
    2024-04-02
  • 测试平台开发vue组件化重构前端代码
    目录基于 springboot+vue 的测试平台开发一、为什么重构二、如何拆分1. 补充对应知识2. 合理拆分三、关于项目基于 springboot+vue 的测试平台开发 继续更...
    99+
    2024-04-02
  • 怎么使用Linux平台下的压力测试工具stress-ng
    这篇文章主要讲解了“怎么使用Linux平台下的压力测试工具stress-ng”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用Linux平台下的压力测试...
    99+
    2024-04-02
  • 使用Django+Vue+Docker怎么搭建一个接口测试平台
    本篇文章为大家展示了使用Django+Vue+Docker怎么搭建一个接口测试平台,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。清理或卸载旧版本:sudo yum remove&...
    99+
    2023-06-14
  • springboot vue测试平台接口定义及发送请求功能实现
    目录基于 springboot+vue 的测试平台开发一、http客户端选型二、后端接口实现1. controller 层2. service 层三、前端实现四、修改遗留 bug基于...
    99+
    2024-04-02
  • springboot vue测试平台接口定义前后端新增功能实现
    目录基于 springboot+vue 的测试平台一、后端部分二、前端部分1. rest参数2. 请求体3. 请求参数4. 请求接口基于 springboot+vue 的测试平台 开...
    99+
    2024-04-02
  • springboot vue测试平台开发调通前后端环境实现登录
    目录基于 springboot+vue的测试平台开发一、前端环境搭建快速安装二、后端环境搭建创建应用配置 application.properties三、实现登录1. mysql 建...
    99+
    2024-04-02
  • PHP 跨平台调试:在不同环境中查找问题
    跨平台 php 调试涉及使用工具(如 xdebug 和 visual studio code)和技巧(如 print_r() 和 var_dump())来识别和解决在不同环境中产生的错误...
    99+
    2024-05-11
    调试 php linux vscode
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作