在另一个进程中生成一个作为守护进程的对象,可能使用另一个python可执行文件/环境
pyoad的Python项目详细描述
项目页面:https://smarie.github.io/python-object-as-daemon/
新功能
- travis和codecov集成
- 现在由标记生成的文档使用 mkdocs 大多数特殊的方法现在都是正确的。
- 现在可以在任意一侧创建对象实例(主进程或 守护进程)
想做贡献吗?
欢迎投稿!只需在github上派生这个项目,提交 你的贡献,并创建拉式请求。
以下是有趣的开放主题的非详尽列表: https://github.com/smarie/python-object-as-daemon/issues
运行测试
此项目使用pytest。
pytest -v pyoad/tests/
您可能需要事先安装安装程序的要求,请使用
pip install -r ci_tools/requirements-test.txt
包装
此项目使用setuptools_scm同步版本号。 因此,以下命令应用于开发快照 以及官方版本:
python setup.py egg_info bdist_wheel rotate -m.whl -k3
您可能需要事先安装安装程序的要求,请使用
pip install -r ci_tools/requirements-setup.txt
生成文档页
此项目使用mkdocs生成其文档页。 因此,可以使用:
mkdocs build
您可能需要使用
pip install -r ci_tools/requirements-doc.txt
生成测试报告
以下命令生成HTML测试报告和关联的 徽章。
pytest --junitxml=junit.xml -v autoclass/tests/
ant -f ci_tools/generate-junit-html.xml
python ci_tools/generate-junit-badge.py
PYPI发布备忘录
当标记为 创建。无论如何,对于手动部署,我们可以使用:
twine upload dist/* -r pypitest twine upload dist/*