semvec/pypi-packages huggingface dataset:
pip-list 0.1.5
List installed pip packages with their installed size, supports sorting and filtering.
License: MIT
Requires Python: >=3.6
Keywords: pip, list, packages, size, cli

# pip-list

A fast and human-readable tool to list installed pip packages with their sizes, supporting sorting, filtering, and more.

## Features

- Lists all installed pip packages with their installed size
- Sort packages by name or size (ascending/descending)
- Filter packages by name substring
- Show only the top N largest packages
- Show only packages larger than a given size (in MB)
- Displays total size and package count
- Fast, uses multi-threading for speed
- JSON output supported

## Installation

```bash
pip install pip-list
```

## Usage

```bash
pip-list [OPTIONS]
```

### Options

- `--version`           Show version and exit
- `--sort name|size`    Sort by name or size (default: size)
- `--desc`              Sort in descending order
- `--filter TEXT`       Filter packages by name substring
- `--top N`             Show top N largest packages only
- `--min-size MB`       Show packages larger than given size in MB
- `--max-size MB`       Show packages lesser than given size in MB
- `--json`              Show packages in JSON format

### Examples

List all packages sorted by size (default):

```bash
pip-list
```

List all packages sorted by name:

```bash
pip-list --sort name
```

Show top 10 largest packages:

```bash
pip-list --top 10
```

Show only packages larger than 5 MB:

```bash
pip-list --min-size 5
```

Show only packages lesser than 50 MB:

```bash
pip-list --max-size 50
```

Filter packages containing "numpy":

```bash
pip-list --filter numpy
```

Sort by size descending:

```bash
pip-list --sort size --desc
```

Show packages in JSON format:

```bash
pip-list --json
```

## License

MIT
usql-bin-edge 0.19.24
A thin wrapper to distribute https://github.com/xo/usql via pip.
License: MIT
Requires Python: >=3.7

# usql-bin

