Skip to content

Piplexed


Documentation: https://aj-white.github.io/piplexed/.

Source Code: https://github.com/aj-white/piplexed


Overview

Piplexed is a command line tool to identify outdated python packages, installed from PyPI, via pipx. It displays it's output as a rich printed table by default, with an alternative tree output available if desired.

What is pipx ?

Pipx is a tool to help you install applications written in Python, into isolated environments with the ability to run them globally with no environment activation necessary.

Requirements

  • Python 3.8+
  • At least one python package installed with pipx

Windows Users

If you experience issues with strange characters being shown, this is most likely due to Windows ability to handle utf-8 encoding. If this happens you may need to change the code page by typing chcp 65001 or use a prompt like ohmyposh which does this for you.

Installation

Piplexed is designed to be installed or run via pipx.

To install piplexed with pipx

$ pipx install piplexed

Or to run piplexed without installing

$ pipx run -- piplexed list --outdated

Basic Usage

Show the installed package version and the latest PyPI version, excluding pre-release and dev-release versions.

$ piplexed list --outdated

Show the installed package version and the latest PyPI version, including pre-release and dev-release versions.

piplexed list --outdated --pre

Show the installed package version and python version of the virtual environment of packages installed with pipx. (Similar to the pipx list command, without the need to go out the internet, which the pipx list command does).

$ piplexed list

If you prefer there is also a tree view option.

$ piplexed list --tree

License

This project is licensed under the terms of the MIT license.