跳转到主要内容

未提供项目描述

项目描述

PyProject Script

Code style: black codecov Build

概述

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 可调用。

这与 poetrypoetry run 命令的工作方式非常相似,但实际上不包括这些脚本到你的项目构建中。

注意:这是一个alpha版本。使用风险自担。

安装

pip install pyproject-script

或者如果你正在使用 poetry

poetry add -D pyproject-script

本地开发

Pyenv

建议您使用 pyenv

pyenv-installer

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-py3-none-any.whl (3.7 kB 查看哈希值)

上传时间 Python 3

由以下支持