跳转到主要内容

以不同寻常和有趣的方式探索PyPI及其内容

项目描述

该工具提供探索本地和远程Python包的有趣方式。该项目正在作为一个Python教学练习构建。这并不会减少我们对一个功能齐全的工具的期望。请使用并报告任何错误或缺失的功能。

使用以下命令将包下载到您的环境中

pip install pypixplore

入门

以下说明将在您的本地计算机上安装此包副本并运行,用于开发和测试。如果您想部署和为项目做出贡献,请继续阅读。

先决条件

首先,请确保您已经安装了

  • Python包索引。通常称为pip。要安装它,请打开终端并输入

    easy_install pip

安装

让我们一步一步地进行安装

  • 将项目分叉到您的账户。

  • 在您的计算机中选择一个路径来存储项目,进入该路径。

  • 使用终端命令将您刚才分叉的副本克隆到此路径

    git clone https://github.com/YOUR-USERNAME/pypiexplorer
  • 此时,您应该在您的机器上拥有项目的最新版本的确切副本。

  • 现在您必须安装此包的要求。这真的很简单,在项目的根目录中打开终端并输入

    pip install -r requirements.txt
    pip install -r test-requirements.txt
  • 为了确保一切正常工作,使用以下命令进行测试

    python3 setup.py test

恭喜!现在您已经在您的机器上运行了项目的版本。如果您想贡献并帮助构建这个令人难以置信的工具,请继续阅读!

使用

安装后,您将获得一个名为ppx的命令行工具。您可以通过以下命令了解如何使用它

ppx -h
usage: skeleton.py [-h] [--version] [-s NAME] [-l] [-r RELEASES] [-i INFO]
               [-p POPULARITY] [-v] [-vv]

Copyright (C) 2017 Flavio C. Coelho This program comes with ABSOLUTELY NO
WARRANTY; This is free software, and you are welcome to redistribute it under
certain conditions; For details access:
https://gnu.ac.cn/licenses/gpl-3.0.en.html Explore Python Package Index

optional arguments:
  -h, --help            show this help message and exit
  --version             show program's version number and exit
  -s NAME, --status NAME
                        Show Status for a given package.
  -l, --list            List installed packages
  -r RELEASES, --releases RELEASES
                        List package latest release
  -i INFO, --info INFO  Shows package info
  -p POPULARITY, --popularity POPULARITY
                        Return the popularity of a package as the number of
                        recent downloads
  -v, --verbose         set loglevel to INFO
  -vv, --very-verbose   set loglevel to DEBUG

例如,如果您想获取一个包的依赖关系树,您可以

ppx -t pypixplore
pypixplore
╠═ asciitree
╠═ pipdeptree
║  ╚═ pip
╠═ pip
╠═ morfessor
╚═ tinydb
note: only two levels shown.

贡献

为了贡献项目,最好遵循以下步骤。

  • 首先,您应该决定要贡献什么。您可以解决一个未解决的问题或创建一个新的问题。无论哪种情况,请向仓库管理员申请分配您到新或现有的问题。

  • 现在,在您的代码版本(即您的分支)上实现贡献。

  • 之后,在测试文件夹中构建一些测试。这是一个重要的步骤:如果您不为您的贡献构建测试,它将不会被接受。

  • 通过输入以下命令来运行这些测试

    python3 setup.py test/TEST_FILE.py

提示:请确保您使用的是主项目的最新版本。只需在终端中输入 git pull fccoelho master

  • 现在,您必须为您的函数或类编写文档字符串。请遵循此 模板

  • 如果您非常确信一切正常,请发起一个拉取请求。有人会阅读和测试。在审查者批准后,您的贡献将被接受。

构建工具

项目详情


下载文件

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

源代码分发

pypixplore-0.2.4.tar.gz (18.9 kB 查看哈希)

上传时间 源代码

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面