文件名称:coreapp:使用PyTest,CircleCI并准备在PyPI上发布的项目的基本结构
文件大小:12KB
文件格式:ZIP
更新时间:2024-02-20 00:19:55
tdd continuous-integration continuous-delivery pypi pytest
Python 3核心应用程序结构 该存储库具有充当可启动应用程序项目的主要框架的功能。 它包含特定于作者的开发方法的功能,但是可以通过一些基本调整来适应其他任何人的需求: 使用config.yml的CD / CI的config.yml模板文件 PyTest具有涵盖范围和TDD的严格选项 setup.py的模板,以方便构建 将__main__.py和argparse一起用于CLI 用法 该存储库的使用包含以下简单步骤: 将其分支到GitHub上的远程存储库。 将其内容克隆到系统上的本地目录中。 进行以下概述的必要修改。 提交新项目,然后将其上游推送到您自己的远程存储库。 该项目的组织方式是,任何人都可以通过简单地“修剪”多余的内容(或删除任何不必要的内容)来适应其需求。 遵循步骤3就像通过评估您自己的用例使文件结构适应特定需求一样简单。 话虽如此... “ ...如果您将此存储库克隆到本地系统,并且不想将其提交历史记录视为自己项目的提交历史记录的一部分,那么...” 以下命令将打开您的标准文本编辑器。 对于除第一个提交以外的每个提交,将pick更改为squash ,保存并退
【文件预览】:
coreapp-master
----MANIFEST.in(218B)
----docs()
--------core.md(705B)
----data()
--------output.csv(0B)
--------input.csv(0B)
--------data.md(608B)
----conftest.py(0B)
----tests()
--------pytest.ini(767B)
--------main()
----LICENSE(120B)
----CONTRIBUTING.md(4KB)
----src()
--------core()
--------__init__.py(0B)
----requirements.txt(260B)
----setup.py(1KB)
----.gitignore(2KB)
----CHANGELOG.md(862B)
----.circleci()
--------config.yml(904B)
----README.md(2KB)