未提供项目描述
项目描述
PyProject Script
概述
PyProject Script
是一个用于与 pyproject.toml
配置文件一起使用的非常简单的开发工具。目的是提供一个在本地开发工作流程中运行脚本的接口。
# in your pyproject.toml
[tool.pyscript]
tests = "path.to.my.tests.script:entrypoint_callable"
安装 pyscript
后运行 pyscript tests
将导入 path.to.my.tests.script
模块,并调用 entrypoint_callable
可调用。
这与 poetry
的 poetry run
命令的工作方式非常相似,但实际上不包括这些脚本到你的项目构建中。
注意:这是一个alpha版本。使用风险自担。
安装
pip install pyproject-script
或者如果你正在使用 poetry
poetry add -D pyproject-script
本地开发
Pyenv
建议您使用 pyenv
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
安装 poetry
此项目使用 poetry
。使用以下命令安装它。
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -
更多说明在这里
安装依赖项
poetry install
安装pre-commit钩子
poetry run pre-commit install
运行测试
poetry run pyscript tests
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
pyproject-script-0.0.0a1.tar.gz (3.8 kB 查看哈希值)
构建分发
关闭
pyproject-script-0.0.0a1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7f9581a38b9599cef45fe18630622ec0e124fa00f5adcc9edcc531a51719bd06 |
|
MD5 | 459217c43adb20a1b0e052c3e1f4a3dc |
|
BLAKE2b-256 | 4dcd7e03caa74148d59e5da29246fa840cdaaa678dd40a965abada28240195b4 |
关闭
pyproject_script-0.0.0a1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cf8ebc6ce23a004ef3add9375d3e4865700a5396577370a36fe5e373ecfc2dbb |
|
MD5 | 8106d01a4a11a483f8b172f29b2b4f9a |
|
BLAKE2b-256 | 447678ba534ccdebdedf11837dbacb9b89d9d165b8b94438ff9a7a367153c0e1 |