跳转到主要内容

行星数据系统的问题处理

项目描述

PDS Lasso问题

PDS Lasso问题包提供了处理GitHub问题的实用工具。它提供了四个命令

  • 里程碑
  • pds-issues
  • 移动问题
  • pds-labels
  • 将版本标签添加到打开的bug

请访问我们的网站:[https://nasa-pds.github.io/lasso-issues](https://nasa-pds.github.io/lasso-issues)

这可能对开发人员和最终用户都有用。

先决条件

安装此软件需要在目标系统上安装git

用户快速入门

使用以下方法安装

pip install lasso-issues

要执行,请运行

(put your run commands here)

行为准则

所有NASA-PDS软件的用户和开发者都应遵守我们的行为准则。请阅读以了解我们社区的要求。

开发

要开发此项目,使用您喜欢的文本编辑器,或者具有Python支持的集成开发环境,如PyCharm

贡献

有关如何为NASA-PDS代码库做出贡献的信息,请参阅我们的贡献指南

安装

在您的首选虚拟环境中以可编辑模式和额外开发者依赖项安装

pip install --editable '.[dev]'

配置pre-commit钩子

pre-commit install
pre-commit install -t pre-push
pre-commit install -t prepare-commit-msg
pre-commit install -t commit-msg

这些钩子检查代码格式,并中止包含密码或API密钥等机密信息的提交。但是,您需要在全局Git配置中进行一次设置。有关如何操作的说明,请参阅Git机密条目

打包

为了隔离并能够重新生成此包的环境,您应使用Python虚拟环境。要这样做,请运行

python3 -m venv venv

然后只使用venv/bin/pythonvenv/bin/pip等。或者,通过在venv/bin目录中查找适当的脚本来“激活”虚拟环境。

如果您已安装tox并且希望它为您创建环境并安装依赖项,请运行

tox --devenv <name you'd like for env> -e dev

开发依赖项在setup.cfg中指定为dev extras_require;它们以下列方式安装到虚拟环境中

pip install --editable '.[dev]'

所有源代码都位于src子目录下。

工具

模板存储库中包含的dev extras_require安装了blackflake8(附带一些插件)和mypy,并为所有这些提供了默认配置。您可以使用以下方式运行所有这些(以及更多!)

tox -e lint

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

此版本没有可用的源代码分发文件。有关生成分发存档的教程,请参阅生成分发存档

构建分发

lasso.issues-1.3.1-py3-none-any.whl (29.2 kB 查看哈希值)

上传于 Python 3

支持者