#润滑
lubricate的Python项目详细描述
润滑可以帮助你在开始项目时减少摩擦,不是吗 不管是科学分析还是Python包。它将初始化 准备好使用的项目结构和体面的默认值。在
#安装
很容易
pip install lubricate
#使用
目前有两种类型的项目可用:python和analysis。 python项目是一个完整配置的python包,包含测试、文档和 CI。分析是一个科学项目。在
Python创建包
lubricate new python foo
这将创建以下文件夹结构(为了可读性,virtualenv文件夹venv被折叠):
░ tamasgal@greybox.local:foopackage master ░ 09:58:49 > tree -I venv . ├── CHANGELOG.rst ├── CONTRIBUTING.rst ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── doc │ ├── Makefile │ ├── changelog.rst │ ├── conf.py │ ├── contribute.rst │ ├── index.rst │ └── user_guide.rst ├── foo │ ├── __init__.py │ ├── bar.py │ └── tests │ └── test_bar.py ├── pyproject.toml ├── requirements-dev.txt ├── requirements.txt ├── setup.py └── venv [collapsed folder]
3 directories, 19 files
使用最新版本的pip、setuptools和setuptools scm创建virtualenv,用于版本控制:
░ tamasgal@greybox.local:foopackage master ░ 10:01:06 > . venv/bin/activate ░ tamasgal@greybox.local:foopackage master foopackage ░ 10:01:08 > pip list Package Version ————– ——- pip 20.0.2 setuptools 46.0.0 setuptools-scm 3.5.0
##开始新的分析项目:
lubricate new analysis the_analysis
主页:https://github.com/tamasgal/lubricate/ 作者:Zineb Aly和Tamas Gal 作者电子邮件:zaly@km3net.de,tgal@km3net.de 许可证:未知 说明:#润滑
润滑可以帮助你在开始项目时减少摩擦,不是吗 不管是科学分析还是Python包。它将初始化 准备好使用的项目结构和体面的默认值。在
#安装
很容易
pip install lubricate#使用
目前有两种类型的项目可用:python和analysis。 python项目是一个完整配置的python包,包含测试、文档和 CI。分析是一个科学项目。在
##创建Python包
lubricate new python foo这将创建以下文件夹结构(为了可读性,virtualenv文件夹venv被折叠):
░ tamasgal@greybox.local:foopackage master ░ 09:58:49 > tree -I venv . ├── CHANGELOG.rst ├── CONTRIBUTING.rst ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── doc │ ├── Makefile │ ├── changelog.rst │ ├── conf.py │ ├── contribute.rst │ ├── index.rst │ └── user_guide.rst ├── foo │ ├── __init__.py │ ├── bar.py │ └── tests │ └── test_bar.py ├── pyproject.toml ├── requirements-dev.txt ├── requirements.txt ├── setup.py └── venv [collapsed folder]
3 directories, 19 files
使用最新版本的pip、setuptools和setuptools scm创建virtualenv,用于版本控制:
░ tamasgal@greybox.local:foopackage master ░ 10:01:06 > . venv/bin/activate ░ tamasgal@greybox.local:foopackage master foopackage ░ 10:01:08 > pip list Package Version ————– ——- pip 20.0.2 setuptools 46.0.0 setuptools-scm 3.5.0##开始新的分析项目:
lubricate new analysis the_analysis
站台:任何 分类器:目标受众::开发者 分类:目标受众::科学/研究 分类器:编程语言::Python 需要Python:>;=3.5 类型:文字/降价
- 项目
标签: