文件名称:python-project-template:一个Python项目模板,其中包含pytest,tox,Sphinx,AppVeyor,Travis CI,工作服,Codecov以及包括flake8,Bandit,Black,pyroma等在内的多个linters
文件大小:29KB
文件格式:ZIP
更新时间:2024-04-20 23:00:22
Python
项目模板 与Python项目模板 , ,(与和 ), , ,, ,和几个棉短绒包括 (有很多插件),,, ,和其他人。 该模板是我自己的Python项目的基础,代表了我当前的偏好。 尽管我很乐意讨论或解释此处所做的任何选择,但我并不主张这些选择,也不是专门针对此模板。 为了我自己的方便和可能对具有相似口味的其他人有用的情况而出版。 入门实例 import packagename packagename . foo () (错误-)功能 所有模块源都在src而不是在*目录中。 我最初是反对这个想法的,但后来受到Ionel Cristian Mărieș的,Hynek Schlawack的和pytest 。 最低限度约束的顶层依赖项在requirements/*.in 。in文件中声明。 完整的,准确的,经过,已知良好的依赖项版本存储在requirements/*.txt 。
【文件预览】:
python-project-template-master
----.vulture()
--------whitelists()
----MANIFEST.in(554B)
----requirements()
--------docs.txt(124B)
--------test.txt(124B)
--------dev.in(567B)
--------install.txt(127B)
--------dev.txt(123B)
--------test.in(99B)
--------install.in(43B)
--------docs.in(81B)
----tox_pip_install.py(1KB)
----README.rst(6KB)
----CONTRIBUTING.rst(2KB)
----.bandit(597B)
----.github()
--------dependabot.yml(232B)
--------workflows()
----LICENSE.txt(7KB)
----src()
--------packagename()
----.pylintrc(2KB)
----tox.ini(1KB)
----setup.cfg(4KB)
----setup.py(2KB)
----docs()
--------contributing.rst(33B)
--------conf.py(6KB)
--------index.rst(532B)
--------cli.rst(167B)
----.editorconfig(306B)
----tests()
--------test_cli.py(739B)
--------__init__.py(30B)
----.gitignore(1KB)
----.gitlab-ci.yml(1KB)
----pyproject.toml(2KB)