python-project-template:一个Python项目模板,其中包含pytest,tox,Sphinx,AppVeyor,Travis CI,工作服,Codecov以及包括flake8,Bandit,Black,pyroma等在内的多个linters

时间:2024-04-20 23:00:22
【文件属性】:

文件名称: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)

网友评论