This project is part of the [pybin family of packages](https://github.com/justin-yan/pybin/tree/main/src/pybin), which are generally permissively-licensed binary tools that have been re-packaged to be distributable via python's PyPI infrastructure using `pip install $TOOLNAME-bin`.

This is *not* affiliated with the upstream project found at https://github.com/xo/usql, and is merely a repackaging of their releases for installation through PyPI.  If an official installer is supported through PyPI, the corresponding package here will be deprecated.

We attempt to reflect the license of the upstream tool on the releases in PyPI, but double-check at the upstream before use.

## Packaging Details

This project was inspired by how [Maturin packages rust binaries](https://www.maturin.rs/bindings#bin).  The key observation is that in the wheel format, the [distribution-1.0.data/scripts/ directory is copied to bin](https://packaging.python.org/en/latest/specifications/binary-distribution-format/#installing-a-wheel-distribution-1-0-py32-none-any-whl), which means we can leverage this to seamlessly copy binaries onto a user's PATH.  Combined with Python's platform-specific wheels, this allows us to somehwat use pip as a "cross-platform package manager" for distributing single-binary CLI applications.
traefik-bin-edge 3.4.3
A thin wrapper to distribute https://github.com/traefik/traefik via pip.
License: MIT
Requires Python: >=3.7

# traefik-bin

This project is part of the [pybin family of packages](https://github.com/justin-yan/pybin/tree/main/src/pybin), which are generally permissively-licensed binary tools that have been re-packaged to be distributable via python's PyPI infrastructure using `pip install $TOOLNAME-bin`.

This is *not* affiliated with the upstream project found at https://github.com/traefik/traefik, and is merely a repackaging of their releases for installation through PyPI.  If an official installer is supported through PyPI, the corresponding package here will be deprecated.

We attempt to reflect the license of the upstream tool on the releases in PyPI, but double-check at the upstream before use.

## Packaging Details

This project was inspired by how [Maturin packages rust binaries](https://www.maturin.rs/bindings#bin).  The key observation is that in the wheel format, the [distribution-1.0.data/scripts/ directory is copied to bin](https://packaging.python.org/en/latest/specifications/binary-distribution-format/#installing-a-wheel-distribution-1-0-py32-none-any-whl), which means we can leverage this to seamlessly copy binaries onto a user's PATH.  Combined with Python's platform-specific wheels, this allows us to somehwat use pip as a "cross-platform package manager" for distributing single-binary CLI applications.
rclone-bin-edge 1.70.2
A thin wrapper to distribute https://github.com/rclone/rclone via pip.
License: MIT
Requires Python: >=3.7

# rclone-bin

This project is part of the [pybin family of packages](https://github.com/justin-yan/pybin/tree/main/src/pybin), which are generally permissively-licensed binary tools that have been re-packaged to be distributable via python's PyPI infrastructure using `pip install $TOOLNAME-bin`.

This is *not* affiliated with the upstream project found at https://github.com/rclone/rclone, and is merely a repackaging of their releases for installation through PyPI.  If an official installer is supported through PyPI, the corresponding package here will be deprecated.

We attempt to reflect the license of the upstream tool on the releases in PyPI, but double-check at the upstream before use.

## Packaging Details

This project was inspired by how [Maturin packages rust binaries](https://www.maturin.rs/bindings#bin).  The key observation is that in the wheel format, the [distribution-1.0.data/scripts/ directory is copied to bin](https://packaging.python.org/en/latest/specifications/binary-distribution-format/#installing-a-wheel-distribution-1-0-py32-none-any-whl), which means we can leverage this to seamlessly copy binaries onto a user's PATH.  Combined with Python's platform-specific wheels, this allows us to somehwat use pip as a "cross-platform package manager" for distributing single-binary CLI applications.
gh-bin-edge 2.74.2
A thin wrapper to distribute https://github.com/cli/cli via pip.
License: MIT
Requires Python: >=3.7

# gh-bin

This project is part of the [pybin family of packages](https://github.com/justin-yan/pybin/tree/main/src/pybin), which are generally permissively-licensed binary tools that have been re-packaged to be distributable via python's PyPI infrastructure using `pip install $TOOLNAME-bin`.

This is *not* affiliated with the upstream project found at https://github.com/cli/cli, and is merely a repackaging of their releases for installation through PyPI.  If an official installer is supported through PyPI, the corresponding package here will be deprecated.

We attempt to reflect the license of the upstream tool on the releases in PyPI, but double-check at the upstream before use.

## Packaging Details

This project was inspired by how [Maturin packages rust binaries](https://www.maturin.rs/bindings#bin).  The key observation is that in the wheel format, the [distribution-1.0.data/scripts/ directory is copied to bin](https://packaging.python.org/en/latest/specifications/binary-distribution-format/#installing-a-wheel-distribution-1-0-py32-none-any-whl), which means we can leverage this to seamlessly copy binaries onto a user's PATH.  Combined with Python's platform-specific wheels, this allows us to somehwat use pip as a "cross-platform package manager" for distributing single-binary CLI applications.
dive-bin-edge 0.13.1
A thin wrapper to distribute https://github.com/wagoodman/dive via pip.
License: MIT
Requires Python: >=3.7

# dive-bin

This project is part of the [pybin family of packages](https://github.com/justin-yan/pybin/tree/main/src/pybin), which are generally permissively-licensed binary tools that have been re-packaged to be distributable via python's PyPI infrastructure using `pip install $TOOLNAME-bin`.

This is *not* affiliated with the upstream project found at https://github.com/wagoodman/dive, and is merely a repackaging of their releases for installation through PyPI.  If an official installer is supported through PyPI, the corresponding package here will be deprecated.

We attempt to reflect the license of the upstream tool on the releases in PyPI, but double-check at the upstream before use.

## Packaging Details

This project was inspired by how [Maturin packages rust binaries](https://www.maturin.rs/bindings#bin).  The key observation is that in the wheel format, the [distribution-1.0.data/scripts/ directory is copied to bin](https://packaging.python.org/en/latest/specifications/binary-distribution-format/#installing-a-wheel-distribution-1-0-py32-none-any-whl), which means we can leverage this to seamlessly copy binaries onto a user's PATH.  Combined with Python's platform-specific wheels, this allows us to somehwat use pip as a "cross-platform package manager" for distributing single-binary CLI applications.
dbmate-bin-edge 2.27.0
A thin wrapper to distribute https://github.com/amacneil/dbmate via pip.
License: MIT
Requires Python: >=3.7

# dbmate-bin

This project is part of the [pybin family of packages](https://github.com/justin-yan/pybin/tree/main/src/pybin), which are generally permissively-licensed binary tools that have been re-packaged to be distributable via python's PyPI infrastructure using `pip install $TOOLNAME-bin`.

This is *not* affiliated with the upstream project found at https://github.com/amacneil/dbmate, and is merely a repackaging of their releases for installation through PyPI.  If an official installer is supported through PyPI, the corresponding package here will be deprecated.

We attempt to reflect the license of the upstream tool on the releases in PyPI, but double-check at the upstream before use.

## Packaging Details

This project was inspired by how [Maturin packages rust binaries](https://www.maturin.rs/bindings#bin).  The key observation is that in the wheel format, the [distribution-1.0.data/scripts/ directory is copied to bin](https://packaging.python.org/en/latest/specifications/binary-distribution-format/#installing-a-wheel-distribution-1-0-py32-none-any-whl), which means we can leverage this to seamlessly copy binaries onto a user's PATH.  Combined with Python's platform-specific wheels, this allows us to somehwat use pip as a "cross-platform package manager" for distributing single-binary CLI applications.