尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
pyscaffold建立项目管理
pyscaffold新建一个python项目的管理软件。一个命令就可以putup my_project即可。PyScaffold helps you to easily setup a new Python project.安装三种方法pipinstallpyscaffold pipinstallpyscaffold[all]condainstall-c conda-forge pyscaffold我试过第一种发现有时候会遇到bugyour setuptools version is too old (12).但是pip install -U setuptools无法解决问题。这与pyscaffold的版本有关。为了方便的解决这些。我直接利用了第三种方法。毕竟这地方不是我们的重点。最后的requirementannoy1.15.2bert-serving-client1.9.1certifi2019.6.16faiss1.5.3pip19.2.2pyarrow0.14.1PyScaffold3.2.1setuptools41.2.0six1.12.0wheel0.33.4新建python项目putup my_project这时候就有了模板话的python项目有文档、作者、代码、测试等。如下AUTHORS.rst LICENSE.txt docs setup.cfg src CHANGELOG.rst README.rst requirements.txt setup.py tests为什么需要模板是因为简单快捷而且这些部分一般情况下都需要是为了更好的把这个项目标准化。其他操作python setup.py docs 文档化python setup.py test (python setup.py test --addopts -h) 测试py.test里的东西后面pip install -r requirement.txt则会在其他项目安装。为了简单只要修改setup.py就可以了打包Source Distribution Package(源码打包This will create a source “tarball” package.python setup.py sdistBinary Distribution Package二进制打包This will create a binary architecture-dependent package.python setup.py bdist个人喜好只改setup.pyVERSION1.0.0setup(namexx1,versionVERSION,descriptionxx2,urlxx3,long_descriptiontest for pyscaffold,authorxx4,author_emailxx5,install_requires[six,pyscaffold,sphinx,boto3,pandas,modelhub])如何发布到仓库repositorytwine upload -r pypi-xx dist/your_project-1.0.1.tar.gz总结pyscaffold模板化利于管理python setup.py test/install/sdist/bdist等来对源码测试、安装到本地、打源码包打发布包打包的时候需要meta信息为了更简单可以直接在setup.py里的setup里直接写。简单。然后发布到远程仓库参考文献https://pypi.org/project/PyScaffold/https://lingxiankong.github.io/2013-12-23-python-setup.htmlhttps://github.com/pyscaffold/pyscaffold/https://pypi.org/project/twine/
RELATED

相关推荐

终极游戏音频提取指南:acbDecrypter从入门到精通

终极游戏音频提取指南:acbDecrypter从入门到精通

终极游戏音频提取指南:acbDecrypter从入门到精通 【免费下载链接】acbDecrypter 项目地址: https://gitcode.com/gh_mirrors/ac/acbDecrypter 您是否想过如何从游戏中提取那些美妙的背景音乐和音效?acbDecrypter正是您需要的开源工具&#xff0c…

📅 2026/9/16 21:53:42
docker安装shipyard

docker安装shipyard

shipyard是什么 Shipyard(github)是建立在docker集群管理工具Citadel之上的可以管理容器、主机等资源的web图形化工具,包括core和extension两个版本,core即shipyard主要是把多个 Docker host上的 containers 统一管理(支持跨越多个host),extension即shipyard-extensions…

📅 2026/9/20 11:18:40
突发!AG KIT反重力优先智能体工程套件,功能特性与使用指南全揭秘

突发!AG KIT反重力优先智能体工程套件,功能特性与使用指南全揭秘

AG KIT:反重力优先的智能体工程套件AG KIT是一款反重力优先的智能体工程套件,具备规则、技能、专家智能体、工作流、持久内存、MCP指导、编排功能以及原生安全钩子。其主要运行时环境为Google Antigravity。主要特性AG Kit会安装一个完整的 ".agent…

📅 2026/9/16 19:36:13
MORE NEWS

更多资讯

📰

量化多市场数据统一:跨市场策略回测的7个隐藏坑与解决方案

做量化这行,多数人一开始都特别自信,觉得数据源嘛,挑个行情全的、更新快的就行。A股用免费接口拉一拉,美股用现成库抓一抓,单市场策略跑得挺顺,连回测曲线都漂亮得让人想直接上实盘。但只要你开始把策略从单…

📰

BrewUI:给Homebrew套上可视化外衣,让开发环境管理像用App Store一样简单

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

基于深度学习的智能合约漏洞检测:LSTM到BLSTM+注意力机制实战解析

简介:面向智能合约安全研究与毕业设计场景,该资源提供基于LSTM、BLSTM及BLSTM注意力机制的漏洞检测系统完整实现,并附带源码、部署教程与可视化界面,本地部署即可运行,可帮助解决合约代码中漏洞难以自动识别的问题。压…

📰

Obsidian 简约美化、插件提效与 Git 多端同步实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

HLS-M3U8从切片到播放的实战指南:流媒体优化、AES加密与避坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

AssetRipper:免费提取 Unity 游戏文件的工具,3.5.0 到 6000.5.X 全覆盖

AssetRipper:免费提取 Unity 游戏文件的工具,3.5.0 到 6000.5.X 全覆盖 【免费下载链接】AssetRipper GUI application to analyze game files 项目地址: https://gitcode.com/GitHub_Trending/as/AssetRipper AssetRipper 是一款免费开源的 Unit…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