文件名称:hello-python-project:从头开始探索CLI工具的PyPI打包
文件大小:26KB
文件格式:ZIP
更新时间:2024-04-17 03:23:40
Python
您好:Python专案 探索Python软件包的构建,版本控制,发行,管道以及使“高质量”的Python项目“运转”的所有其他内容。 探索的事物 发布(Python语义版本) 自动版本控制(Python语义发行版) 自动变更日志(Python语义版本) Pytest测试 覆盖范围 毒物测试 类型检查(mypy) 格式化(黑色) 棉绒(气候代码) SAST(Semgrep) SCA(Snyk) 秘密检测(GitGuardian,检测秘密) 预提交挂钩 撰写howto文档 自动化文档 程式码拥有者 强制执行常规提交消息 安装及使用 设置环境(开发) 创建一个virtualenv(如果需要)。 python3 -m venv ./.venv source .venv/bin/activate 安装开发依赖项。 pip install -r requirem
【文件预览】:
hello-python-project-main
----hello_pp()
--------__init__.py(0B)
--------cli.py(183B)
--------__version__.py(46B)
--------untested.py(456B)
----requirements.dev.txt(138B)
----.github()
--------workflows()
----.secrets.baseline(2KB)
----requirements.txt(0B)
----.codeclimate.yml(314B)
----scratch.md(3KB)
----LICENSE(1KB)
----setup.cfg(1KB)
----setup.py(124B)
----README.md(2KB)
----Makefile(491B)
----.pre-commit-config.yaml(960B)
----docs()
--------precommit_pre-commit.md(2KB)
--------coverage_pytest-cov.md(4KB)
--------versioning_python-semantic-release.md(9KB)
--------secrets_detect-secrets.md(2KB)
--------release_pypi-standard.md(3KB)
--------.gitkeep(0B)
--------testing_pytest.md(755B)
--------lint_black.md(728B)
----tests()
--------test_cli.py(281B)
--------__init__.py(0B)
--------test_sample.py(226B)
----.gitignore(2KB)
----pyproject.toml(148B)
----CHANGELOG.md(8KB)
----.coveragerc(24B)