Skip to main content

A terminal-based PEP lookup manager

Project description

Peplum

Peplum

GitHub Actions Workflow Status GitHub commits since latest release GitHub Issues or Pull Requests GitHub Release Date PyPI - License PyPI - Python Version PyPI - Version

Introduction

Peplum is a terminal-based lookup manager for Python Enhancement Proposals. It provides the ability to browse, filter and search the metadata for all the PEPs available via the PEP API.

Installing

pipx

The package can be installed using pipx:

$ pipx install peplum

Homebrew

The package is available via Homebrew. Use the following commands to install:

$ brew tap davep/homebrew
$ brew install peplum

Using Peplum

Once you've installed Peplum using one of the above methods, you can run the application using the peplum command.

The best way to get to know Peplum is to read the help screen, once in the main application you can see this by pressing F1.

Peplum help

For more information and details on configuring Peplum, see the online documentation.

File locations

Peplum stores files in a peplum directory within both $XDG_DATA_HOME and $XDG_CONFIG_HOME. If you wish to fully remove anything to do with Peplum you will need to remove those directories too.

Expanding for the common locations, the files normally created are:

  • ~/.config/peplum/configuration.json -- The configuration file.
  • ~/.local/share/peplum/*.json -- The locally-held PEP data.
  • ~/.local/share/peplum/cache/*.rst -- The locally-cached PEP source files.

Getting help

If you need help, or have any ideas, please feel free to raise an issue or start a discussion.

TODO

See the TODO tag in issues to see what I'm planning.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

peplum-1.0.1.tar.gz (591.3 kB view details)

Uploaded Source

Built Distribution

peplum-1.0.1-py3-none-any.whl (54.8 kB view details)

Uploaded Python 3

File details

Details for the file peplum-1.0.1.tar.gz.

File metadata

  • Download URL: peplum-1.0.1.tar.gz
  • Upload date:
  • Size: 591.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.1

File hashes

Hashes for peplum-1.0.1.tar.gz
Algorithm Hash digest
SHA256 e3b3859fde4ab07047d5c5a1c01da5e5e920233780adc5e298f03e9f377a88cd
MD5 2b873ddeac9a587a966d6f979820ece8
BLAKE2b-256 1d27c0dc9db5ede9fa1c0ffca286a40e25bec6ef3dc82780383108eb969ded0e

See more details on using hashes here.

File details

Details for the file peplum-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: peplum-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 54.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.1

File hashes

Hashes for peplum-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2305d1bc54df7121afea31dafed492b20daa8d9265b64e616b8b74392fb030ba
MD5 55e4d36198a82f78bea8214b49659e3d
BLAKE2b-256 0bc9f01a2e61f2e04615d2152945533adcb4af8509f1acf9adb7fa1821ac0974

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page